Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | Set player_count in database for faster and easier logic. | Tor Andersson | |
Track ready to start and unjoined games in "active" header. | |||
2023-09-12 | Fix query during detailed replay. | Tor Andersson | |
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-07-13 | Use status constants. | Tor Andersson | |
2023-07-02 | Lighter replay panel. | Tor Andersson | |
2023-07-01 | Add "snapshot" replay view during play. | Tor Andersson | |
Snapshots store game state without undo and only log length. Combined with the final game state's log we can recreate the view from any snapshot quickly. Move replay code into separate script file, loaded only when used. Prefix system "setup", "resign", and "restore" actions with a period. | |||
2023-06-30 | Turn "undo" functions into no-ops if undo stack is not present. | Tor Andersson | |
Allow replaying game states quickly without undo handling. | |||
2023-06-30 | Remove unused msie.html file. | Tor Andersson | |
2023-06-12 | Add Tinos web font. | Tor Andersson | |
2023-06-05 | Add another function to common code library. | Tor Andersson | |
2023-06-05 | Remove stale stuff. | Tor Andersson | |
2023-05-23 | Make log updates more robust in preparation for future improvements. | Tor Andersson | |
2023-05-21 | Remove unused Nimbus Roman web font. | Tor Andersson | |
2023-05-18 | Remove support for old game parameter format. | Tor Andersson | |
2023-04-28 | Only toggle body.shift if the active element is the root. | Tor Andersson | |
Avoid toggling shift stuff if the chat input box has focus, etc. | |||
2023-04-28 | Rename game "description" to "notice". | Tor Andersson | |
2023-04-18 | Generate JSON for replay view in SQL. | Tor Andersson | |
Also optimize the format by not JSON encoding some data twice. | |||
2023-04-18 | Forum search using FTS5. | Tor Andersson | |
2023-03-17 | Allow disabled menu items. | Tor Andersson | |
2023-03-17 | Avoid action name collision with debugging command "restore". | Tor Andersson | |
2023-02-28 | Use abbreviated role names in replay buttons. | Tor Andersson | |
For games with more than two players. | |||
2023-02-28 | Fixup for optimize replay. | Tor Andersson | |
2023-02-26 | Make user name and player presence lists more robust. | Tor Andersson | |
Cope with special characters like + etc. | |||
2023-02-26 | Invite player system. | Tor Andersson | |
2023-02-24 | Use URL search params instead of funky colon separated arguments. | Tor Andersson | |
2023-02-24 | Optimize replay. | Tor Andersson | |
Send raw array rather than objects over the wire. | |||
2023-02-24 | Prepare for using search URL parameters instead of colon. | Tor Andersson | |
Give clients time to refresh the common play.js script to reduce the risk of disruption when the final swap-over to the new scheme is made. | |||
2023-02-23 | Escape role in websocket connection. | Tor Andersson | |
2023-02-05 | Very basic dark mode theme. | Tor Andersson | |
Tone down the background color to light gray instead of white, if dark mode is preferred by the browser. | |||
2023-01-31 | Add breakpoints to game log in debugging view. | Tor Andersson | |
2023-01-31 | Allow debugging "restored" games. | Tor Andersson | |
2022-11-23 | Clean up common library of copy & paste functions. | Tor Andersson | |
2022-11-17 | Tweak layout to allow for square cover images. | Tor Andersson | |
2022-10-17 | Drop AVIF support. | Tor Andersson | |
2022-10-06 | Make main menu links actual links. | Tor Andersson | |
2022-10-05 | Track read status of in-game chat messages. | Tor Andersson | |
2022-10-05 | Use unixepoch in chat log messages. | Tor Andersson | |
2022-10-05 | Add contact list with friends and blacklisted users. | Tor Andersson | |
2022-10-05 | Add menu to jump to the next active game. | Tor Andersson | |
2022-10-05 | Add notepad. | Tor Andersson | |
2022-10-05 | Add common library with functions shared by many game modules. | Tor Andersson | |
* random and shuffle * array remove and insert * sets based on sorted arrays * object deep copy * undo stack | |||
2022-10-05 | Simplify replay callbacks (don't need to handle blank start state). | Tor Andersson | |
2022-10-05 | Add checkbox for mail notifications on signup page. | Tor Andersson | |
2022-10-05 | Make copy of state for replay checkpoints. | Tor Andersson | |