aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend
AgeCommit message (Collapse)Author
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
2024-08-08fix(backend): fix an issue where game type is not setnsfisis
2024-08-08feat(backend/worker): enable `revive` in `golangci-lint`nsfisis
2024-08-08feat(backend/worker): enable `stylecheck` in `golangci-lint`nsfisis
2024-08-08feat(backend/woerker): enable `errcheck` in `golangci-lint`nsfisis
2024-08-08feat(backend/worker): enable `unused`, `gofmt` and `goimports` in ↵nsfisis
`golangci-lint`
2024-08-08feat(backend/worker): introduce `golangci-lint`nsfisis
2024-08-08fix(backend): fix an issue where stdout and stderr of testcase results are ↵nsfisis
discarded
2024-08-08chore(backend): update fixturesnsfisis
2024-08-08feat(backend): aggregate testcase resultsnsfisis
2024-08-08feat(backend): implement processTaskResults() partiallynsfisis
2024-08-08refactor(backend): add Queue.Enqueue*() variantsnsfisis
2024-08-08feat(backend): generate taskqueue/processor_wrapper.go by go generatensfisis
2024-08-08refactor(backend): wrap taskqueue.processornsfisis
2024-08-08refactor(backend): organize gen/ directorynsfisis
2024-08-08feat(backend): split task into smaller task typesnsfisis
2024-08-08feat(backend): create submission_results tablensfisis
2024-08-08feat(backend): add unique constraint to testcase_resultsnsfisis
2024-08-08feat(backend): add created_at column to testcase_resultsnsfisis
2024-08-08refactor: rename task result's "result" to "status" for consistencynsfisis
2024-08-08feat(backend): rename testcase_executions to testcase_resultsnsfisis
2024-08-08feat(backend): make testcase_executions.testcase_id non-nullnsfisis
2024-08-08feat(backend): separate game hub worker channelnsfisis
* processing incoming WebSocket messages * processing task results
2024-08-08feat(backend): fix an issue where testcase execution results are sent to all ↵nsfisis
players
2024-08-08refactor(backend): move ownership of channel to send task resultsnsfisis
2024-08-05fix(backend): fix code submissionnsfisis
2024-08-05fix(backend): fix game_edit pagensfisis
2024-08-05fix(backend): fix typo on message typesnsfisis
2024-08-05fix(backend): fix terribly broken codensfisis
2024-08-05fix(backend): fix an issue where listing query does not specify order by clausensfisis
2024-08-05chore(backend): update fixturesnsfisis
2024-08-05fix(backend): fix `started_at` formatnsfisis
2024-08-05fix(backend): add missing `method="post"` to <form>nsfisis
2024-08-05feat: show execution result in play pagensfisis
2024-08-05feat(backend): update fixturesnsfisis
2024-08-05feat(backend): implement task queue processornsfisis