Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-09 | Zap semicolons. | Tor Andersson | |
2022-06-09 | Show player name instead of role in Turn and Result columns. | Tor Andersson | |
2022-06-09 | Allow users to leave and join active games. | Tor Andersson | |
Add "Need replacement" list of games. | |||
2022-05-23 | Print debugging mail notifications when there's no mailer. | Tor Andersson | |
2022-05-23 | Send "game started" notifications. | Tor Andersson | |
2022-05-23 | Send "game over" mail notifications. | Tor Andersson | |
2022-05-23 | Track online users in "join" screens. | Tor Andersson | |
Now we can send "Your turn" notifications when game starts as well, without bothering those who are on the join page when it happens. | |||
2022-05-22 | Show player role in mail notifications. | Tor Andersson | |
2022-05-22 | Add some missing semicolons. | Tor Andersson | |
2022-05-22 | Add AppleWebKit UA string. | Tor Andersson | |
2022-05-22 | Split out start_game function. | Tor Andersson | |
2022-05-22 | Don't require owner to have joined public games. | Tor Andersson | |
Required for tournament games (where administrator is the owner) to show. | |||
2022-04-30 | Allow setting cookie name in .env to distinguish logins on same domain. | Tor Andersson | |
2022-04-22 | Don't include body in message notifications. | Tor Andersson | |
2022-04-15 | Use builting string pad functions. | Tor Andersson | |
2022-04-15 | Don't log IP addresses. | Tor Andersson | |
2022-04-15 | Add link to public games in header. | Tor Andersson | |
2022-04-15 | Separate profile and active game list pages. | Tor Andersson | |
Also show number of games where it is your turn in the header. Only show finished games from last week on active games page. Add separate finished games page to see all of them. # Conflicts: # views/tournament-games.pug | |||
2022-04-15 | Linkify all links in a post. | Tor Andersson | |
2022-04-15 | Use role specific link in "Your Turn" emails. | Tor Andersson | |
2022-04-15 | Drop IP blacklist. Just use iptables instead. | Tor Andersson | |
2022-03-27 | Enable/disable debugging commands as a global server setting. | Tor Andersson | |
2022-03-18 | Set mime-type and max-age for AVIF images. | Tor Andersson | |
2022-03-18 | Don't allow joining from rematch multiple times when random roles. | Tor Andersson | |
2022-03-18 | More UA detection and more robust IP logging. | Tor Andersson | |
2022-03-08 | Allow "query" calls as Observer and during replays. | Tor Andersson | |
2022-03-05 | Add query/reply API to server and modules. | Tor Andersson | |
2022-03-05 | Remember options when restarting a game via debugging menu. | Tor Andersson | |
2022-02-15 | Do full player role verification when joining a game. | Tor Andersson | |
2022-02-15 | Drop table roles. | Tor Andersson | |
2022-02-15 | Automatically log non-static content accesses to console. | Tor Andersson | |
2022-02-15 | Show optional rules in scenario column. | Tor Andersson | |
2022-02-15 | Add explicit thead/tbody/tfoot tags to tables. | Tor Andersson | |
2022-02-15 | Track and avoid sending no-op view changes to clients. | Tor Andersson | |
When state changes that cause no visible changes for a client, don't bother sending a new view object. | |||
2022-02-15 | Redirect to error page if MSIE detected. | Tor Andersson | |
2022-02-15 | Round 'weeks ago' down instead of up. | Tor Andersson | |
2022-02-15 | Tweak cache control. | Tor Andersson | |
2022-02-01 | Redirect HTTP to HTTPS. | Tor Andersson | |
2022-01-27 | Show user stats per-role. | Tor Andersson | |
2022-01-20 | Parse and log user-agent string. | Tor Andersson | |
2022-01-17 | Fix enable/disable notification text on user profile page. | Tor Andersson | |
2022-01-15 | Separate open and ready to start game lists. | Tor Andersson | |
2022-01-12 | Tweak replay access links and gracefully handle broken replay logs. | Tor Andersson | |
2022-01-12 | Set Domain on cookie to allow www and no-www access with same login. | Tor Andersson | |
2022-01-12 | Add SITE_URL variable for templates. | Tor Andersson | |
2022-01-12 | Handle errors when following a rematch link to an already started game. | Tor Andersson | |
2022-01-09 | Treat 1 in options object same as true. | Tor Andersson | |
2022-01-07 | Fix password reset token. | Tor Andersson | |
2022-01-07 | Use WebSockets instead of socket.io. | Tor Andersson | |
2022-01-06 | Add game replay functionality. | Tor Andersson | |
Handle missing replay data. Add replay/rematch/exit buttons on game-over. Set 'player' to active player during replays. Replace space with underscore in role class names. Fix critical undo bug! Set game_over state during replays. Fix jumpy view in battle replays. Nuke undo states from all actions, not just 'undo'. Log play and replay page requests. Clean up client.js and allow selecting replay viewpoint. Add debug mode to replay prompt showing active, state, and next action. Init client roles from HTML structure. Remove unused rematch functions. Drop /info/ prefix on game pages. Update body role classList when replay viewpoint changes. |