Commit Graph
28 Commits
Author SHA1 Message Date
otivm f8c323858c prologue: wire Prologue tab into App, add prologue CSS 2026-05-03 01:27:08 +00:00
otivm 645a593a6d prologue: add Prologue screen with background selection 2026-05-03 01:19:30 +00:00
otivm a0a0a309c4 prologue: add BACKGROUNDS constant and background_id to INITIAL_STATE 2026-05-03 01:16:14 +00:00
otivm 4f5f4510a7 Use real H7 centroids from API — remove spiral approximation 2026-04-28 05:30:10 +00:00
otivm a8d1831fb0 Delegate handleNewGame to onNewGame prop from App.jsx 2026-04-28 05:12:17 +00:00
otivm 870c607b9d Add onNewGame lifecycle handler — marks session abandoned, starts fresh 2026-04-28 05:09:26 +00:00
otivm efa71b29ca Add btn-new-game style to token bar 2026-04-27 10:51:53 +00:00
otivm d5accf9df1 Add new game button to token bar 2026-04-27 10:51:01 +00:00
otivm 92b78eccef Replace placeholder coastline with TESSERA H7 fog-of-war map 2026-04-27 10:44:28 +00:00
otivm 769f875faa Add fetchMapCells to api.js for TESSERA map endpoint 2026-04-27 10:41:11 +00:00
otivm 34176dc54f Fix INITIAL_STATE formatting collapsed by Claude Code 2026-04-25 20:22:18 +00:00
otivm f38bbc10bd Add provenance fields to routes and active_dispatch to INITIAL_STATE 2026-04-25 20:18:18 +00:00
otivm 4360ef6da2 Add events log, active_dispatch tracking, and galleyProgress to gameState 2026-04-25 20:17:11 +00:00
otivm 6bddf07695 Replace placeholder land polygon with accurate two-polygon Mediterranean coastline 2026-04-25 19:48:45 +00:00
otivm 01dd2ea778 Add Map screen to App — replace placeholder with Map component 2026-04-25 18:25:46 +00:00
otivm 0ef86cefc5 Add .map-screen styles to App.css 2026-04-25 18:21:59 +00:00
otivm ed444a7ec1 Add Map screen — SVG Mediterranean with waypoints and routes 2026-04-25 18:12:27 +00:00
otivm 36f332b2b4 Fix import paths in Ledger.jsx after move to screens/ 2026-04-25 17:29:25 +00:00
otivm 69b5f42ad6 Add nav styles to App.css 2026-04-25 17:27:32 +00:00
otivm 54b97f28ff Scaffold multi-screen navigation — rename Game to Ledger 2026-04-25 17:26:09 +00:00
otivm 9ef837d8f8 Add Game.jsx — main game component 2026-04-25 16:21:11 +00:00
otivm 00ee85a038 Add App.css — game styles 2026-04-25 16:18:04 +00:00
otivm e0cc835b18 Add index.css — reset and base styles 2026-04-25 15:18:38 +00:00
otivm 89c19de1ab Add App.jsx — token bootstrap and game root 2026-04-25 15:16:57 +00:00
otivm b15f288305 Add api.js — save/load client 2026-04-25 15:05:13 +00:00
otivm 567bc08d98 Add gameState — pure game logic functions 2026-04-25 15:03:06 +00:00
otivm bff67cfd95 Add constants — waypoints, routes, journal with H3 IDs 2026-04-25 15:00:15 +00:00
otivm 6725f11222 Scaffold Vite React frontend 2026-04-25 11:36:09 +00:00