summaryrefslogtreecommitdiff
path: root/server.js
AgeCommit message (Collapse)Author
2023-04-18Rename "game_over" to "game_finished" in server.Tor Andersson
2023-04-18Fix ESLint issues.Tor Andersson
2023-04-18Some cleanups.Tor Andersson
Clean up stats page. Remove user list page. Remove duplicate remove contact page. Fix silly bug. oops!
2023-04-18Make 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-18Remove chat log pages.Tor Andersson
The unread chat badge in the game lists should be enough.
2023-04-18Generate JSON for replay view in SQL.Tor Andersson
Also optimize the format by not JSON encoding some data twice.
2023-04-18Only send required information in "players" message.Tor Andersson
2023-04-18Forum search using FTS5.Tor Andersson
2023-03-27Don't spam "Ready to start!" webhook notifications.Tor Andersson
2023-03-17Avoid action name collision with debugging command "restore".Tor Andersson
2023-03-17Update Webhooks to allow custom JSON property for message content.Tor Andersson
Support Slack and others.
2023-03-01Send presence as an array instead of an object!Tor Andersson
2023-03-01Separate ready and full status for display in game lists.Tor Andersson
2023-02-26Delete cached game info in join_clients when game is deleted.Tor Andersson
2023-02-26Put full game links in mail.Tor Andersson
2023-02-26Only show public games where the owner has joined.Tor Andersson
2023-02-26Invite player system.Tor Andersson
2023-02-24Use URL search params instead of funky colon separated arguments.Tor Andersson
2023-02-24Optimize replay.Tor Andersson
Send raw array rather than objects over the wire.
2023-02-23Limit number of games shown on public games page.Tor Andersson
2023-02-01Add Webhook notifications.Tor Andersson
2023-01-31Add breakpoints to game log in debugging view.Tor Andersson
2023-01-31Move user dynamic info into SQL view.Tor Andersson
2023-01-31Fix date in message replies.Tor Andersson
2023-01-31Oops. Fix change password bug.Tor Andersson
2022-12-21Simplify server.Tor Andersson
Only listen to HTTP. Use reverse proxy server to handle SSL, compression, etc.
2022-10-26Delete old password recovery tokens on startup.Tor Andersson
2022-10-17Drop AVIF support.Tor Andersson
2022-10-05Remove incorrect it's not your turn check.Tor Andersson
2022-10-05Track read status of in-game chat messages.Tor Andersson
2022-10-05Track forum thread read/unread status for logged in users.Tor Andersson
2022-10-05Use julianday time stamps.Tor Andersson
2022-10-05Use unixepoch in chat log messages.Tor Andersson
2022-10-05Don't calculate human date for non-existing ctime field.Tor Andersson
2022-10-05Add contact list with friends and blacklisted users.Tor Andersson
2022-10-05Don't force journal mode in server.Tor Andersson
2022-10-05Add menu to jump to the next active game.Tor Andersson
2022-10-05Add "delete account" screen.Tor Andersson
2022-10-05Add notepad.Tor Andersson
2022-10-05Verify 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-05Add checkbox for mail notifications on signup page.Tor Andersson
2022-10-05Periodically show overall request frequency and connected client stats.Tor Andersson
2022-08-28Return after handling errors when changing mail address.Tor Andersson
2022-08-06Zap gravatars!Tor Andersson
2022-08-02Moderation tools for admin user.Tor Andersson
Ban and unban users. Delete forum posts and threads.
2022-07-24Sort player names by role.Tor Andersson
2022-07-24Add "create game" index page.Tor Andersson
2022-06-30Remove unused argument to rules.setup().Tor Andersson
2022-06-27Increase random seed range.Tor Andersson
2022-06-27Sort active games with your turn first.Tor Andersson