Commit Graph

17 Commits

Author SHA1 Message Date
Jage9
b8843e7c21 Move auth session persistence to true HttpOnly cookies 2026-02-28 04:29:57 -05:00
Jage9
aba319751b Move admin menu wiring server-side and filter ban/unban lists 2026-02-27 03:49:28 -05:00
Jage9
52584197e9 Implement server-authoritative roles and Shift+Z admin flows 2026-02-27 03:37:20 -05:00
Jage9
45db5762a1 Move nickname/position state server-side per account 2026-02-24 23:37:10 -05:00
Jage9
06d5e3fbf3 Show server auth policy limits in client auth UI 2026-02-24 22:35:29 -05:00
Jage9
bf3bc90f2a Add account auth with websocket login/register and sessions 2026-02-24 22:03:10 -05:00
Jage9
297f1c0c1a Broadcast teleport landing sound to nearby users 2026-02-24 20:55:02 -05:00
Jage9
fe07fa3e8f Use structured piano status packets instead of message text matching 2026-02-24 19:56:44 -05:00
Jage9
7488ac9f67 Make spawn and movement acceptance server-authoritative 2026-02-24 19:52:38 -05:00
Jage9
1319c044dd Add piano item type with realtime play mode and remote notes 2026-02-22 23:42:17 -05:00
Jage9
deb235fb9c net: improve disconnect/reconnect messaging and use 5s retry cadence 2026-02-22 18:52:06 -05:00
Jage9
7e3553dbde net: prioritize close-event reconnect with 2s delay and 3 retry cap 2026-02-22 18:47:09 -05:00
Jage9
d5dbb8289a net: auto-reload on server version mismatch and announce connected version on welcome 2026-02-22 18:40:26 -05:00
Jage9
0cfba9f1a7 net: sync serverInfo version with web version and reconnect on first missed heartbeat 2026-02-22 18:24:53 -05:00
Jage9
c7c30f234d net: add heartbeat reconnect and server restart/version announcements 2026-02-22 18:20:13 -05:00
Jage9
008de60727 Send world/item UI metadata in welcome and consume on client 2026-02-21 19:12:58 -05:00
Jage9
68bd2cf2ce Add core architecture and workflow documentation 2026-02-21 16:42:42 -05:00