Commit graph

2200 commits

Author SHA1 Message Date
autocommit
72621b2b78 feat(events): Add configurable UIDs for natural event conditions and effects in the events module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
f7ab1b90d6 feat(empire): Add/update test cases for culture web and diplomacy interactions with unique test IDs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
47a071015e feat(ai): Enhance AI turn bridge logic with improved state management, dispatching, and personality assignment, plus updated MCTS and statistics tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
7c60ea9dfa docs(age-dwarves): 📝 Update game guide documentation with new vocabulary terms and test coverage image for route validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
e8266340a3 test(engine): Update test UIDs for culture-related web engine functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
23f54c4996 test(engine): Update test IDs and metadata for overlay, sprite, and minimap rendering tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
497760668e test(game-engine): Update assertions and test data for 12 unit tests covering game setup, tutorial flows, hotkey wiring, wonders, and worker improvement mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
bce163b6bd test(fog-war): Add unit tests for fog of war mechanics and vision system behavior
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
aa23996149 test(diplomacy): Add unit tests for diplomacy core mechanics, panel UI, and top bar interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
7f4e9878f3 test(city): Add/expand test cases for bridge interactions and climate tile synchronization logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
628f16480b test(engine): Add/modify test cases for chronicle system coverage, filtering, and data integrity validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
c28109062a chore(engine-tests): 🔧 regenerate test IDs in audio and weather/climate unit tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
b68f077215 test(accessibility): Update accessibility tests for screen reader, tooltip, and HUD interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
d8dd5e2792 test(engine): Update test assertions and logic for AboutScreen, CreditsScreen, and VictoryScreen classes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
16b55684a8 ui(hud): 💄 Update minimap, overlay panel, and top bar layouts for improved map navigation and visibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
8714cf441a ui(hud): 💄 Improve debug menu layout, hotkey sheet styling, and tutorial overlay animations for better UX consistency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
1eea24aebf feat(hud): Update diplomacy panel UI with alliances/treaties and add detailed happiness visualization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:38 -07:00
autocommit
fe26a7aa1f feat(hud): Update crafting completion modal and unit panel UI with enhanced animations, interactive states, and improved user feedback for better experience
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
bc9679246f feat(hud): Update climate/weather visualization nodes in HUD UI for dynamic environmental effects
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
05eaaecd0e feat(hud-specific): Update AI turn overlay, end turn button, and notification UI for clearer UX during AI interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
f9f1450a52 test(scenes-specific): Update city screen test case UID in scene validation tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
c2fcd7bfa0 feat(scenes): Add proof test files for chronicle filtering and iteration 9 gameplay mechanics validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
e8c955df97 feat(scenes): Add test stubs for turn manager and auto-play functionality to enable mocking gameplay scenarios
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
5e0587d06a test(scenes): Add proof test files for crafting completion, menu navigation, placement mode, and sprite rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
a4e502c894 feat(game-scenes): Add iteration-specific proof tests for turn processing, world map generation, unit adapters, and boot/turn cycles
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
f55a229dc5 feat(scenes): Add proof-of-concept UI component test files for culture tree, diplomacy panel, happiness, hotkey sheet, HUD, items queue, treasury, and tutorial overlay
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
autocommit
e38383e0b5 feat(scenes): Add headless screenshot capture support for test automation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:37 -07:00
Natalie
c70b433266 feat(@projects/@magic-civilization): add cultural and tech design docs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:27:00 -07:00
Natalie
ce115b0dbb feat(@projects/@magic-civilization): add ui design system documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:14:56 -07:00
Natalie
f0e67d943b fix(@projects/@magic-civilization): 🐛 remove pending tests for legacy unit json and luxury ids
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:08:55 -07:00
Natalie
2f559e2758 feat(@projects/@magic-civilization): refine wonder override logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 02:03:46 -07:00
Natalie
4a93aaf2ab feat(@projects/@magic-civilization): add naval combat and caravan trade routes objectives
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:18:12 -07:00
Natalie
7a65fc2fa1 feat(@projects/@magic-civilization): implement culture research tree ui
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:08:00 -07:00
Natalie
85fef2b753 test(@projects/@magic-civilization): 🧪 add culture web unit tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 01:02:50 -07:00
Natalie
921bc73e55 feat(@projects/@magic-civilization): add culture tree research system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:52:33 -07:00
Natalie
b2d79811f7 feat(@projects/@magic-civilization): add culture research system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:47:24 -07:00
Natalie
e5a364c7c1 feat(@projects): implement culture research tree system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:42:14 -07:00
Natalie
081b516af1 fix(@projects/@magic-civilization): 🐛 resolve gut cleanup and update objectives
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:37:04 -07:00
Natalie
89d176cd06 fix(@projects/@magic-civilization): 🐛 harden gut-ci stage to enforce test failures
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:21:49 -07:00
Natalie
b7cce4717b fix(@projects/@magic-civilization): 🐛 update bridge stats test to skip on CI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:16:39 -07:00
Natalie
2d1e30a1a5 fix(empire): 🐛 add player existence check in diplomacy trade logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:11:32 -07:00
Natalie
688b35588a feat(@projects/@magic-civilization): update p2 objectives and testwright entry
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 00:06:23 -07:00
Natalie
8df4f75916 feat(@projects/@magic-civilization): add p2-10c-p2-10j objectives
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:56:08 -07:00
Natalie
1c209a2a22 feat(@projects/@magic-civilization): add diplomacy luxury ID collection and legacy unit JSON cleanup
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:50:59 -07:00
Natalie
9c7b9a0bd1 feat(@projects/@magic-civilization): add abstract value estimation method
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:45:46 -07:00
Natalie
d70b1420b3 feat(@projects): implement mcts-service extraction
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:40:36 -07:00
Natalie
21d757a20f feat(@projects/@magic-civilization): add tile placement preview mode
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:35:18 -07:00
Natalie
ae3a3b8d66 feat(world_map): add tile placement system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:30:09 -07:00
Natalie
659da6fa6f feat(@projects/@magic-civilization): add headless gut test runner script
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:25:00 -07:00
Natalie
24e676df15 fix(@projects/@magic-civilization): 🐛 tighten gdlint gating on engine files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-25 23:19:51 -07:00