index
:
iosdc-japan-2024-albatross
main
iosdc-japan-2024-albatross
nsfisis
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
backend
Age
Commit message (
Collapse
)
Author
2024-08-08
chore(backend): update fixtures
nsfisis
2024-08-08
feat(backend): aggregate testcase results
nsfisis
2024-08-08
feat(backend): implement processTaskResults() partially
nsfisis
2024-08-08
refactor(backend): add Queue.Enqueue*() variants
nsfisis
2024-08-08
feat(backend): generate taskqueue/processor_wrapper.go by go generate
nsfisis
2024-08-08
refactor(backend): wrap taskqueue.processor
nsfisis
2024-08-08
refactor(backend): organize gen/ directory
nsfisis
2024-08-08
feat(backend): split task into smaller task types
nsfisis
2024-08-08
feat(backend): create submission_results table
nsfisis
2024-08-08
feat(backend): add unique constraint to testcase_results
nsfisis
2024-08-08
feat(backend): add created_at column to testcase_results
nsfisis
2024-08-08
refactor: rename task result's "result" to "status" for consistency
nsfisis
2024-08-08
feat(backend): rename testcase_executions to testcase_results
nsfisis
2024-08-08
feat(backend): make testcase_executions.testcase_id non-null
nsfisis
2024-08-08
feat(backend): separate game hub worker channel
nsfisis
* processing incoming WebSocket messages * processing task results
2024-08-08
feat(backend): fix an issue where testcase execution results are sent to all ↵
nsfisis
players
2024-08-08
refactor(backend): move ownership of channel to send task results
nsfisis
2024-08-05
fix(backend): fix code submission
nsfisis
2024-08-05
fix(backend): fix game_edit page
nsfisis
2024-08-05
fix(backend): fix typo on message types
nsfisis
2024-08-05
fix(backend): fix terribly broken code
nsfisis
2024-08-05
fix(backend): fix an issue where listing query does not specify order by clause
nsfisis
2024-08-05
chore(backend): update fixtures
nsfisis
2024-08-05
fix(backend): fix `started_at` format
nsfisis
2024-08-05
fix(backend): add missing `method="post"` to <form>
nsfisis
2024-08-05
feat: show execution result in play page
nsfisis
2024-08-05
feat(backend): update fixtures
nsfisis
2024-08-05
feat(backend): implement task queue processor
nsfisis
2024-08-05
feat(backend): enqueue exec task when players submit their code
nsfisis
2024-08-05
feat(backend): create table `submissions` and `testcase_execution`
nsfisis
2024-08-05
feat: implement task queue
nsfisis
2024-08-05
feat(backend): wait for all players to enter
nsfisis
2024-08-05
feat(backend): disallow to connect to watch page in multiplayer mode
nsfisis
2024-08-05
feat(backend): allow to edit `game_type` in admin page
nsfisis
2024-08-05
feat(backend): return `game_type` in API response
nsfisis
2024-08-05
feat(backend): add `game_type` column to `games`
nsfisis
2024-08-04
chore: remove admin APIs to communicate between app-server and api-server
nsfisis
2024-08-04
feat: authenticate users in admin pages
nsfisis
2024-08-04
feat(backend): add /logout to /admin/dashboard
nsfisis
2024-08-04
feat(backend): serve /admin/* pages from api-server
nsfisis
2024-08-03
feat: partially implement submit action
nsfisis
2024-08-01
refactor(backend): `Id` to `ID` in echo path params
nsfisis
2024-08-01
refactor(backend): `Id` to `ID` in oapi-codegen
nsfisis
2024-08-01
refactor(backend): `Id` to `ID` in sqlc
nsfisis
2024-08-01
refactor: simplify error responses in OpenAPI spec
nsfisis
2024-08-01
refactor: simplify parameter definitions in OpenAPI spec
nsfisis
2024-08-01
refactor: remove `player_id` parameter from `/api/games`
nsfisis
2024-08-01
refactor(backend): wrap ApiHandler with user authentication
nsfisis
2024-08-01
refactor: specify `operationId` in OpenAPI spec
nsfisis
2024-08-01
feat: explicitly define 401 responses in OpenAPI spec
nsfisis
[prev]
[next]