Commit Graph

  • f39f60553f feat: verify recovery, game continuity, and resource stability main sasa 2026-09-01 22:19:23 +03:00
  • 64f1cb35cc feat: validate credentials, persist them, and switch without rebooting sasa 2026-09-01 22:17:08 +03:00
  • 50ed341474 feat: implement the open fallback access point and captive portal sasa 2026-09-01 21:41:23 +03:00
  • fd978f323d feat: validate credentials, persist them, and switch without rebooting sasa 2026-09-01 21:24:55 +03:00
  • bad0803a6a feat: introduce the network state model and secure persistent storage sasa 2026-09-01 21:04:23 +03:00
  • 4ea5280f61 feat; validate Web Audio engagement, compatibility, and long-run stability on real devices sasa 2026-08-31 23:58:06 +03:00
  • c6544716e7 feat: create a large randomized library of playful game sounds and audio combos sasa 2026-08-31 23:48:03 +03:00
  • 17ccc0cb0f feat: build a bounded browser Web Audio engine and sound controls sasa 2026-08-31 23:32:43 +03:00
  • d30eb59225 fix: spectator board rendering sasa 2026-08-31 00:14:27 +03:00
  • 3fcab465f8 feat: verify multi-client reset recovery and document the emergency workflow sasa 2026-08-31 00:04:24 +03:00
  • 93af738e36 fix: two-player lobby deadlock sasa 2026-08-30 23:42:26 +03:00
  • d5eb26d330 feat: add the always-available recovery menu and child-safe confirmations sasa 2026-08-30 23:28:47 +03:00
  • a68023e684 feat: implement safe leave, profile reset, and full game reset semantics sasa 2026-08-30 23:18:07 +03:00
  • c0c3c73c7a feat: add label random and animations to web interface sasa 2026-08-30 23:10:23 +03:00
  • 5cb4d8e9f6 feat: create recognizable Early-20th-Century Warship Silhouettes sasa 2026-08-30 01:37:50 +03:00
  • 81d70a7862 feat: add Ship-Class Silhouettes and Red Sunk Markers sasa 2026-08-30 01:24:16 +03:00
  • dfc6b023f7 feat: add player Names Throughout the Game UI sasa 2026-08-30 01:02:34 +03:00
  • 4d9d0db02d feat: add active-game screen and firing interactions sasa 2026-08-30 00:46:39 +03:00
  • a12eac6b5b feat: refine the Lobby screen sasa 2026-08-30 00:36:00 +03:00
  • 5e1502a18d fix: implement the desktop/laptop connection-screen balance sasa 2026-08-30 00:26:14 +03:00
  • e5f9ad7b28 fix: implement responsive connection-screen updates. sasa 2026-08-30 00:17:40 +03:00
  • 3793b1d7a3 feat: execute final MVP acceptance and create the release baseline sasa 2026-08-30 00:00:27 +03:00
  • d67fd327c9 feat: harden errors, recovery, and resource usage sasa 2026-08-29 23:40:37 +03:00
  • c8e0c9168b feat: complete human-vs-ESP32 gameplay and cumulative statistics sasa 2026-08-29 23:33:27 +03:00
  • 650ade2726 feat: complete human-vs-human gameplay end to end sasa 2026-08-29 21:31:21 +03:00
  • e77d9d62c7 feat: build the Russian responsive web interface sasa 2026-08-29 21:11:36 +03:00
  • 03b283f892 feat: implement WebSocket synchronization and HTTP recovery sasa 2026-08-28 23:33:14 +03:00
  • 95b3450317 feat: implement the production HTTP API sasa 2026-08-28 23:20:07 +03:00
  • 97bebfd8fb feat: implement safe state presentation and bounded serialization sasa 2026-08-28 23:04:04 +03:00
  • a691783f58 feat: implement sessions, lobby, roles, and rematch lifecycle sasa 2026-08-28 22:57:17 +03:00
  • ec1ff20ddd feat: implement the ESP32 opponent sasa 2026-08-28 22:46:34 +03:00
  • 65eca822c0 feat: implement and exhaustively test the game domain core sasa 2026-08-28 22:37:14 +03:00
  • a957d0defc feat: establish the bounded production architecture sasa 2026-08-28 22:28:24 +03:00
  • 4ff1718307 feat: lock production decisions and resource budgets sasa 2026-08-28 22:21:36 +03:00
  • 63e33510b3 feat: prove MVP capacity and make the Go/No-Go decision sasa 2026-08-28 21:27:55 +03:00
  • ef141358e7 feat: prove real-time transport, fallback, and state isolation sasa 2026-08-28 00:35:27 +03:00
  • 0619c6be9c feat: prove the Wi-Fi, LittleFS, and HTTP vertical slice sasa 2026-08-28 00:09:31 +03:00
  • c1fb19af53 feat: prove build, flashing, and stable basic operation sasa 2026-08-27 23:33:17 +03:00
  • 0d921a83a0 feat: identify the board and lock the technical baseline sasa 2026-08-27 23:09:30 +03:00
  • a5963c9ed6 Intial commit sasa 2026-08-27 22:16:23 +03:00