Changelog
All notable changes to the Phalanx Duel website and simulation engine will be documented in this file.
[1.1.0] - 2026-05-08
Added
- Tutorial Progression Engine: Introduced
PedagogicalAdapterandProgressionManagerto support multi-stage learning (Foundations -> Tactics -> Mastery). - Canonical Asset Registry: Centralized asset management in
_data/assets.ymlwith support for metadata, multiple media types, and status tracking. - High-Fidelity Visuals: Integrated ray-traced
.webmvideo assets for key tutorial phases and a cinematic hero breach. - Mastery Dashboard: New analytical metrics in the Combat Lab, including Damage Efficiency (LP/Atk) and Ace Protection stability analysis.
- Spectator Mode Roadmap: Architected the foundation for real-time match observation.
- GitHub Integration: Added stylized
[ Source ]link to header for improved open-source discoverability and issue reporting.
Changed
- Modularized Engine: Refactored
battle-resolver.jsinto a modern ES module with full testability in Node/Vitest environments. - Modernized Infrastructure: Upgraded to Jekyll 4 and refined
bin/serverfor improved stability and LiveReload performance. - UI/Logic Decoupling: Extracted
SimulationPresenterto separate raw simulation data from DOM rendering.
Fixed
- A11y/Contrast: Resolved color contrast failures in the final CTA and secondary buttons to meet WCAG AA standards.
- CSS Variables: Added missing
--color-mutedand other semantic aliases required by the a11y contract. - GHA Stability: Fixed homepage tests that were failing due to structural layout changes.
[1.0.0] - 2026-04-27
Added
- Initial stable release of the Phalanx Duel website.
- Core deterministic combat simulator (Combat Lab).
- Foundation rules documentation and getting started guides.
- GHA pipeline for validation and automated deployment.
| *Revision: 1 | Build: 110* |