Commit graph

  • 269316722e feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14) Natalie 2026-06-19 17:56:50 -05:00
  • 30f12f5e7e i18n(@projects/@magic-civilization): 🌐 route remaining .tscn UI text through ThemeVocabulary — i18n gate GREEN Natalie 2026-06-19 17:42:38 -05:00
  • 07a10054f4 i18n(@projects/@magic-civilization): 🌐 route 25 hardcoded .gd UI strings through ThemeVocabulary Natalie 2026-06-19 17:34:35 -05:00
  • 5b2b88b2a9 i18n(@projects/@magic-civilization): 🌐 route replay_viewer button/label text through ThemeVocabulary Natalie 2026-06-19 11:32:16 -05:00
  • 91cfb09dc2 docs(@projects/@magic-civilization): 📝 p2-87 Godot-layer colour-SoT complete (override→inheritance + StyleBox DRY) Natalie 2026-06-19 11:16:12 -05:00
  • ac019c0607 refactor(@projects/@magic-civilization): 🎨 shared PanelModal theme variations replace 4 inline modal styleboxes (p2-87) Natalie 2026-06-19 11:03:08 -05:00
  • 7cf1393c19 docs(@projects/@magic-civilization): 📝 p2-87 — Godot-layer colour-SoT complete Natalie 2026-06-19 10:40:56 -05:00
  • d2e711ee9e refactor(@projects/@magic-civilization): 🎨 dedup guide bg tokens → background.* aliases (p2-87) Natalie 2026-06-19 10:39:49 -05:00
  • 0c2d7c6d4a feat(@projects/@magic-civilization): colour-SoT coverage gate locks in the migration (p2-87) Natalie 2026-06-19 10:27:56 -05:00
  • 7e110ded35 docs(@projects/@magic-civilization): 📝 p2-86 — render-client fix verified (connect-first + 150s grace) Natalie 2026-06-19 10:16:52 -05:00
  • 5b3dcd56dc chore(@projects/@magic-civilization): 🔧 prune 7 stale agent worktree gitlinks Natalie 2026-06-19 09:50:19 -05:00
  • 6310433cc5 fix(@projects/@magic-civilization): 🐛 render MCP client — connect-first + longer boot grace (p2-86) Natalie 2026-06-19 09:11:20 -05:00
  • 0349a4e8fd chore(@projects/@magic-civilization): 🔧 .local→.lan mesh hosts + objectives dashboard sync Natalie 2026-06-19 05:30:29 -05:00
  • 0234bb5892 feat(@projects/@magic-civilization): freepeople tribe-founding prologue (p0-34) Natalie 2026-06-19 05:30:09 -05:00
  • d41a65bd50 feat(@projects/@magic-civilization): lair POI sprites + tile tooltips (p2-85) Natalie 2026-06-19 05:29:54 -05:00
  • 8e77d36434 feat(@projects/@magic-civilization): add dwarf gendered unit standin sprites + gen tooling Natalie 2026-06-19 05:29:36 -05:00
  • 45d0278522 refactor(@projects/@magic-civilization): 🎨 unit sprite paths → _dwarf_male/_dwarf_female naming Natalie 2026-06-19 05:29:19 -05:00
  • fa7dbb6b47 docs(@projects/@magic-civilization): 📝 p2-87 — colour-SoT override→inheritance complete; loop stopped Natalie 2026-06-19 04:45:18 -05:00
  • 04e2dda443 docs(@projects/@magic-civilization): 📝 p2-87 font_color migration complete; StyleBox sweep next Natalie 2026-06-19 04:41:30 -05:00
  • 4daab42f72 refactor(@projects/@magic-civilization): 🎨 delete 14 redundant Label font_color=text.primary overrides (p2-87) Natalie 2026-06-19 04:39:54 -05:00
  • 3942adf26b refactor(@projects/@magic-civilization): 🎨 top_bar happiness label → conditional theme_type_variation (p2-87) Natalie 2026-06-19 04:32:01 -05:00
  • 6a3bc95b06 docs(@projects/@magic-civilization): 📝 p2-87 override→inheritance sweep progress (~66 migrated) Natalie 2026-06-19 04:28:34 -05:00
  • dc78a15670 refactor(@projects/@magic-civilization): 🎨 migrate 19 scenes' Label colours to theme_type_variation (p2-87 override→inheritance) Natalie 2026-06-19 04:27:37 -05:00
  • 3f82ff6fb5 refactor(@projects/@magic-civilization): 🎨 happiness_breakdown_panel labels → theme_type_variation (p2-87) Natalie 2026-06-19 04:20:26 -05:00
  • 3b09bb35a1 refactor(@projects/@magic-civilization): 🎨 hotkey_sheet labels → theme_type_variation (p2-87 override→inheritance) Natalie 2026-06-19 04:17:35 -05:00
  • a86aa6f67c refactor(@projects/@magic-civilization): 🎨 statistics screen labels → theme_type_variation (p2-87 override→inheritance) Natalie 2026-06-19 04:12:47 -05:00
  • 1cb6a657ea docs(@projects/@magic-civilization): 📝 p2-87 — override→inheritance foundation + pilot landed Natalie 2026-06-19 02:51:46 -05:00
  • b26116acc9 refactor(@projects/@magic-civilization): 🎨 knowledge_tree labels inherit via theme_type_variation (p2-87 pilot) Natalie 2026-06-19 02:50:37 -05:00
  • 54767fbd98 feat(@projects/@magic-civilization): 🎨 theme type-variations — inheritance targets for override→inheritance migration (p2-87) Natalie 2026-06-19 02:45:59 -05:00
  • 6f89d0faaa docs(@projects/@magic-civilization): 📝 p2-87 — minimap render VERIFIED + phase 1d partial Natalie 2026-06-19 01:45:11 -05:00
  • b6573bcb30 refactor(@projects/@magic-civilization): 🎨 route city/world_gen_lab proofs to biome_colors single source (p2-87 phase 1d) Natalie 2026-06-19 01:43:25 -05:00
  • 9dabf0941b docs(@projects/@magic-civilization): 📝 p2-87 biome-colour reconciliation progress (phases 1a–1c) Natalie 2026-06-19 00:03:02 -05:00
  • ca7aa6d797 fix(@projects/@magic-civilization): 🎨 minimap reads biome colour from single source + biome_id bugfix (p2-87 phase 1c) Natalie 2026-06-19 00:01:40 -05:00
  • eb1a81f009 refactor(@projects/@magic-civilization): 🎨 hex_renderer reads biome colour from single source (p2-87 phase 1b) Natalie 2026-06-18 23:47:30 -05:00
  • 16bfb2ad31 feat(@projects/@magic-civilization): 🎨 single-source biome_colors.json + DataLoader.get_biome_color (p2-87 phase 1a) Natalie 2026-06-18 23:44:50 -05:00
  • 8fd3ef4ee3 docs(@projects/@magic-civilization): 📝 p2-86 phase 2 done — MCP rendered tools verified via built TS Natalie 2026-06-18 21:10:20 -05:00
  • 70537bc0d1 feat(@projects/@magic-civilization): claude-player-mcp rendered tools — magic_civ_screenshot / open_screen (p2-86 phase 2) Natalie 2026-06-18 21:09:10 -05:00
  • 6721f3f2f3 docs(@projects/@magic-civilization): 📝 p2-86 phase 1 done — auto-start + TCP rendered driver verified Natalie 2026-06-18 20:30:48 -05:00
  • 5c06a9d923 feat(@projects/@magic-civilization): rendered MCP driver — TCP screenshot/open_screen (p2-86 phase 1) Natalie 2026-06-18 20:29:51 -05:00
  • 12a4cf4269 refactor(@projects/@magic-civilization): 🎨 single-source player colours — generate player.* from palettes.json (p2-87) Natalie 2026-06-18 20:26:20 -05:00
  • 4dd6bc4fa9 docs(@projects/@magic-civilization): 🏷️ file p2-87 — single game-wide colour system / source of truth Natalie 2026-06-18 20:09:12 -05:00
  • e1c26bded2 feat(@projects/@magic-civilization): MC_AUTO_START — boot straight into an interactive seeded game (p2-86) Natalie 2026-06-18 20:07:53 -05:00
  • cc2081fef3 docs(@projects/@magic-civilization): 📝 p2-86 — verified rendered-driver architecture + phased plan Natalie 2026-06-18 19:56:27 -05:00
  • 43fabc8f98 fix(@projects/@magic-civilization): 🎨 make tech token aliases value-preserving (no colour change) Natalie 2026-06-18 19:55:42 -05:00
  • 0eaa979171 fix(@projects/@magic-civilization): 🐛 route tech-web lookup to TurnManager (proof harness) Natalie 2026-06-18 19:50:45 -05:00
  • 333cf52226 docs(@projects/@magic-civilization): 📝 objectives p2-85 POI sprites+tooltips, p2-86 MCP rendered-driver Natalie 2026-06-18 19:49:23 -05:00
  • 7df76174cb feat(@projects/@magic-civilization): lair overlay sprite-capable + larger legible fallback Natalie 2026-06-18 19:47:38 -05:00
  • 5d5fda4127 feat(@projects/@magic-civilization): 🎨 token aliasing + tier the tech tokens (B cluster-1) Natalie 2026-06-18 19:47:21 -05:00
  • fd24254a7a feat(@projects/@magic-civilization): prologue wanderers visible + tile-dominant unit/city sprites Natalie 2026-06-18 19:41:19 -05:00
  • 74c0868059 chore(@projects/@magic-civilization): 🏷️ p2-74 status stub→partial (convertibles done) Natalie 2026-06-18 18:55:43 -05:00
  • 1b67eba7b4 refactor(@projects/@magic-civilization): 🎨 tokenize ui menu colours (p2-74 cluster 5) Natalie 2026-06-15 22:17:49 -05:00
  • fd5d6f1e88 refactor(@projects/@magic-civilization): 🎨 tokenize throne_room colours (p2-74 cluster 4) Natalie 2026-06-15 21:57:49 -05:00
  • 021d57336f refactor(@projects/@magic-civilization): 🎨 tokenize knowledge_tree colours (p2-74 cluster 3) Natalie 2026-06-15 20:14:02 -05:00
  • 2c145ce5a3 fix(@projects/@magic-civilization): 🐛 verify hydrology mutations survive round-trip save-load Natalie 2026-06-10 04:37:47 -07:00
  • 20de41a246 feat(@projects): add compute profiling layer for dev debugging Natalie 2026-06-10 04:26:34 -07:00
  • 31f88a2e95 feat(@projects): document parallel simulation design Natalie 2026-06-10 04:20:43 -07:00
  • 3ebe54f387 feat(@projects/@magic-civilization): mark sprite pipeline as complete Natalie 2026-06-10 04:09:08 -07:00
  • e20a576d90 feat(@projects/@magic-civilization): update objective statuses and priorities Natalie 2026-06-10 04:02:08 -07:00
  • 242e717fb6 feat(@projects/@magic-civilization): add bunker test improvements Natalie 2026-06-10 03:54:56 -07:00
  • c88e136469 fix(@projects): 🐛 update deployment and guide workflows Natalie 2026-06-10 03:38:03 -07:00
  • 6588c0cc76 feat(@projects/@magic-civilization): add river gap blocking for bunkers Natalie 2026-06-10 02:27:17 -07:00
  • 161213a795 test(@projects/@magic-civilization): 📸 add bunker proof test scene Natalie 2026-06-09 23:18:24 -07:00
  • da5f138c23 fix(@projects/@magic-civilization): 🐛 update bunker status and acceptance criteria Natalie 2026-06-09 23:11:43 -07:00
  • d8288b2a9d feat(@projects/@magic-civilization): add suppressed tile yield suppression logic Natalie 2026-06-09 23:05:17 -07:00
  • 257d16eee5 feat(@projects/@magic-civilization): add bunker river gap blocking logic Natalie 2026-06-09 22:58:46 -07:00
  • a94c0f18e5 feat(@projects/@magic-civilization): add flora transition chronicle events Natalie 2026-06-09 22:55:29 -07:00
  • 77f2550fd7 feat(@projects): complete flora lifecycle chronicle events Natalie 2026-06-09 22:48:59 -07:00
  • c8491ead8d feat(engine): add flora succession test suite Natalie 2026-06-09 22:42:21 -07:00
  • 147095355c fix(@projects/@magic-civilization): 🐛 adjust carrying_capacity for stable succession test Natalie 2026-06-09 22:35:51 -07:00
  • 12141f4c15 feat(@projects/@magic-civilization): add flora succession bridge test Natalie 2026-06-09 21:11:01 -07:00
  • 5d234523b6 feat(@projects/@magic-civilization): expose flora succession transitions Natalie 2026-06-09 21:04:33 -07:00
  • 6931b934ec feat(@projects/@magic-civilization): expose flora succession transitions Natalie 2026-06-09 20:58:07 -07:00
  • 97fde477c2 feat(@projects/@magic-civilization): integrate flora lifecycle into played turns Natalie 2026-06-09 20:51:34 -07:00
  • ef25e2cf8b feat(api): add round-trip serialization tests for city data Natalie 2026-06-09 20:44:17 -07:00
  • 0d2520a700 feat(@projects/@magic-civilization): add terraforming cascade design and fauna updates Natalie 2026-06-09 19:51:48 -07:00
  • 5074152af6 feat(@projects/magic-civilization): update worldsim accumulator save/load logic Natalie 2026-06-09 03:07:50 -07:00
  • b5286c48f8 fix(@projects/@magic-civilization): 🐛 resolve climate-input save divergence via p2-82 Natalie 2026-06-09 01:26:23 -07:00
  • 0763db8e2d feat(game): persist wind_direction for climate fidelity Natalie 2026-06-09 01:17:04 -07:00
  • 00e98329fa feat(@projects/@magic-civilization): update objectives dashboard and climate integration Natalie 2026-06-09 01:07:07 -07:00
  • 18bd83bff8 fix(@projects/@magic-civilization): 🐛 update objective status to partial Natalie 2026-06-08 20:42:14 -07:00
  • fdcf67801c fix(@projects/@magic-civilization): 🐛 adjust science yield calculation Natalie 2026-06-08 20:29:12 -07:00
  • 9c10a90075 feat(@projects/@magic-civilization): add player economy field mapping Natalie 2026-06-08 20:09:35 -07:00
  • 94d9a8b483 feat(ai): add accurate per-city yields to learned obs Natalie 2026-06-08 19:37:33 -07:00
  • c94faa3a11 feat(ai): improve move vs combat parity tracking Natalie 2026-06-08 18:52:56 -07:00
  • 88bb753876 feat(ai): add parity sampling for move validation Natalie 2026-06-08 18:39:56 -07:00
  • 6a15d0a418 feat(@projects/@magic-civilization): add learned slot turn execution logic Natalie 2026-06-08 18:19:24 -07:00
  • a5de8ad517 feat(@projects/@magic-civilization): add recording variant for learned slot actions Natalie 2026-06-08 18:05:47 -07:00
  • a804ceb430 fix(@projects/@magic-civilization): 🐛 fix axial-to-offset conversion for grid visibility Natalie 2026-06-08 17:51:48 -07:00
  • d83ded529e feat(@projects/@magic-civilization): add learned-controller probe integration Natalie 2026-06-08 12:22:03 -07:00
  • 7d37fdc2dd feat(@ai): add controller slot mapping cache Natalie 2026-06-08 12:15:39 -07:00
  • aec8f348e9 fix(@projects/@magic-civilization): 🐛 resolve autoplay architecture mismatch for learned controller integration Natalie 2026-06-08 12:08:45 -07:00
  • 7734b7532a feat(@projects/@magic-civilization): add optional sprite load warning flag Natalie 2026-06-08 11:46:03 -07:00
  • c1f44e0a83 feat(@projects/@magic-civilization): complete city script view conversion Natalie 2026-06-08 11:32:55 -07:00
  • efd65a4a86 chore(@projects): 🔧 add claude worktree symlink Natalie 2026-06-08 07:52:52 -07:00
  • 1bca207c79 fix(@projects/@magic-civilization): 🐛 remove npc_buildings array and rebuild logic Natalie 2026-06-08 07:37:54 -07:00
  • 23d65225a7 fix(@projects/@magic-civilization): 🐛 update Eq to PartialEq in TileImprovement Natalie 2026-06-08 07:10:56 -07:00
  • 5f3446e4a2 chore(@projects/@magic-civilization): 🔧 add claude worktree symlink Natalie 2026-06-08 06:58:06 -07:00
  • aef9acc36c feat(@projects/@magic-civilization): improve improvement effects parsing and rust completion Natalie 2026-06-08 06:50:48 -07:00
  • f773e153ab feat(@projects/@magic-civilization): update terrain effects to rust Natalie 2026-06-08 06:07:44 -07:00
  • 2be22f5c57 feat(@projects/@magic-civilization): add soil derivation engine Natalie 2026-06-08 05:45:16 -07:00