index
:
phperkaigi-2025-albatross
main
phperkaigi-2025
phperkaigi-2025-albatross
nsfisis
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
backend
/
game
Age
Commit message (
Collapse
)
Author
2024-08-10
feat: implement watch page
nsfisis
2024-08-08
feat(backend/worker): calculate code hash in api-server
nsfisis
2024-08-08
fix(backend): fix an issue where game type is not set
nsfisis
2024-08-08
feat(backend/worker): enable `revive` in `golangci-lint`
nsfisis
2024-08-08
feat(backend/woerker): enable `errcheck` in `golangci-lint`
nsfisis
2024-08-08
feat(backend/worker): enable `unused`, `gofmt` and `goimports` in ↵
nsfisis
`golangci-lint`
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): split task into smaller task types
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): 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 typo on message types
nsfisis
2024-08-05
feat: show execution result in play page
nsfisis
2024-08-05
feat(backend): enqueue exec task when players submit their code
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): return `game_type` in API response
nsfisis
2024-08-04
chore: remove admin APIs to communicate between app-server and 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
feat: change procedure of game starting
nsfisis
2024-07-31
feat: "iOSDC 2024" to "iOSDC Japan 2024"
nsfisis
2024-07-31
feat: implement /admin/games and /admin/games/{gameId}
nsfisis
2024-07-31
feat(backend): enable `nullable-type` option of `oapi-codegen` for strict ↵
nsfisis
handling of nullable OpenAPI types
2024-07-29
fix(backend): fix an issue where game hub is closed unexpectedly
nsfisis
2024-07-29
refactor(backend)
nsfisis
2024-07-29
feat: authenticate WebSocket connection by short-lived access token
nsfisis
2024-07-29
feat: partially implement watching
nsfisis
2024-07-29
refactor(backend): enable emit_pointers_for_null_types in sqlc
nsfisis
2024-07-29
feat: handle code and execresult messages
nsfisis
2024-07-29
feat(backend): partially implement gaming
nsfisis
2024-07-28
refactor(backend): move game-related code to game module
nsfisis