| Age | Commit message (Expand) | Author |
| 13 hours | chore: Disable tempo variation and simplify music track | skal |
| 18 hours | feat(audio): Add SilentBackend, fix peak measurement, reorganize backends | skal |
| 21 hours | refactor(audio): Remove tempo logic from WavDumpBackend | skal |
| 23 hours | refactor: Move platform files to src/platform/ subdirectory | skal |
| 34 hours | clean up main.cc | skal |
| 2 days | feat(audio): Complete Task #56 - Audio Lifecycle Refactor (All Phases) | skal |
| 3 days | feat(audio): Complete Phase 3 - Migrate main.cc to AudioEngine (Task #56) | skal |
| 3 days | feat: Optional sequence end times and comprehensive effect documentation | skal |
| 4 days | feat: Audio playback stability, NOTE_ parsing fix, sample caching, and debug ... | skal |
| 4 days | feat(audio): Implement ring buffer for live playback timing | skal |
| 4 days | feat(audio): Add WAV dump backend for debugging audio output | skal |
| 4 days | feat(audio): Simplified demo track with tempo scaling tests | skal |
| 4 days | feat(audio): Variable tempo system with music time abstraction | skal |
| 5 days | refactor: Task #20 - Platform & Code Hygiene | skal |
| 5 days | feat(audio): Fix tracker bugs and implement rock demo track | skal |
| 5 days | feat: Finalize tracker asset-sample integration with unified pasting strategy | skal |
| 5 days | update the melody a bit | skal |
| 5 days | feat: Complete audio tracker system integration and tests | skal |
| 6 days | fix(gpu): Resolve high-DPI squished rendering and 3D shadow bugs | skal |
| 6 days | feat(3d): Add scaffolding for visual debugging (Task #18a) | skal |
| 6 days | refactor(platform): Encapsulate state in PlatformState struct | skal |
| 6 days | feat(platform): Fix high-DPI scaling and add resolution option | skal |
| 7 days | clang-format | skal |
| 7 days | style: add vertical compression rules to clang-format | skal |
| 7 days | refactor: move generated asset files to src/generated/ | skal |
| 8 days | fix: Cross-compilation and style compliance | skal |
| 8 days | feat: Multi-pass rendering architecture and effect stubs | skal |
| 8 days | feat: Add --seek command line option for fast-forward debugging | skal |
| 8 days | feat: Implement Sequence and Effect system for demo choreography | skal |
| 8 days | update session with mix fixes | skal |
| 8 days | Implement procedural audio generation, spectral effects, and WebGPU particle ... | skal |
| 8 days | add notes | skal |
| 8 days | enforce code style | skal |
| 10 days | fix the audio | skal |
| 11 days | feat(visuals): Add rotation, color shifts, and improved beat-sync | skal |
| 11 days | feat(visuals): Enhance colors and add background flashes | skal |
| 11 days | feat(demo): Add drum sequence using embedded assets | skal |
| 11 days | style: Add 3-line descriptive headers to all source files | skal |
| 11 days | feat(assets): Implement basic asset packing system | skal |
| 11 days | build: Finalize WebGPU integration and platform fixes | skal |
| 11 days | fix(gpu): Add aspect ratio correction to shader | skal |
| 11 days | opt: Implement build stripping and platform-specific size optimizations | skal |
| 11 days | feat: Implement fullscreen, keyboard controls, and pulsating heptagon | skal |
| 11 days | feat: Implement spectool & specview; refactor coding style; update docs | skal |