aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-05-13refactor: returned pin on lobby creation and changed PIN to string from *stringHEADmaintyropro
2026-05-12feature: added cors and separated host and portstyropro
2026-05-11fix: added lobbyname to lobby properties and fixed the ShouldBindJSON calltyropro
2026-05-11refactor: changed create lobby to always include 1 player (the host) and to m...tyropro
2026-05-11feature: added justfiletyropro
2026-05-05feature: added readmetyropro
2026-05-05refactor: moved all code to an internal moduletyropro
2026-04-30refactor: changed getting state file path in save state to new functiontyropro
2026-04-30feature: added auto state loadingtyropro
2026-04-30feature: added state loading from filetyropro
2026-04-29fix: made dev mode default, changed logic to set gin to release mode if MODE=...tyropro
2026-04-29refactor: commented save_statetyropro
2026-04-29feature: added saving state to json filetyropro
2026-04-29refactor: changed checkDoor() to slices.Contains()tyropro
2026-04-29refactor: removed redundant commenttyropro
2026-04-28fix: added cluedo-backend binary to .gitignore filetyropro
2026-04-28feature: added standardised errors and statusestyropro
2026-04-24feature: added accusationstyropro
2026-04-24refactor: removed unnecessary commented log statementstyropro
2026-04-24feature: fixed valid move check logic and added valid moves endpointtyropro
2026-04-20feature: added default roomstyropro
2026-04-14feature(player): added room filtering to player movementtyropro
2026-04-12refactor: added release mode flag explicitly. removed commentstyropro
2026-04-12feature(player): added valid move findingtyropro
2026-03-26feature(ws): added broadcastexcept and single client communicationtyropro
2026-03-21refactor: added comments and changed an error response to be more standardtyropro
2026-03-21refactor: added todos and removed dead codetyropro
2026-03-18refactor(ws): readjusted lock placements to disallow momentary lock 'losses' ...tyropro
2026-03-17feat(ws): added websocket support with broadcasting to specific lobbiestyropro
2026-03-16fix(player): disallowed player creation after the game is createdtyropro
2026-03-16feat: added a lobby manager with locks so simultaneous writes cannot occurtyropro
2026-03-15fix(game): added dice_roll to routingtyropro
2026-03-15fix(players): fixed player get logic to quit if player or lobby not foundtyropro
2026-03-15refactor(game): refactored card finding to not use infinite loopstyropro
2026-03-15feat(game): added dice rollstyropro
2026-03-10Fixed card finding to go in player order. Limited lobby size and added a play...tyropro
2026-03-09Added a todo commenttyropro
2026-03-09moved godotenv to direct dependenciestyropro
2026-03-09Added suggestionstyropro
2026-03-09Fixed mode logic.tyropro
2026-03-09Cleaned up main func.tyropro
2026-03-09Fixed incorrect player deletion logic... againtyropro
2026-03-09Added game deletion.tyropro
2026-03-08Fixed incorrect player delete logic.tyropro
2026-03-08Added game creation. Added player deletion. Added dev modes ('dev', 'staging'...tyropro
2026-03-06Added checks to see if referenced lobbies and players exist. Added endpoints ...tyropro
2026-03-06Added get_lobbies endpoint. Added '.env' support for release builds.tyropro
2026-03-06changed from using uuid.UUID types to UUID strings. implemented player order ...tyropro
2026-03-02added uuids and prepared structuretyropro
2026-03-01figuring things outtyropro