summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-01Don't archive games that were abandoned early.Tor Andersson
2024-01-01Fat finger tweaks for battle action buttons in Columbia block games.Tor Andersson
2024-01-01Purge games automatically.Tor Andersson
Remove unstarted open games, abandoned active games, and finished solo games.
2024-01-01Start games automatically instead of sending reminders to start.Tor Andersson
Blacklists and invitations handle the cases for which manual starting of games was needed.
2024-01-01Use table for forbidden user names.Tor Andersson
2024-01-01Reformat code (use double quoted strings).Tor Andersson
2024-01-01Fix eslint issues.Tor Andersson
2023-12-27Move more player/game info stuff into SQL.Tor Andersson
Update invite_count with triggers. Add games.is_ready generated column. Add games.is_opposed generated column. Add player_view with is_active column.
2023-12-24Create resign menu automatically.Tor Andersson
2023-12-23Hoist resign into common server code.Tor Andersson
2023-12-23Send system chat messages when players join and part active games.Tor Andersson
2023-12-23Fix function name typo.Tor Andersson
2023-12-23Simpler join page for not logged in players looking at a match.Tor Andersson
2023-12-23Tweak Cache-Control behavior. Add experimental /clear-cache page.Tor Andersson
2023-12-23Add list of forbidden player names.Tor Andersson
System reserved and easily confused names.
2023-12-18Don't try to Invite with empty field.Tor Andersson
2023-12-17Fix text-overflow for long role names on chrome.Tor Andersson
2023-12-16Change how action buttons wrap to keep Undo in the same spot.Tor Andersson
2023-12-15Use OpenType format for SourceSerif for better appearance on windows.Tor Andersson
2023-12-15Add left padding to role_stat.Tor Andersson
2023-12-12Improve login page.Tor Andersson
2023-12-10Don't show abandoned games.Tor Andersson
2023-12-10Automated role panel display.Tor Andersson
Create and populate aside #roles list if missing. Initialize roles and pointers into global "roles" object.
2023-12-10Embellish signup page.Tor Andersson
2023-12-10Show "join" page when not logged in.Tor Andersson
Static page showing limited info and a call to action to login or sign up.
2023-12-10Add support for random scenario selection and scenario groupings.Tor Andersson
2023-12-10Update map size dynamically (if it changes during play).Tor Andersson
2023-12-10Color invite-only games gold when all invites are accepted.Tor Andersson
2023-12-10Update Source Serif to include small caps.Tor Andersson
2023-12-05Misc cleanups.Tor Andersson
2023-12-05Don't show completely empty games in replacement list.Tor Andersson
2023-11-30Add 1-10 to number font.Tor Andersson
2023-11-30Fix styling of multiple/non-popup select widgets.Tor Andersson
2023-11-30Flag 1-player games as private when started.Tor Andersson
2023-11-30Log IP access.Tor Andersson
2023-11-30Hide public games from blacklisted users.Tor Andersson
2023-11-30Add site invite link to about page.Tor Andersson
2023-11-30Set toolbar button size explicitly.Tor Andersson
2023-11-30Allow first player choosing rematch to select player role assignment.Tor Andersson
Pick one of swap, keep, or random. In case of mid-air collision, player who chose first gets to decide.
2023-11-30Close popup menus if opening another.Tor Andersson
2023-11-30Don't use 100vh as it doesn't work on chrome.Tor Andersson
Try using 100% as a workaround... maybe it'll behave better on browsers that don't support dvh yet.
2023-11-30Add tool to create initial map layout SVG.Tor Andersson
2023-11-30Only update changed covers.Tor Andersson
2023-11-30Less dark chat outline.Tor Andersson
2023-10-27Fix padding issue with <a> links in popup menus.Tor Andersson
2023-10-27Remove body.shift when window loses focus.Tor Andersson
Key-up events are not delivered when the window is blurred.
2023-10-27Make aside white by default.Tor Andersson
2023-10-27Delay scrollIntoView by using timer, to prevent event handler from interfering.Tor Andersson
This is needed on Chrome when the scrollIntoView is triggered from certain events, otherwise the event processing will interrupt and stop the scrolling.
2023-10-27Make zoom button cycle 100%, fit width, fit both.Tor Andersson
When zoomed in manually, cycle downwards.
2023-10-27Add keyboard shortcuts for zooming.Tor Andersson