Commit Graph

  • 6a62d02f58 kanban: apply latest worker changes — themes, dice, game_service, frontend pages master origin/master origin/HEAD alexpolo 2026-08-10 19:05:11 +00:00
  • 38aa0752cb kanban: apply worker changes — evaluate polish, db index, mobile stats styling alexpolo 2026-08-09 23:13:09 +00:00
  • 8e5ac84bac chore: add autoresearch runner script alexpolo 2026-08-09 22:52:56 +00:00
  • 9cc8441c39 autoresearch: accept trial 2 score=100.0 alexpolo 2026-08-09 22:51:42 +00:00
  • bbd01be483 autoresearch: accept trial 1 score=91.0 alexpolo 2026-08-09 22:51:42 +00:00
  • 3157b2193d fix: autoresearch proposal uses string replace instead of regex alexpolo 2026-08-09 22:51:32 +00:00
  • c329db1068 chore: simplify autoresearch proposal to direct Python edits alexpolo 2026-08-09 22:50:23 +00:00
  • 242fc707ed autoresearch: accept trial 2 score=97.0 alexpolo 2026-08-09 22:44:13 +00:00
  • f7b7b8c9eb autoresearch: accept trial 1 score=97.0 alexpolo 2026-08-09 22:40:23 +00:00
  • d0a158f232 chore: add hermes-autoresearch harness config and scripts alexpolo 2026-08-09 22:38:17 +00:00
  • 48b84a6e98 feat: game balance improvements, stats dashboard, and encouraging narration alexpolo 2026-08-09 22:28:27 +00:00
  • f2e61a6c13 feat: game stats tracking with SQLite persistence alexpolo 2026-08-09 18:07:48 +00:00
  • 3f620375db docs: add README with project overview, setup, and API docs alexpolo 2026-08-09 18:04:35 +00:00
  • 88ef6f11eb feat: add voice interaction, TTS, fullscreen, and dice improvements alexpolo 2026-08-09 18:02:16 +00:00
  • e9fe96b900 fix: harden DiceRoll's numDice fallback against falsy-zero alexpolo 2026-08-09 14:54:28 +00:00
  • 9f8bf98a94 fix: two real bugs found via live Playwright QA — decoration z-index and color accuracy alexpolo 2026-08-09 13:44:23 +00:00
  • e745e5f53c feat: replace random floating emoji with pixel ponies as background decoration alexpolo 2026-08-09 13:16:34 +00:00
  • 33700ee5cc feat: catalog the full pixel-art source pack, add story-matched scene icons alexpolo 2026-08-09 13:08:46 +00:00
  • a30179737f fix: gate horn/wings steps by pony type — a Jordpony can no longer pick them alexpolo 2026-08-09 12:29:45 +00:00
  • 3502350d4e fix: wing color had no visible effect, tail didn't move with the idle bob alexpolo 2026-08-09 12:22:47 +00:00
  • b827c567ac fix: drop mismarked mane files, add real style choice for mane/tail/horn/wings alexpolo 2026-08-09 12:01:31 +00:00
  • bad62efba1 fix: add eye/tail color steps, fix wing placement (was hidden behind the body) alexpolo 2026-08-09 11:51:22 +00:00
  • b8370edea5 fix: isolate mane picker to hair-only icons, start wizard with body color, make tail permanent alexpolo 2026-08-09 11:44:24 +00:00
  • 64bc23409d feat: turn pony configurator into a 4-step wizard, fix invisible horn/wings alexpolo 2026-08-09 11:34:29 +00:00
  • 421c9259da feat: wire pixel pony configurator into home nav and app routing alexpolo 2026-08-09 11:18:57 +00:00
  • c19c8afc6d refactor: replace pony configurator with pixel art sprites from zip alexpolo 2026-08-09 11:09:25 +00:00
  • c16b8e8438 test: restore working App.test.js (39/39 passing across 4 test suites) alexpolo 2026-08-09 09:19:18 +00:00
  • a3241b0f0b feat: voice button, intent classifier, theme/game service updates alexpolo 2026-08-09 09:14:04 +00:00
  • 5ef76439e9 test: 37 frontend tests (App integration, API service, achievements), 43 backend tests — all passing alexpolo 2026-08-09 09:11:13 +00:00
  • 7c4a0aadc4 chore: add *.db to .gitignore, remove game_state.db from tracking alexpolo 2026-08-09 08:12:20 +00:00
  • 4f26ca8e1c feat: API input validation — bounds check pony type & tema, reject invalid input alexpolo 2026-08-09 08:12:10 +00:00
  • f80c8aff79 feat: CLI generator --seed, --pony-count, --scene-count, --json, --quiet flags alexpolo 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) alexpolo 2026-08-09 08:06:57 +00:00
  • 819a27ef67 refactor: split App.js (884→319 lines) into pages/, components/, services/ alexpolo 2026-08-09 08:01:00 +00:00
  • cfb0a95df3 feat: theme selection page, dynamic content from API, pony data from backend alexpolo 2026-08-09 07:47:49 +00:00
  • 466dbc2214 refactor: game state persistence (SQLite), cookie-based sessions, health/reset endpoints alexpolo 2026-08-09 07:44:42 +00:00
  • 06618b5e7d refactor: modular backend - dice engine, pony types, game state, API routes, tests alexpolo 2026-08-09 07:41:57 +00:00
  • aab36f9a85 audit: baseline commit - MLP Pony Game prototype alexpolo 2026-08-09 07:36:21 +00:00