Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2022-01-06 | Don't log trying to send a mail when mailer is disabled. | Tor Andersson | |
2021-12-31 | Parameterize site name and domain. | Tor Andersson | |
2021-12-29 | Only set cache-control max-age on images and web fonts. | Tor Andersson | |
2021-12-19 | Set cookie path to root directory. | Tor Andersson | |
2021-12-15 | Fix message formatting (missing line). | Tor Andersson | |
2021-12-08 | Remove redundant cache-control headers. | Tor Andersson | |
This is set in a common function. | |||
2021-12-07 | Put login session table in main database. | Tor Andersson | |
2021-12-04 | Use compression to gzip responses. | Tor Andersson | |
2021-12-04 | Remove express-session dependency. | Tor Andersson | |
2021-12-04 | Remove flash and redirect session data. | Tor Andersson | |
2021-12-04 | Remove passport and passport-local dependencies. | Tor Andersson | |
2021-12-03 | Remove connect-flash dependency. Clean up session store. | Tor Andersson | |
2021-12-03 | Fix passing game options to setup function. | Tor Andersson | |
2021-12-01 | Reformat SQL schema for readability. | Tor Andersson | |
2021-11-30 | Fix redirect of /play/NNN when observing a game. | Tor Andersson | |
2021-11-27 | Kebab-case! | Tor Andersson | |
2021-11-25 | Update stat views. | Tor Andersson | |
2021-11-24 | Tweak mail messages. | Tor Andersson | |
2021-11-21 | Rewrite view templates to use Pug engine. | Tor Andersson | |
2021-11-20 | Add 'hidden' column to titles for beta-testing games. | Tor Andersson | |
2021-11-20 | Change salt when resetting password. | Tor Andersson | |
2021-11-20 | Fix stats. | Tor Andersson | |
2021-11-17 | Simplify blacklists and user touch. | Tor Andersson | |
2021-11-17 | Simplify URL for playing games. | Tor Andersson | |
2021-11-16 | Drop socket.io-passport module. Allow viewing games as guest. | Tor Andersson | |
2021-11-16 | Don't accidentally clear the ROLES list when starting a random game. | Tor Andersson | |
2021-11-15 | Improve /games query. | Tor Andersson | |
2021-11-14 | Inline style sheet in EJS template to prevent FOUC. | Tor Andersson | |
2021-11-14 | Limit number of finished games shown. | Tor Andersson | |
2021-11-14 | Reduce default chat history. | Tor Andersson | |
2021-11-14 | Don't leak mail addresses to clients. | Tor Andersson | |
2021-11-14 | Chat log. | Tor Andersson | |
2021-11-13 | Massive SQL cleanup. | Tor Andersson | |
2021-11-09 | Handle missing users. | Tor Andersson | |
2021-11-09 | Send new message notifications by mail. | Tor Andersson | |
2021-11-09 | Show user profiles. | Tor Andersson | |
2021-11-09 | Messages. | Tor Andersson | |
2021-11-09 | Add forum. | Tor Andersson | |
2021-11-07 | Add options to game setup. | Tor Andersson | |
2021-11-06 | Tweak HTTPS setup stuff. | Tor Andersson | |
Serve both HTTP and HTTPS without redirection. | |||
2021-10-28 | Add PRNG seed to game state. | Tor Andersson | |
Log all game actions to a table so they can be replayed. | |||
2021-10-22 | server: Skip reminder notifications if mailer is not loaded. | Tor Andersson | |
2021-10-22 | Print mail sent log messages. | Tor Andersson | |