summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-23Start adding developer documentation.Tor Andersson
2024-07-23Add user search.Tor Andersson
2024-07-23rename some api linksTor Andersson
2024-07-23rename confirm_action to confirm_send_action.Tor Andersson
2024-07-23halloween themeTor Andersson
2024-07-23Fix purge script.Tor Andersson
2024-06-30Remove invite link from About page.Tor Andersson
2024-06-02Add on_prompt callback for styling prompt text as HTML.Tor Andersson
2024-05-31Don't hide scrollbars.Tor Andersson
... there are too many users who are unable to cope with their absence.
2024-05-31Add CLONE link to join view on DEBUG server.Tor Andersson
2024-05-17clean parameter name in map_deleteTor Andersson
2024-05-17Fix git domain in example.Tor Andersson
2024-05-17fix invalid css propertyTor Andersson
2024-05-04Show more detail in rewind links.Tor Andersson
2024-03-31Add action buttons that take action arguments.Tor Andersson
To simplify action buttons like number(x).
2024-03-25Link to self hosted git instead of github.Tor Andersson
2024-03-25Remove obsolete tool.Tor Andersson
2024-03-25Add tool to restore archived game state.Tor Andersson
2024-03-24Add script to purge game snapshots and archive old games.Tor Andersson
2024-03-24Add script to copy finished games into archive database.Tor Andersson
2024-03-23Update game status and result after patching.Tor Andersson
2024-03-18Revert "Update map size dynamically (if it changes during play)."Tor Andersson
This reverts commit 277fdc3dc71de71d1996586b5f0b56bee1c60bf1.
2024-03-16Fix typo in schema.Tor Andersson
2024-03-16Add and track score in player/role assignment.Tor Andersson
2 points for a win, 1 point for a tie, 0 points for a loss.
2024-03-14Add Object.groupBy implementation to common utils.Tor Andersson
2024-03-14Send chat activity notifications.Tor Andersson
On the first unread chat message when players are not online.
2024-03-14Add chat message when joining active game via invitation too.Tor Andersson
2024-03-14Add timeout to webhook fetch request.Tor Andersson
2024-03-14Use fetch API for sending webhooks.Tor Andersson
The Node https module started getting timeouts and not closing down after req.end for reasons unknown to me. Let's take this moment as an opportunity to move to the new fetch API instead.
2024-03-14Keep user assignment if possible when importing games.Tor Andersson
2024-03-14Don't use chokidar.Tor Andersson
It's unreliable and regularly misses file changes on the production server.
2024-03-13Hot reload modules without restarting the server.Tor Andersson
NOTE: Does not update the list of dependencies when reloading, so adding or removing require() calls in the rules will not be accurately watched. In these cases touching the rules.js file may be necessary to trigger a reload.
2024-03-13More consistent Enter / Play / View in game boxes.Tor Andersson
2024-03-13Prefix game IDs with #.Tor Andersson
2024-03-13Handle non-string option values in option_to_english.Tor Andersson
2024-03-08Fix replay json when invalid/missing user ids.Tor Andersson
2024-02-16Update node and library dependencies.Tor Andersson
2024-02-16Add export of full game json via HTTP.Tor Andersson
2024-02-15Set owner_id when importing games.Tor Andersson
2024-02-15Add command line options to import-game to override title and notice.Tor Andersson
2024-02-15Add import-game and export-game scripts.Tor Andersson
To bulk transfer all game state, replay, and snapshots into a new game.
2024-02-12Add rewind action on join page (for admin only).Tor Andersson
2024-02-07Admonition to include game ID when submitting reports.Tor Andersson
2024-02-07Store matching replay_id in game_snap.Tor Andersson
2024-01-28Add error message when client sends invalid commands.Tor Andersson
2024-01-28Track new chat status centrally instead of per client.Tor Andersson
2024-01-28Fix rating_view schema.Tor Andersson
2024-01-28Add time control enforcement.Tor Andersson
2024-01-28No need to flag ready games as "your turn" for owner.Tor Andersson
This is already tracked in the SQL view is_active.
2024-01-28Show multiplayer results by player name in game boxes.Tor Andersson