Commit Graph

13 Commits

Author SHA1 Message Date
c19c8afc6d refactor: replace pony configurator with pixel art sprites from zip
- Removed PonyConfiguratorPage, PonyAvatar, ponyCustomization
- Flow is now: Home → Theme → Pony Select → Game (no configurator step)
- Added pixel art pony sprite sheets from /tmp/Pixel Ponies.zip
- GameScenePage uses pony image directly instead of SVG avatar
- 48 frontend + 67 backend tests passing
2026-08-09 11:09:25 +00:00
c16b8e8438 test: restore working App.test.js (39/39 passing across 4 test suites) 2026-08-09 09:19:18 +00:00
a3241b0f0b feat: voice button, intent classifier, theme/game service updates 2026-08-09 09:14:04 +00:00
5ef76439e9 test: 37 frontend tests (App integration, API service, achievements), 43 backend tests — all passing 2026-08-09 09:11:13 +00:00
7c4a0aadc4 chore: add *.db to .gitignore, remove game_state.db from tracking 2026-08-09 08:12:20 +00:00
4f26ca8e1c feat: API input validation — bounds check pony type & tema, reject invalid input 2026-08-09 08:12:10 +00:00
f80c8aff79 feat: CLI generator --seed, --pony-count, --scene-count, --json, --quiet flags 2026-08-09 08:11:14 +00:00
422b504921 refactor: audio engine (AudioManager class, separate music/SFX volume, localStorage persistence), CSS refactor (design tokens, organized sections, prefers-reduced-motion) 2026-08-09 08:06:57 +00:00
819a27ef67 refactor: split App.js (884→319 lines) into pages/, components/, services/ 2026-08-09 08:01:00 +00:00
cfb0a95df3 feat: theme selection page, dynamic content from API, pony data from backend 2026-08-09 07:47:49 +00:00
466dbc2214 refactor: game state persistence (SQLite), cookie-based sessions, health/reset endpoints 2026-08-09 07:44:42 +00:00
06618b5e7d refactor: modular backend - dice engine, pony types, game state, API routes, tests 2026-08-09 07:41:57 +00:00
aab36f9a85 audit: baseline commit - MLP Pony Game prototype 2026-08-09 07:36:21 +00:00