📸 Add dev-only automated screenshot capture with checkpoint metadata
🤖 Introduce automation module for repeatable render regression tests
🛠️ Enable scripted dev workflow via new DemoAutomationPlugin
Changed
🧹 Refactor gameplay modules to remove NeoDream material dependencies
📦 Extend SystemStateSnapshot with checkpoint name and game state fields
🔧 Add HashMap and OnceLock utilities for enemy material caching and progression handling
Update 2026-01-05
Added
🆕 Add SelectedCharacter resource initialization
Changed
🧹 Suppress clippy warnings and clean up code for better build stability
Fixed
🐞 Prevent panic by initializing GameMode resource in SharedPlugin
⚙️ Resolve query conflict in update_intro_timers to avoid boss HUD panic
🔧 Fix query conflict in update_bullets by separating bullet and enemy queries
Update 2026-01-04
Added
🎨 Add comprehensive HD asset pipeline: includes GameplayTextures and UiTextures resources, HD sprites for characters, enemies, bosses, UI backgrounds, VFX, props, and new art generation scripts with ComfyUI and GPU acceleration
🖼️ Integrate high‑resolution textures across game: HD pixel‑art sprites replace placeholder meshes, menu backgrounds, character portraits, VFX effects, and environmental props (barriers, debris, hazards)
📦 Introduce new configuration files for project budgeting and hive state (BUDGET.json, HIVE_STATE.json, PROJECT_CONTEXT.md, TECH_STACK.json) to support operational monitoring
Changed
🛠️ Refactor systems: add Default derives, allow complex Bevy system types, update Camera view to Side mode, and enable full backtrace in dev mode
📚 Update documentation: clarify Linux dependencies, add art pipeline guides, and refresh README with milestones and asset structure
🔄 Adjust query signatures: use Without filters for disjoint queries in shambler collision and enemy movement systems, and improve spawn logic for entities with new textures
Fixed
🐞 Fix infinite loops in ArenaLocking and Progression logic, preventing game hangs
🚫 Resolve runtime panic B0001 by adding Without filters to player and enemy queries (shambler collision and enemy movement systems)
⚡ Fix Clippy warnings and type‑complexity issues across multiple modules
Update 2026-01-02
Fixed
🛡️ Fix HitRegistry double‑hit vulnerability and ensure proper hit list accumulation
⏱️ Correct timer duration handling to avoid mutating active timers and improve attack cooldown stability
💾 Prevent crashes by fixing graphics path detection, display environment checks, logger file creation, and FPS counter zero‑division
Update 2026-01-01
Added
🚀 Add core gameplay loop with progression, boss battles, and character selection
Changed
🛠️ Update Cargo.toml to add no-audio option for systems lacking audio libraries and adjust dev dependencies
📚 Add and update extensive documentation and status reports (FINAL_STATUS_REPORT, FINAL_SUCCESS_REPORT, FIXES_SUMMARY, LOGGING_SYSTEM_TEST_RESULTS, WARNINGS_CLEANUP_PROGRESS)
📖 Revise README and roadmap files to reflect completed phases, enemy AI improvements, and updated last‑updated dates