-
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