aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2024-08-18feat(backend): forward all unknown requests to app server in local envnsfisis
2024-08-18Merge branch 'feat/watch-page'nsfisis
2024-08-18fix(frontend): fix an issue where loading icon does not rotatensfisis
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(frontend): show problem in watch pagensfisis
2024-08-18refactor(frontend): extract components for gaming pagensfisis
2024-08-18feat(backend): add the link to game watch page to admin game list pagensfisis
2024-08-17feat(frontend): do not redirect from dashboard to admin dashboard even if use...nsfisis
2024-08-17Merge branch 'feat/icon'nsfisis
2024-08-17feat(frontend): show player iconnsfisis
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-16chore: update READMEnsfisis
2024-08-13feat: disallow login with email addressnsfisis
2024-08-12fix(frontend): fix an issue where game does not finishnsfisis
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-12Merge branch 'feat/watch-page'nsfisis
2024-08-12feat(frontend): improve watch page stylingnsfisis
2024-08-12Merge branch 'feat/play-page'nsfisis
2024-08-12feat: show left time in play pagensfisis
2024-08-12feat(backend): change calculation of code sizensfisis
2024-08-12feat(frontend): improve play page stylingnsfisis
2024-08-12refactor(backend): refactor sending `execresult` and `submitresult` messagesnsfisis
2024-08-12feat: add `submitresult` messagensfisis
2024-08-12feat(frontend): show submission result at first renderingnsfisis
2024-08-12refactor(frontend): create SubmitStatusLabel componentnsfisis
2024-08-12refactor: rename verification_steps for consistant namingnsfisis
2024-08-12refactor(frontend): rename SubmissionResult and VerificationResult for consis...nsfisis
2024-08-12refactor(frontend): move some types to app/modelsnsfisis
2024-08-12feat: do not show preliminary scorensfisis
2024-08-12feat(frontend): improve play page stylingnsfisis
2024-08-11Merge branch 'fix/handle-connection-lost-on-play-page'nsfisis
2024-08-11feat(frontend): allow users to re-connectnsfisis
2024-08-11Merge branch 'feat/simplify-starting-procedure'nsfisis
2024-08-11feat: simplify starting procedurensfisis
2024-08-11refactor(frontend): add stronger typing to useWebSocket()nsfisis
2024-08-11Merge branch 'feat/send-problem-before-starting-game'nsfisis
2024-08-11feat(backend): remove `prepare` message's payloadnsfisis
2024-08-11feat(frontend): obtain `problem` from `Game` object instead of `prepare` mess...nsfisis
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): tweak dashboard stylensfisis
2024-08-11fix(frontend): fix 404 on admin dashboardnsfisis
2024-08-11feat(frontend): improve dashboard stylingnsfisis
2024-08-11feat(frontend): improve error handling of login formnsfisis