Commit graph

2210 commits

Author SHA1 Message Date
autocommit
934d71e81d revert(tactical): ️ Revert capital-assault threshold changes to restore tier-3+ tech chain balance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 15:27:44 -07:00
autocommit
9006ab3bb1 perf(tactical): Improve early-game AI aggression by optimizing dominance thresholds and production logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 14:52:10 -07:00
autocommit
d49b4c0fa6 test(scenes): Update culture tree proof test to robustly handle data loading and vocabulary initialization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 08:14:55 -07:00
autocommit
9a4658faa0 test(scenes): Add assertions to verify theme data loads correctly in CultureTreeProof scene tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 08:09:05 -07:00
autocommit
e508b2a726 feat(game-state): Update paused state logic and optimize save/load persistence for smoother gameplay transitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:25:48 -07:00
autocommit
1e52e6cb3a test(scenes): Add test cases for auto-play behavior in auto_play.gd
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:25:48 -07:00
autocommit
c6c8f6f9fc docs(culture): 📝 Update refined cultural definitions and validation rules in artisanship, legacy, oral-tradition, philosophy, and statecraft JSON files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:25:48 -07:00
autocommit
6325d1e46f chore(tests): 🔧 Update test suite configuration for engine module
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
07ad84d6c8 feat(ui-world): Introduce preview system for improvement actions on world map and UI components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
autocommit
d7141731b7 feat(management): Integrate Rust fauna bridge for game management and turn processing, updating helpers/signals and extending prologue driver/achievement tracker
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 03:19:39 -07:00
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