summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
8 daysAdd rtt-fetch tool for downloading game exports.Tor Andersson
8 daysMove archive export statement into schema view.Tor Andersson
9 daysMove toolbox scripts to a "bin" directory.Tor Andersson
Add a super "rtt" command to run the scripts.
9 daysMove docs to Markdown and use markdown renderer in server.Tor Andersson
9 daysUse _private functions in framework.Tor Andersson
9 daysAdd simplified fuzzer tool.Tor Andersson
Thanks to Mischa for writing the original RTT fuzzer!
9 daysAdd common/framework.jsTor Andersson
10 daysSpeed up replay.Tor Andersson
10 daysFix code formatting errors.Tor Andersson
2025-04-06Track "unseen" finished games.Tor Andersson
Color inactive games with unread chats orange. Include unseen finished games in "waiting" games badge. Don't count resignation and timeouts as a move.
2025-04-04Update rewind view for new game rules framework.Tor Andersson
2025-03-31Use var instead of let.Tor Andersson
2025-03-31Check blocklists when sending invites and rematch requests.Tor Andersson
2025-03-22Set active correctly when importing games in a multi-active state.Tor Andersson
2025-03-18Clear closed queue after creating mini cup tournament.Tor Andersson
Remove any left-over users from the blacklist filtering.
2025-03-17Fix typo in replay when player resigns.Tor Andersson
2025-03-10Fix initial clock SQL trigger.Tor Andersson
2025-03-10Improve resign handling in replay.Tor Andersson
2025-03-04Script to lift tournament bans after time and games finished.Tor Andersson
2025-03-04Multi-player resign resoult to "None".Tor Andersson
2025-03-04Set players.is_active when cloning games.Tor Andersson
2025-02-23Manually register for level 2 tournaments.Tor Andersson
2025-02-23Update player is_active when importing games by forcing trigger.Tor Andersson
2025-02-23Clean up eslint warnings.Tor Andersson
2025-02-23Don't show all the active pools on the tournament index page.Tor Andersson
2025-02-23Tweak winner logic to scale threshold by player count.Tor Andersson
2025-02-23Track is_active in players table. Improve SQL triggers for time control.Tor Andersson
Use triggers to update is_active and time control data and move time statistics. Show median and interquartile range move times on profile.
2025-02-23Send tournament ended notification.Tor Andersson
2025-02-16Add busy timeout to purge script.Tor Andersson
2025-02-15Set page titles.Tor Andersson
2025-02-14Show play stats on user pages.Tor Andersson
Timeout and move time. Most played games.
2025-02-14Link to own user page from profile.Tor Andersson
2025-02-14Attach archive.db to access archived games.Tor Andersson
2025-02-14Use constant K value for Elo rankings.Tor Andersson
2025-02-14Use begin immediate transactions.Tor Andersson
2025-02-14Use detail/summary styling as popup menu only for header.Tor Andersson
Add common checkbox menu styling.
2025-02-14Fix multi-active tracking in client player list.Tor Andersson
2025-02-12Support multi-active player states for 3p+ games.Tor Andersson
2025-02-12Track time to move per user.Tor Andersson
2025-02-12Track all game timeouts.Tor Andersson
2025-02-12Games that time out should result in "None" instead of resign.Tor Andersson
Clean up resignation handling. Prepare for collectively abandoning games as well.
2025-02-12Use state.active to detect finished games.Tor Andersson
Instead of looking for (state.state === "game_over"). Add is_active_role helper function.
2025-02-12Use exports.default_scenario to set default selection.Tor Andersson
2025-02-12Split and clean up user table into more sub-tables.Tor Andersson
2025-02-07Log the blacklists when creating a tournament.Tor Andersson
2025-02-07Minor fixes.Tor Andersson
2025-02-04delete unused save/restore debugging stuffTor Andersson
2025-02-04show waiting game count in title of active games pageTor Andersson
2025-02-02Use mark in browser title instead of blinking text.Tor Andersson
2025-02-02Tweak handling of multi-argument actions in patch-game validation.Tor Andersson