summaryrefslogtreecommitdiff
path: root/server.js
AgeCommit message (Collapse)Author
5 daysRemove "api" prefix on many routes.Tor Andersson
5 daysShow user statistics on profile (use pug mixin).Tor Andersson
5 daysRequire password to change name and mail.Tor Andersson
5 daysTweak verification flow.Tor Andersson
5 daysSet logged in user in res.locals for use in pug templates.Tor Andersson
5 daysPut account management pages under "/account" URL prefix.Tor Andersson
5 daysSimplify form post actions.Tor Andersson
5 daysAdd altcha to password reset request.Tor Andersson
5 daysDocs improvements.Tor Andersson
2025-04-26Use .md suffix in docs links so they work on github.Tor Andersson
2025-04-25Move archive export statement into schema view.Tor Andersson
2025-04-25Move docs to Markdown and use markdown renderer in server.Tor Andersson
2025-04-24Fix 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-31Check blocklists when sending invites and rematch requests.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-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-23Clean up eslint warnings.Tor Andersson
2025-02-23Don't show all the active pools on the tournament index page.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-14Show play stats on user pages.Tor Andersson
Timeout and move time. Most played games.
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-12Support multi-active player states for 3p+ games.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-01-29Enable/disable timeouts from .env configuration.Tor Andersson
2025-01-29Fix notification setting on profile page when mail is not verified.Tor Andersson
2025-01-18Use Altcha to hinder bots spamming account creation.Tor Andersson
2025-01-18Require mail to be verified to enable notifications.Tor Andersson
2025-01-17List private games on user page when finished as well as active.Tor Andersson
2025-01-05Allow admin to force-start games.Tor Andersson
2024-12-06Set "go to next game" shortcut to opposed games only.Tor Andersson
2024-11-24Add "dont snap" callback to prevent snapshot creation.Tor Andersson
Use it for Columbia simultaneous card selection states to prevent the "duplicate" snapshot when going from both player selecting to the remaining player only.
2024-11-24Add log entry for all timed out tournament games.Tor Andersson
2024-11-23Pause inactive users from tournament queue.Tor Andersson
Remove very inactive users from tournament queue. Count tournaments as "open" while they still have players queued.
2024-11-18Clear "result" when rewinding games.Tor Andersson
2024-11-18handle deleted players in tournament pool displayTor Andersson
2024-11-15Sending game "started - your turn" notifications.Tor Andersson
This reverts commit 46c3fddba7038c9472a2c7b1d04d8118c275ab65.