aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2024-08-10fix(frontend): fix favicon pathnsfisis
2024-08-10fix(backend): fix base path of login/logout pages on local envnsfisis
2024-08-10feat(frontend): set secure attribute of cookiensfisis
2024-08-10feat: configure JWT secretnsfisis
2024-08-10fix(frontend): fix base path of admin dashboardnsfisis
2024-08-10fix(frontend): fix base path of assetsnsfisis
2024-08-10feat: add GitHub workflow to update submodule of `nsfisis/nil.ninja`nsfisis
2024-08-10feat: prepend base pathnsfisis
2024-08-09chore: update compose.prod.yamlnsfisis
2024-08-09chore: update Makefile.prodnsfisis
2024-08-09Merge branch 'feat/auth-fortee'nsfisis
2024-08-09feat: support authentication via forteensfisis
2024-08-08fix(backend): fix admin game edit pagensfisis
2024-08-08Merge branch 'feat/code-hash'nsfisis
2024-08-08feat(backend/worker): calculate code hash in api-servernsfisis
2024-08-08feat(backend): add `code_hash` to `submissions` tablensfisis
2024-08-08Merge branch 'feat/worker-auth'nsfisis
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-08Merge branch 'feat/golangci-lint'nsfisis
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 `golangci-l...nsfisis
2024-08-08feat(backend/worker): introduce `golangci-lint`nsfisis
2024-08-08Merge branch 'feat/taskqueue'nsfisis
2024-08-08fix(backend): fix an issue where stdout and stderr of testcase results are di...nsfisis
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
2024-08-08feat(backend): fix an issue where testcase execution results are sent to all ...nsfisis
2024-08-08refactor(backend): move ownership of channel to send task resultsnsfisis
2024-08-06feat(frontend): redirect / to /dashboard if user is logged innsfisis
2024-08-05Merge branch 'fix/multiplayer'nsfisis
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