Commit Graph

18 Commits

Author SHA1 Message Date
sasa 50ed341474 feat: implement the open fallback access point and captive portal 2026-09-01 21:41:23 +03:00
sasa fd978f323d feat: validate credentials, persist them, and switch without rebooting 2026-09-01 21:24:55 +03:00
sasa c6544716e7 feat: create a large randomized library of playful game sounds and audio combos 2026-08-31 23:55:03 +03:00
sasa 17ccc0cb0f feat: build a bounded browser Web Audio engine and sound controls 2026-08-31 23:39:56 +03:00
sasa a68023e684 feat: implement safe leave, profile reset, and full game reset semantics 2026-08-30 23:18:07 +03:00
sasa 5cb4d8e9f6 feat: create recognizable Early-20th-Century Warship Silhouettes 2026-08-30 01:37:50 +03:00
sasa 81d70a7862 feat: add Ship-Class Silhouettes and Red Sunk Markers 2026-08-30 01:24:16 +03:00
sasa d67fd327c9 feat: harden errors, recovery, and resource usage 2026-08-29 23:40:37 +03:00
sasa c8e0c9168b feat: complete human-vs-ESP32 gameplay and cumulative statistics 2026-08-29 23:33:27 +03:00
sasa 03b283f892 feat: implement WebSocket synchronization and HTTP recovery 2026-08-28 23:33:14 +03:00
sasa 95b3450317 feat: implement the production HTTP API 2026-08-28 23:20:07 +03:00
sasa a957d0defc feat: establish the bounded production architecture 2026-08-28 22:28:24 +03:00
sasa 4ff1718307 feat: lock production decisions and resource budgets 2026-08-28 22:21:36 +03:00
sasa 63e33510b3 feat: prove MVP capacity and make the Go/No-Go decision 2026-08-28 21:27:55 +03:00
sasa ef141358e7 feat: prove real-time transport, fallback, and state isolation 2026-08-28 00:35:27 +03:00
sasa 0619c6be9c feat: prove the Wi-Fi, LittleFS, and HTTP vertical slice 2026-08-28 00:09:53 +03:00
sasa c1fb19af53 feat: prove build, flashing, and stable basic operation 2026-08-27 23:33:17 +03:00
sasa a5963c9ed6 Intial commit 2026-08-27 22:16:23 +03:00