aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend
AgeCommit message (Expand)Author
2025-03-08websocket to pollingnsfisis
2025-03-08update go toolchainnsfisis
2025-03-04rm registration tokennsfisis
2025-03-04update site namensfisis
2025-03-04rm audio featurensfisis
2025-03-04change base pathnsfisis
2025-03-04update go package namesnsfisis
2024-08-27Revert "."nsfisis
2024-08-22.nsfisis
2024-08-21feat(backend): add /admin/audio pagensfisis
2024-08-21feat(backend): change location where user icons are storednsfisis
2024-08-19refactor(backend): do not hard-code base pathnsfisis
2024-08-18feat(backend): do not define local-only routes in prod envnsfisis
2024-08-18feat(backend): forward all unknown requests to app server in local envnsfisis
2024-08-18feat(backend): do now show error message except for compile errornsfisis
2024-08-18feat(backend): do now show success messagensfisis
2024-08-18refactor(backend): rename func name for consistencynsfisis
2024-08-18feat(backend): add the link to game watch page to admin game list pagensfisis
2024-08-17feat(backend): fetch user icon from forteensfisis
2024-08-17feat(backend): add API definition of fortee user getnsfisis
2024-08-17refactor(backend): move fortee packagensfisis
2024-08-17feat(backend): allow login/signup with email addressnsfisis
2024-08-13feat: disallow login with email addressnsfisis
2024-08-12feat(backend): increase max WebSocket message size from 512 byte to 50 KiBnsfisis
2024-08-12feat(backend): increase max_duration_ms from 5 s to 10 snsfisis
2024-08-12feat: show left time in play pagensfisis
2024-08-12feat(backend): change calculation of code sizensfisis
2024-08-12refactor(backend): refactor sending `execresult` and `submitresult` messagesnsfisis
2024-08-12feat: add `submitresult` messagensfisis
2024-08-12refactor: rename verification_steps for consistant namingnsfisis
2024-08-12feat: do not show preliminary scorensfisis
2024-08-11feat: simplify starting procedurensfisis
2024-08-11feat(backend): remove `prepare` message's payloadnsfisis
2024-08-11feat(backend): always include `problem` property in `Game` object in APIsnsfisis
2024-08-11feat(backend): make `games.problem_id` non-nullnsfisis
2024-08-11feat(frontend): improve error handling of login formnsfisis
2024-08-11refactor(backend): define OpenAPI spec of fortee login APInsfisis
2024-08-11refactor: move openapi.yaml to openapi/nsfisis
2024-08-10feat: implement watch pagensfisis
2024-08-10feat: extends watcher message typesnsfisis
2024-08-10feat(backend): include `verification_steps` in `Game` objectnsfisis
2024-08-10feat(backend): include `players` in `Game` objectnsfisis
2024-08-10fix(backend): fix base path of login/logout pages on local envnsfisis
2024-08-10feat: configure JWT secretnsfisis
2024-08-10feat: prepend base pathnsfisis
2024-08-09feat: support authentication via forteensfisis
2024-08-08fix(backend): fix admin game edit pagensfisis
2024-08-08feat(backend/worker): calculate code hash in api-servernsfisis
2024-08-08feat(backend): add `code_hash` to `submissions` tablensfisis
2024-08-08feat(worker): re-enable authentication between api-server and workernsfisis