Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-23 | Improve replay id handling. | Tor Andersson | |
Use a without rowid table and create the replay_id dynamically. This saves a lot of database space and performance as it removes the need for a separate index. | |||
2023-05-08 | Format 1-player option. | Tor Andersson | |
2023-05-05 | Trigger backup from main database process. | Tor Andersson | |
Sqlite backups from the same database connection are much more efficient! Externally triggered backups restart every time the database changes during a backup, or need to lock the database exclusively for a long time. We periodically look for a "backup.request" file, and if it exists will write a backup. We write to "backup.tmp" first, and when finished rename the file to "backup.db". A crontab job can touch the "backup.request" file and then wait for the "backup.db" file to appear. | |||
2023-04-28 | Parse game options before passing to "roles" callback. | Tor Andersson | |
2023-04-28 | Rename game "description" to "notice". | Tor Andersson | |
2023-04-28 | Don't crash if event streams are still listening when deleting a game. | Tor Andersson | |
2023-04-18 | Rename "game_over" to "game_finished" in server. | Tor Andersson | |
2023-04-18 | Fix ESLint issues. | Tor Andersson | |
2023-04-18 | Some cleanups. | Tor Andersson | |
Clean up stats page. Remove user list page. Remove duplicate remove contact page. Fix silly bug. oops! | |||
2023-04-18 | Make date and time handling usable with both julianday and datetime. | Tor Andersson | |
Use datetime instead of julianday when not performance sensitive. Keep julianday for logins. | |||
2023-04-18 | Remove chat log pages. | Tor Andersson | |
The unread chat badge in the game lists should be enough. | |||
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 | Only send required information in "players" message. | Tor Andersson | |
2023-04-18 | Forum search using FTS5. | Tor Andersson | |
2023-03-27 | Don't spam "Ready to start!" webhook notifications. | Tor Andersson | |
2023-03-17 | Avoid action name collision with debugging command "restore". | Tor Andersson | |
2023-03-17 | Update Webhooks to allow custom JSON property for message content. | Tor Andersson | |
Support Slack and others. | |||
2023-03-01 | Send presence as an array instead of an object! | Tor Andersson | |
2023-03-01 | Separate ready and full status for display in game lists. | Tor Andersson | |
2023-02-26 | Delete cached game info in join_clients when game is deleted. | Tor Andersson | |
2023-02-26 | Put full game links in mail. | Tor Andersson | |
2023-02-26 | Only show public games where the owner has joined. | Tor Andersson | |
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-23 | Limit number of games shown on public games page. | Tor Andersson | |
2023-02-01 | Add Webhook notifications. | Tor Andersson | |
2023-01-31 | Add breakpoints to game log in debugging view. | Tor Andersson | |
2023-01-31 | Move user dynamic info into SQL view. | Tor Andersson | |
2023-01-31 | Fix date in message replies. | Tor Andersson | |
2023-01-31 | Oops. Fix change password bug. | Tor Andersson | |
2022-12-21 | Simplify server. | Tor Andersson | |
Only listen to HTTP. Use reverse proxy server to handle SSL, compression, etc. | |||
2022-10-26 | Delete old password recovery tokens on startup. | Tor Andersson | |
2022-10-17 | Drop AVIF support. | Tor Andersson | |
2022-10-05 | Remove incorrect it's not your turn check. | Tor Andersson | |
2022-10-05 | Track read status of in-game chat messages. | Tor Andersson | |
2022-10-05 | Track forum thread read/unread status for logged in users. | Tor Andersson | |
2022-10-05 | Use julianday time stamps. | Tor Andersson | |
2022-10-05 | Use unixepoch in chat log messages. | Tor Andersson | |
2022-10-05 | Don't calculate human date for non-existing ctime field. | Tor Andersson | |
2022-10-05 | Add contact list with friends and blacklisted users. | Tor Andersson | |
2022-10-05 | Don't force journal mode in server. | Tor Andersson | |
2022-10-05 | Add menu to jump to the next active game. | Tor Andersson | |
2022-10-05 | Add "delete account" screen. | Tor Andersson | |
2022-10-05 | Add notepad. | Tor Andersson | |
2022-10-05 | Verify that actions come from the active player. | Tor Andersson | |
Could prevent bad states in some cases of network race conditions or cheating attempts. | |||
2022-10-05 | Add checkbox for mail notifications on signup page. | Tor Andersson | |
2022-10-05 | Periodically show overall request frequency and connected client stats. | Tor Andersson | |
2022-08-28 | Return after handling errors when changing mail address. | Tor Andersson | |
2022-08-06 | Zap gravatars! | Tor Andersson | |