18 Commits

Author SHA1 Message Date
sasa 3518f8a152 feat(trails): render authoritative player route trails 2026-09-13 23:31:26 +03:00
sasa 8ad856b931 fix(session): reset lobby when player leaves finished match 2026-09-13 23:14:09 +03:00
sasa b6d484dbc9 feat(session): add explicit leave and immediate slot release 2026-09-13 22:53:18 +03:00
sasa 07eaed9c93 feat(web): render canonical living hedge maze walls 2026-09-11 23:46:02 +03:00
sasa e10ad3acb8 feat(game): add persistent bush-wall breakthroughs 2026-09-10 23:12:42 +03:00
sasa 37704028c5 feat(diagnostics): correlate movement acknowledgements with painted views 2026-09-09 22:12:12 +03:00
sasa f043b63732 feat(maze): shrink map and rebalance compact gameplay 2026-09-08 22:14:13 +03:00
sasa 4b1ac6ca5a docs(plans): add combinatorial name suggestions milestone 2026-09-08 21:32:22 +03:00
sasa 7902800ff7 fix(gateway): harden websocket streaming under client backpressure 2026-09-08 00:18:41 +03:00
sasa c730cb818d feat(runtime): add integration hardening and diagnostics 2026-09-05 21:56:09 +03:00
sasa ffdaa299bc feat(observer): add observer mode and disconnect recovery 2026-09-05 21:19:52 +03:00
sasa d042c3ce90 feat(ui): implement responsive player browser experience 2026-09-04 21:57:17 +03:00
sasa 9339578dc9 feat(game): complete authoritative gameplay mechanics 2026-09-04 21:07:22 +03:00
sasa 2aaa1650ae feat(game): implement authoritative movement and visibility core 2026-09-04 11:29:20 +03:00
sasa 5d780def9d feat(maze): add deterministic symmetric maze generation 2026-09-04 02:43:16 +03:00
sasa 996bda9567 feat(lobby): implement bounded WebSocket sessions and countdown 2026-09-04 02:13:26 +03:00
sasa b10c7f5972 feat: implement Wi-Fi provisioning and persistent configuration 2026-09-03 22:59:47 +03:00
sasa 9c274800b5 feat: create firmware skeleton and reproducible build 2026-09-03 01:02:40 +03:00