aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app/components/GolfPlayApp.tsx
AgeCommit message (Collapse)Author
2026-03-06style: switch from tab to space indentation in frontend and worker/phpnsfisis
Update biome.json indentStyle from "tab" to "space" and reformat all files in both workspaces. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01feat(frontend): show submission history on play screennsfisis
Replace the placeholder submission status section with a full submission history table using the existing getGamePlaySubmissions API. Extract shared DataTable, DataTableCell, and formatUnixTimestamp from RankingTable into a reusable Gaming/DataTable component. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28feat(admin): allow admin users to view and submit code before game startsnsfisis
Admin users can now access the gaming UI (problem description, code editor, submit button) even when a game has not started yet. Regular users still see the waiting screen as before. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2025-09-05feat(frontend): support swift languagensfisis
2025-03-21wipnsfisis
2025-03-21feat(frontend): do not transit to finished pagensfisis
2025-03-21fix(frontend): fix submission status flickeringnsfisis
2025-03-21feat(frontend): support mobile layoutnsfisis
2025-03-21refactor(frontend): api clientnsfisis
2025-03-20fix(frontend): fix state corruptionnsfisis
2025-03-15feat(frontend): show loaing screennsfisis
2025-03-08websocket to pollingnsfisis
2024-07-29fix(frontend): make GolfPlayApp and GolfWatchApp client-only components to ↵nsfisis
fix SSR errors
2024-07-29feat: authenticate WebSocket connection by short-lived access tokennsfisis
2024-07-29feat: partially implement watchingnsfisis
2024-07-29feat: handle code and execresult messagesnsfisis
2024-07-29feat(frontend): partially implement gamingnsfisis