Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-21 | More mobile layout improvements. | Tor Andersson | |
2023-10-21 | Improvements to mobile layout code. | Tor Andersson | |
Fixes for Chrome. Fixes for Safari. Hide log at start if window is small. Toolbar menu and icon buttons using details, menu, and button elements. | |||
2023-10-21 | Add color themes. | Tor Andersson | |
2023-10-21 | Add popup menu template code. | Tor Andersson | |
2023-10-20 | Expand intro text and move it to the About page. | Tor Andersson | |
2023-10-20 | Tool to "force" a reload of a game by clients. | Tor Andersson | |
Add a random suffix to the script and stylesheet links in play.html | |||
2023-10-20 | Rename common "play" files to "client". | Tor Andersson | |
Avoids confusion in javascript console which file is which. | |||
2023-10-20 | Mobile phone interface rework. | Tor Andersson | |
* Redesign responsive layout. * Pan & Zoom with touch (and scroll wheel). Scale main area using transforms and scroll offsets. Toggle zoom button scales map on large screens, full main zoom on small screens. * Automated standard toolbar buttons (remove from play.html files). | |||
2023-10-20 | Limit size of images in posts to fit. | Tor Andersson | |
2023-10-13 | Clean up stylesheet and improve layout on small and large screens. | Tor Andersson | |
Use variables for color theming. | |||
2023-10-13 | Fix SQL game view to show games with no owner. | Tor Andersson | |
2023-10-13 | Handle invites for active games. | Tor Andersson | |
2023-10-07 | Fix sending out ready to start reminders. | Tor Andersson | |
2023-10-07 | Shuffle or shift player roles for rematches. | Tor Andersson | |
For asymmetric games, shift the roles one step so everyone gets a new role. For symmetric games, shuffle the color assignments so the player order is mixed up. | |||
2023-10-05 | Tell Google's AI robot to go away. | Tor Andersson | |
2023-10-05 | Revert "Add match making." | Tor Andersson | |
This reverts commit b5a31813aa284b8b64bfd2660ea3a048275cee89. | |||
2023-10-05 | Add match making. | Tor Andersson | |
2023-10-05 | Add game "setups" for automated match making and tournaments. | Tor Andersson | |
2023-10-05 | Change some URLs to be more consistent. | Tor Andersson | |
2023-10-05 | Avoid "natural" joins for future proofing schema changes. | Tor Andersson | |
2023-09-21 | Only update ELO if at least 5 moves were made. | Tor Andersson | |
2023-09-21 | Don't show "too many waiting games" on join page if game is active/finished. | Tor Andersson | |
2023-09-20 | Add "pace" section to About page. | Tor Andersson | |
2023-09-20 | Add pace property to games. | Tor Andersson | |
Currently unenforced and only visual effect in game listings.- Future time control and user penalty features may make use of it. | |||
2023-09-20 | Move mtime and active into games table. | Tor Andersson | |
Avoid joining with game_state for all the game list views. | |||
2023-09-20 | Batch game state related database updates into transactions. | Tor Andersson | |
Only update game 'mtime' when the active player changes. | |||
2023-09-20 | Don't clip role name ascenders and descenders at edge. | Tor Andersson | |
2023-09-18 | Tweak title globals. | Tor Andersson | |
2023-09-18 | Optimize game options parsing and formatting. | Tor Andersson | |
Sort player names in game boxes by role order. | |||
2023-09-18 | Don't show "ready to start" games on public game list. | Tor Andersson | |
2023-09-18 | Show warning badge for unverified mail on profile page. | Tor Andersson | |
2023-09-18 | Enforce 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-18 | Links to user pages from in-game role display. | Tor Andersson | |
2023-09-15 | Add user links to join page. | Tor Andersson | |
2023-09-15 | Fix font-face unicode-range for Noto Emoji. | Tor Andersson | |
2023-09-15 | Fix crash when updating unread chats if anonymous observers are present. | Tor Andersson | |
2023-09-15 | Improve sync error handling. | Tor Andersson | |
1) Show warning during one second then resume game. 2) Don't update cookie during simultaneous turns. When playing SoT live, discarding cards at the same time leads to many harmless in-flight action collision errors, which don't really matter. If we stop updating the cookie during simultaneous turns, we can avoid this. | |||
2023-09-13 | Calculate Elo ratings. | Tor Andersson | |
Primarily for use with future matchmaking system to provide better games for everyone. Show top 5 players of each game on the game pages. | |||
2023-09-13 | Set player_count in database for faster and easier logic. | Tor Andersson | |
Track ready to start and unjoined games in "active" header. | |||
2023-09-13 | Don't show private open games on user page. | Tor Andersson | |
2023-09-13 | Add mail verification. | Tor Andersson | |
2023-09-13 | Don't return unused replay_id from put_replay. | Tor Andersson | |
2023-09-13 | Don't recreate forum FTS search tables every time we update the schema. | Tor Andersson | |
2023-09-12 | Fix query during detailed replay. | Tor Andersson | |
2023-09-12 | Notification system improvements. | Tor Andersson | |
Enable webhook notification support with .env WEBHOOKS=1 Send notifications when invited to a game. Use notification "too soon" logic for webhooks as well. Try sending webhooks 3 times before giving up. Check if player is on the join page instead of the funky "offline" check when sending "your game is ready" notification. Only show mail/webhook notification settings if they are enabled. | |||
2023-08-31 | Tweak CSS syntax. | Tor Andersson | |
2023-08-12 | Add deep comparison function to utility library. | Tor Andersson | |
2023-08-12 | Add commont ".action" cursor CSS property. | Tor Andersson | |
2023-08-12 | Use synchronization cookie to prevent action de-sync errors. | Tor Andersson | |
2023-08-11 | Remove backup dance. | Tor Andersson | |
Use VACUUM INTO 'backup.db' instead. |