aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/api/handler_wrapper.go
AgeCommit message (Expand)Author
2026-02-21refactor(api): separate business logic into game, tournament, session packagesnsfisis
2026-02-20feat: allow viewing/spectating games without loginClaude
2026-02-20feat: add user submission history pagensfisis
2026-02-15refactor(backend): introduce DI interfaces for testabilitynsfisis
2026-02-15fix(backend): resolve TODO items for transactions, validation, and error hand...nsfisis
2026-02-15refactor(auth): replace JWT authentication with server-side sessionsnsfisis
2026-02-14feat(openapi): generate OpenAPI specs from TypeSpec sourcesnsfisis
2026-02-13feat(auth): store JWT in HTTP-only cookie instead of JS-accessible cookiensfisis
2026-02-13refactor: rename module/package namensfisis
2025-09-17feat(backend,frontend): implement tournament pagensfisis
2025-08-17feat: update "PHPerKaigi" to "iOSDC Japan"nsfisis
2025-03-08websocket to pollingnsfisis
2025-03-04update go package namesnsfisis
2024-08-08feat(backend): add `code_hash` to `submissions` tablensfisis
2024-08-08feat(backend/worker): enable `revive` in `golangci-lint`nsfisis
2024-08-08feat(backend/worker): enable `stylecheck` in `golangci-lint`nsfisis
2024-08-04chore: remove admin APIs to communicate between app-server and api-servernsfisis
2024-08-01refactor: simplify error responses in OpenAPI specnsfisis
2024-08-01refactor(backend): wrap ApiHandler with user authenticationnsfisis