| Age | Commit message (Expand) | Author |
| 10 days | fix(win): update wgpu-native to v27, unify Windows/macOS API paths | skal |
| 2026-02-28 | remove SDFEffect base class and sdf_test, update SDF_EFFECT_GUIDE | skal |
| 2026-02-17 | refactor(effects): Factor shared initialization into Effect base class | skal |
| 2026-02-17 | docs(gpu): Purge comment bloat from GPU headers | skal |
| 2026-02-17 | fix(build): Resolve Windows cross-compilation failures | skal |
| 2026-02-17 | refactor: centralize platform-specific code in gpu.h | skal |
| 2026-02-16 | refactor(gpu): remove depthSlice conditionals, use platform.h abstraction | skal |
| 2026-02-16 | feat(sequence): complete v2 migration with DAG-based routing | skal |
| 2026-02-14 | style: Apply clang-format to codebase | skal |
| 2026-02-14 | Refactor: add gpu_create_post_process_texture helper | skal |
| 2026-02-14 | Refactor: add gpu_create_texture_view_2d helper | skal |
| 2026-02-14 | Refactor: factorize common WGPU patterns into helper functions | skal |
| 2026-02-12 | feat: implement beat-based timing system | skal |
| 2026-02-09 | fix: Resolve WebGPU uniform buffer alignment issues (Task #74) | skal |
| 2026-02-08 | refactor: Use tracker BPM instead of hardcoded values | skal |
| 2026-02-08 | style: Apply clang-format to all source files | skal |
| 2026-02-07 | refactor: Bundle GPU context into GpuContext struct | skal |
| 2026-02-07 | fix(audio): Synchronize audio-visual timing with playback time | skal |
| 2026-02-07 | refactor: Move platform files to src/platform/ subdirectory | skal |
| 2026-02-03 | refactor: Task #20 - Platform & Code Hygiene | skal |
| 2026-02-02 | feat: Complete audio tracker system integration and tests | skal |
| 2026-02-02 | chore: Add BUILD.md, Task 23 to TODO.md, and GPU perf define placeholder | skal |
| 2026-02-02 | fix(3d): Resolve missing shadows on floor plane | skal |
| 2026-02-02 | fix(gpu): Resolve high-DPI squished rendering and 3D shadow bugs | skal |
| 2026-02-02 | fix(build): Add compatibility for older wgpu-native headers | skal |
| 2026-02-02 | refactor(platform): Encapsulate state in PlatformState struct | skal |
| 2026-02-01 | feat: Add seamless bump mapping with procedural noise | skal |
| 2026-02-01 | feat: Implement 3D system and procedural texture manager | skal |
| 2026-02-01 | clang-format | skal |
| 2026-01-31 | fix(build): resolve cross-platform build configuration errors | skal |
| 2026-01-31 | style: add vertical compression rules to clang-format | skal |
| 2026-01-31 | fix(gpu): resolve multiple WebGPU validation and runtime errors | skal |
| 2026-01-31 | fix: Resolve all remaining linking and include errors for Sequence/Effect tests | skal |
| 2026-01-31 | add testing for sequence | skal |
| 2026-01-31 | fix: Cross-compilation and style compliance | skal |
| 2026-01-31 | feat: Multi-pass rendering architecture and effect stubs | 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 | feat: Implement Sequence and Effect system for demo choreography | skal |
| 2026-01-31 | Add Windows cross-compilation support (MinGW) and emulation (Wine) | skal |
| 2026-01-31 | Implement procedural audio generation, spectral effects, and WebGPU particle ... | skal |
| 2026-01-28 | feat(visuals): Add rotation, color shifts, and improved beat-sync | skal |
| 2026-01-28 | style: Add 3-line descriptive headers to all source files | skal |
| 2026-01-28 | fix(gpu): Add aspect ratio correction to shader | skal |
| 2026-01-28 | feat: Implement fullscreen, keyboard controls, and pulsating heptagon | skal |
| 2026-01-27 | feat: Implement spectool & specview; refactor coding style; update docs | skal |
| 2026-01-27 | initial commit | skal |