summaryrefslogtreecommitdiff
path: root/public
AgeCommit message (Collapse)Author
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-07-23Start adding developer documentation.Tor Andersson
2024-07-23rename confirm_action to confirm_send_action.Tor Andersson
2024-07-23halloween themeTor Andersson
2024-06-02Add on_prompt callback for styling prompt text as HTML.Tor Andersson
2024-05-31Don't hide scrollbars.Tor Andersson
... there are too many users who are unable to cope with their absence.
2024-05-17clean parameter name in map_deleteTor Andersson
2024-05-17fix invalid css propertyTor Andersson
2024-03-31Add action buttons that take action arguments.Tor Andersson
To simplify action buttons like number(x).
2024-03-18Revert "Update map size dynamically (if it changes during play)."Tor Andersson
This reverts commit 277fdc3dc71de71d1996586b5f0b56bee1c60bf1.
2024-03-14Add Object.groupBy implementation to common utils.Tor Andersson
2024-03-13Prefix game IDs with #.Tor Andersson
2024-01-28Track new chat status centrally instead of per client.Tor Andersson
2024-01-05Handle resign in replay mode.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-01Set icon size and padding in popup menu items.Tor Andersson
2024-01-01Fat finger tweaks for battle action buttons in Columbia block games.Tor Andersson
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-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-23Send system chat messages when players join and part active games.Tor Andersson
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-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-10Automated role panel display.Tor Andersson
Create and populate aside #roles list if missing. Initialize roles and pointers into global "roles" object.
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-10Update Source Serif to include small caps.Tor Andersson
2023-12-05Misc cleanups.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-30Set toolbar button size explicitly.Tor Andersson
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-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
2023-10-27Add icons indicate battle boxes can be minimized.Tor Andersson
2023-10-27Don't hide log button on wide screens.Tor Andersson
2023-10-27Scroll into view with margins for battle boxes.Tor Andersson