| Age | Commit message (Expand) | Author |
| 18 hours | docs: Streamline top-level documentation | skal |
| 19 hours | docs: Update docs for Task #76 size measurement | skal |
| 19 hours | docs: Streamline top-level project files | skal |
| 19 hours | feat: Add Task #77 for workspace system architecture | skal |
| 20 hours | docs: Update documentation and clean up obsolete files | skal |
| 22 hours | docs: Condense essential context files (856→599 lines) | skal |
| 22 hours | docs: Add sub-task for type-safe shader composition | skal |
| 22 hours | docs: Add sub-task for splitting common_uniforms.wgsl | skal |
| 25 hours | docs: Archive Feb 9 completed tasks and clarify build configs | skal |
| 25 hours | try to fix test_demo | skal |
| 26 hours | feat: WGSL Uniform Buffer Validation & Consolidation (Task #75) | skal |
| 27 hours | fix: Resolve WebGPU uniform buffer alignment issues (Task #74) | skal |
| 27 hours | fix: Resolve WebGPU uniform buffer alignment issues (Task #74) | skal |
| 43 hours | docs: Update documentation for shader parametrization progress | skal |
| 44 hours | update doc | skal |
| 47 hours | docs: Update project context and todo list for plane_distance integration | skal |
| 47 hours | feat(audio): Eliminate temp buffer allocations and add explicit clipping (Tas... | skal |
| 2 days | feat(audio, tools): Add Task #72 and enhance Blender exporter | skal |
| 2 days | refactor(audio): Finalize audio sync, update docs, and clean up test artifacts | skal |
| 2 days | update tasks | skal |
| 2 days | refactor(docs): Update TODO.md with large files and apply clang-format | skal |
| 2 days | docs: Archive completed tasks and streamline context files | skal |
| 2 days | feat(3d): Fix ObjectType::PLANE scaling and consolidate ObjectType mapping | skal |
| 2 days | docs: Document mesh shadow limitation (Task A.1 investigation) | skal |
| 2 days | feat(3d): Implement Mesh Wireframe rendering for Visual Debug | skal |
| 2 days | feat(3d): Implement Blender export and binary scene loading pipeline | skal |
| 3 days | docs: Reorganize documentation with tiered hierarchy for context optimization | skal |
| 3 days | update doc, optimize spectral_editor | skal |
| 3 days | docs(todo): Add Task #69 - Convert audio pipeline to clipped int16 | skal |
| 3 days | docs: Remove duplicate Task #57 entry from TODO.md | skal |
| 3 days | docs: Add Task #68 for mesh wireframe rendering in debug mode | skal |
| 3 days | docs: Add Task #67 for DCT/FFT performance benchmarking | skal |
| 4 days | docs: Add low-priority tasks for tempo control and asset debugging | skal |
| 4 days | docs: Document specplay tool and add future enhancement roadmap | skal |
| 4 days | docs: Mark Task #53 (Particles Shader Polish) as complete | skal |
| 4 days | docs: Milestone - Shader Stability & Test Infrastructure (February 6, 2026) | skal |
| 4 days | feat(audio): Add Spectral Brush runtime (Phase 1 of Task #5) | skal |
| 4 days | docs: Update documentation for completed build optimization (Task C) | skal |
| 4 days | docs: Update Task A status - artifacts fixed but shadows missing | skal |
| 4 days | docs: Update project documentation and regenerate assets | skal |
| 4 days | chore: Update documentation, generated assets, and cleanup | skal |
| 5 days | milestone(timeline-editor): Task #57 Phase 1 Complete - Production-Ready Editor | skal |
| 5 days | docs: Add Task #57 - Interactive Timeline Editor (low priority) | skal |
| 5 days | feat(audio): Complete Task #56 - Audio Lifecycle Refactor (All Phases) | skal |
| 5 days | docs: Add Audio Lifecycle Refactor plan (Task #56) | skal |
| 5 days | feat(physics): Implement SDF-based physics engine and BVH | skal |
| 6 days | feat: Audio playback stability, NOTE_ parsing fix, sample caching, and debug ... | skal |
| 6 days | docs: Update project state with event-based tracker and WAV dump | skal |
| 6 days | feat(audio): Variable tempo system with music time abstraction | skal |
| 6 days | feat(audio): Tracker timing test suite (Tasks #51.3 & #51.4) | skal |