Commit graph

92 commits

Author SHA1 Message Date
Claude Code
7df293ebfb ui(climate-sim): 💄 Improve biome reference display, climate simulation layout, map overlay panel, scenario tabs, and terrain legend styling for enhanced clarity and interactivity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 10:07:31 -07:00
Claude Code
1e8ab650fa perf(simulation): Optimize worker thread concurrency in Age of Dwarves simulation by refining task chunking and synchronization logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 10:07:31 -07:00
Claude Code
977593cc2c perf(age-dwarves): Optimize worker lifecycle in useSimulationWorker hook for better cleanup and concurrency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 10:07:31 -07:00
Claude Code
87aad0743e deps-upgrade(guide-engine): ⬆️ Update dependencies to maintain version consistency across guide engine and tooling packages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 10:07:30 -07:00
Claude Code
babf85167c feat(ui): Add seed validation and formatting to ensure proper input criteria (length, format) in SeedInput
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:30 -07:00
Claude Code
c8d9db5fe5 ui(climate-sim): 💄 Update TerrainLegend to enhance terrain type rendering and styling for better climate simulation visualization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:30 -07:00
Claude Code
d8229c91f2 feat(age-dwarves): Implement Web Worker-based background processing for the simulation tasks to improve performance and async handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:30 -07:00
Claude Code
897fd05dc2 perf(data-engine): Optimize simulation loop performance by reducing overhead in data processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:36:30 -07:00
Claude Code
e3503be6c1 feat(ui): Add validation and error handling for seed input in SeedInput component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:11 -07:00
Claude Code
dab2755634 feat(climate-sim): Add seed input validation props and climate simulation stats dashboard charts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:10 -07:00
Claude Code
20aefb9c36 feat(engine): Update core engine exports and initialization logic for new feature flags and config handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:10 -07:00
Claude Code
ba4b240bfa feat(vite-plugins): Introduce caching simulation modes for asset validation in simCachePlugin
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:10 -07:00
Claude Code
ec61cc91c0 test(simulation-specific): Add/extend test cases for abiotic biome checks, planet lifecycle, and water cycle simulation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:10 -07:00
Claude Code
01eedb4280 feat(age-dwarves): Implement worker-based simulation task execution for parallel processing in useSimulationWorker hook
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:10 -07:00
Claude Code
c35448108f refactor(engine): ♻️ Restructure core data processing pipeline for improved efficiency and maintainability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:10 -07:00
Claude Code
70c785ce44 chore(age-dwarves): 🔧 Update TypeScript config for file inclusion/exclusion and compiler options
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 06:07:10 -07:00
Claude Code
0bb448a751 feat(climate-sim): Add interactive time-series visualization for climate simulation data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 05:47:58 -07:00
Claude Code
5a559140a1 feat(climate-sim): Update biome/terrain rendering, add async worker hook, and refresh sprite generation database
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 04:57:43 -07:00
Claude Code
344614c7f0 feat(sprite-generation): Add climate simulation seed input UI and backend registry/database support for sprite generation tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 04:51:02 -07:00
Claude Code
fd10bea786 perf(sprite-generation): Optimize sprite generation performance by updating ranking logic, SQLite database, and adding a simulation worker hook for parallel processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-29 04:39:08 -07:00
Claude Code
d548a4e9cc types(guide): 🏷️ Update TypeScript guide data interfaces for game metadata validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:39 -07:00
Claude Code
28fb30a340 feat(climate-sim): Refactor climate simulation engine with hexagonal grid rendering, event controls, and real-time data visualization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:39 -07:00
Claude Code
5ab530858f arch(engine-specific): 🏗️ restructure engine initialization order and dependency injection for better modularity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:39 -07:00
Claude Code
4a25f6097d deps-upgrade(vite-plugins): ⬆️ Update Vite plugins to latest versions for improved build performance and compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:39 -07:00
Claude Code
197e3414e0 test(simulation-specific): Add comprehensive test cases for abiotic biome checks, water cycles, and terrain grouping in planetary simulation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:39 -07:00
Claude Code
f1e11842bf perf(simulation): Optimize simulation performance by improving cache handling and worker task distribution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:39 -07:00
Claude Code
011bda3da3 ui(pages): 💄 Add interactive climate simulation and population data visualization components with updated charts, event handlers, and responsive layouts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:38 -07:00
Claude Code
4a691fa29d perf(age-dwarves): Optimize Web Worker task scheduling for simulation tasks to improve responsiveness and reduce resource usage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:38 -07:00
Claude Code
5342e55b6d chore(config): 🔧 Update configuration defaults for new environment variables
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-28 21:31:35 -07:00
Claude Code
20881cb76d feat(climate-sim): Add LayerPanel UI component and optimized hexGLShaders for climate simulation with enhanced sprite generation tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-27 00:19:58 -07:00
Claude Code
de80b094b6 refactor(climate-sim): ♻️ Refactor visualization components (HexGLRenderer, ClimateSimDisplay, StatsDashboard, LayerPanel, TerrainLegend, BiomeReference, and shaders) for performance and new visualization features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 14:03:34 -07:00
Claude Code
c1f9cdb3b7 refactor(engine): ♻️ Implement cleaner initialization and modularize main engine class
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 14:03:34 -07:00
Claude Code
e454640de1 perf(simulation): Optimize background simulation worker logic for faster execution and reduced resource consumption
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 14:03:34 -07:00
Claude Code
2c10e94c1a perf(climate-sim): Optimize climate simulation rendering and engine runtime by refactoring WebGL shaders, terrain legend, and stats dashboard for faster performance; improve engine runner task processing and enhance sprite generation tooling with new prompts and database optimizations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 12:58:50 -07:00
Claude Code
f7f5d3feb3 docs(guide): 📝 Add comprehensive guide section on dwarven aging mechanics
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:31 -07:00
Claude Code
d7c5e6885f refactor(climate-sim): ♻️ Improve StatsDashboard performance and maintainability with optimized statistical rendering logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:31 -07:00
Claude Code
eb89317d41 build(guide-documentation): 📦️ Optimize Vite build process for documentation site with plugins and asset configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:31 -07:00
Claude Code
65a42bf96a style(theme): 🎨 Update TypeScript theme configuration with fantasy theme styling adjustments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:31 -07:00
Claude Code
a92d105a11 test(simulation): Add comprehensive test coverage for ecology vectors, polar hex grid logic, terrain grouping, and transpiler verification
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:31 -07:00
Claude Code
d65f68e10a feat(simulation): Add new Web Worker-based simulation mechanics and optimize computation efficiency
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:31 -07:00
Claude Code
c1936d3f29 feat(age-four): Add comprehensive guide pages for age-of-four simulation mechanics, including climate systems, ecosystem interactions, and combat/tech tree explanations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:31 -07:00
Claude Code
60200d8dbf test(hooks): Add unit tests for usePlayerPreferences hook to verify player preference handling and edge cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00
Claude Code
5cf65efd2f feat(age-four): Add TypeScript types and optimize core game simulation hooks for performance and type safety
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00
Claude Code
07a368e4f6 refactor(data): ♻️ Restructure derived state logic, ecological systems, and game rules for "Age of Four" guide; update auto-generated names data and optimize module exports
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00
Claude Code
3d2aa625e6 feat(age-four): Refactor PreferencesContext to support dynamic user preference state management with save/load capabilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00
Claude Code
a043b4cca0 ui(welcome-modal): 💄 Enhance welcome modal with new interactive elements and refined styling for improved onboarding flow
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00
Claude Code
3e8d82b702 ui(toc): 💄 Refactor TOC components to add smooth transitions, enhance entry styling, and improve hover/click animations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00
Claude Code
3290eb523d style(layout): 🎨 Refactor GuideLayout and MobileNav components for the "age-of-four" guide to improve visual consistency and UX
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00
Claude Code
f1b17f998c feat(encyclopedia-specific): Implement EncyclopediaModal with dynamic content loading and improved entry display for enhanced user interaction
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00
Claude Code
673a2dccae ui(age-four): 💄 Update root component rendering to use React 18’s createRoot and enhance Vite environment variable typing for compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-26 11:38:30 -07:00