summaryrefslogtreecommitdiff
path: root/public/join.js
AgeCommit message (Collapse)Author
2024-07-23don't show time left on finished gamesTor Andersson
2024-07-23New join page!Tor Andersson
* Remove explicit (and redundant) role=Observer parameter. * Remove old /play/:id redirects. * Show "private" badge on game boxes. * Forbid leave/kick in public games. * Allow "rewind" by owner in public games.
2024-03-13Prefix game IDs with #.Tor Andersson
2024-01-04Partially revert "Close join page event source once game has started."Tor Andersson
2024-01-01Close join page event source once game has started.Tor Andersson
And never start the event source for queued up matches.
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.
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-23Simpler join page for not logged in players looking at a match.Tor Andersson
2023-12-18Don't try to Invite with empty field.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-10-13Handle invites for active games.Tor Andersson
2023-10-05Add game "setups" for automated match making and tournaments.Tor Andersson
2023-09-18Enforce limits on how many games you can create and join.Tor Andersson
Also limit joining more games if you have too many games waiting. Generous default limits: 7 open, 29 active, and 3 waiting.
2023-09-15Add user links to join page.Tor Andersson
2023-07-13Use status constants.Tor Andersson
2023-02-26Invite player system.Tor Andersson
2023-02-24Use URL search params instead of funky colon separated arguments.Tor Andersson
2022-10-05Add contact list with friends and blacklisted users.Tor Andersson
2022-06-22Show finished result in join pages.Tor Andersson
2022-06-09Allow users to leave and join active games.Tor Andersson
Add "Need replacement" list of games.
2022-01-06Add 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.
2021-12-14Fix roles in random games!Tor Andersson
2021-11-19Keep updates active on join page (for shared role games).Tor Andersson
2021-11-19Clean up stylesheets. Don't show options in game lists.Tor Andersson
2021-11-17Simplify URL for playing games.Tor Andersson
2021-11-13Massive SQL cleanup.Tor Andersson
2021-07-16Rewrite is_your_turn SQL statements.Tor Andersson
Now they should work in all lobby views.
2021-07-14Stop blinking READY TO START when window is in focus.Tor Andersson
2021-07-10Fix yellow "your turn" coloring in join and profile pages.Tor Andersson
2021-06-29Tweak join page blinker.Tor Andersson
Blink when ready to start for owner, when ready to play for others.
2021-06-28Clean up SQL and use table views.Tor Andersson
2021-06-27Blink title when game is ready to start.Tor Andersson
2021-06-26Set strict cookies.Tor Andersson
2021-06-26Handle deleted games in new join page.Tor Andersson
2021-06-25New and improved join page with server sent events.Tor Andersson