| Age | Commit message (Expand) | Author |
| 9 days | fix: code review cleanup — bugs, dead code, factorization (-167 lines) | skal |
| 2026-03-26 | fix(audio): P1-P3 fixes from audio code review | skal |
| 2026-02-17 | style: Apply clang-format | skal |
| 2026-02-16 | refactor: remove empty audio_update() function | skal |
| 2026-02-16 | fix(build): add missing headers and enum casts for strict compilation | skal |
| 2026-02-15 | perf(audio): smooth playback time and RMS-based peak at 60Hz | skal |
| 2026-02-15 | clang-format | skal |
| 2026-02-15 | fix(audio): WAV dump drift improvements, acceptable state | skal |
| 2026-02-15 | docs: document audio WAV drift bug investigation | skal |
| 2026-02-15 | investigating audio-drive bug | skal |
| 2026-02-15 | fix(audio): eliminate startup delay with automatic buffer pre-fill | skal |
| 2026-02-14 | style: Apply clang-format to codebase | skal |
| 2026-02-09 | fix: Audio startup hiccup - use fill_audio_buffer for pre-fill | skal |
| 2026-02-08 | feat(gpu): Add parameter-driven ChromaAberrationEffect | skal |
| 2026-02-08 | feat(audio): Eliminate temp buffer allocations and add explicit clipping (Tas... | skal |
| 2026-02-08 | minor comment update | skal |
| 2026-02-07 | fix(audio): Calculate sample offsets from render position, not playback position | skal |
| 2026-02-07 | feat(audio): Add SilentBackend, fix peak measurement, reorganize backends | skal |
| 2026-02-05 | feat(audio): Complete Task #56 - Audio Lifecycle Refactor (All Phases) | skal |
| 2026-02-05 | feat(audio): Complete Phase 4 - Cleanup and Documentation (Task #56) | skal |
| 2026-02-04 | feat: Audio playback stability, NOTE_ parsing fix, sample caching, and debug ... | skal |
| 2026-02-04 | fix(audio): Add pending buffer for partial writes to prevent sample loss | skal |
| 2026-02-04 | fix(audio): Check buffer space before rendering to prevent sample loss | skal |
| 2026-02-04 | fix(audio): Render audio in small chunks to fix timing gaps | skal |
| 2026-02-04 | feat(audio): Implement ring buffer for live playback timing | skal |
| 2026-02-04 | feat(audio): Implement audio backend abstraction (Task #51.1) | skal |
| 2026-02-03 | refactor(build): Modularize build system with static libraries | skal |
| 2026-02-03 | feat: Finalize tracker asset-sample integration with unified pasting strategy | skal |
| 2026-02-01 | clang-format | skal |
| 2026-01-31 | style: add vertical compression rules to clang-format | skal |
| 2026-01-31 | fix: Cross-compilation and style compliance | skal |
| 2026-01-31 | opt: Guard debug/seek features with STRIP_ALL | skal |
| 2026-01-31 | feat: Add --seek command line option for fast-forward debugging | skal |
| 2026-01-31 | fix: Resolve macOS build breakage and restore tools audio support | skal |
| 2026-01-31 | opt: Disable unused audio formats (FLAC, WAV, MP3) and encoding in miniaudio | skal |
| 2026-01-31 | Chore: Add missing newlines at end of source files | skal |
| 2026-01-28 | update asset system | skal |
| 2026-01-28 | style: Add 3-line descriptive headers to all source files | skal |
| 2026-01-27 | feat: Implement spectool & specview; refactor coding style; update docs | skal |