summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
9 daysAdd Windows cross-compilation support (MinGW) and emulation (Wine)skal
10 daysChore: Add missing newlines at end of source filesskal
10 daysChore: Remove trailing whitespaces across the codebaseskal
10 daysImplement procedural audio generation, spectral effects, and WebGPU particle ...skal
10 daysadd notesskal
10 daysenforce code styleskal
10 daysmore style rulesskal
10 daysadd mini_math.h header-only vector libskal
12 daysremove shader.wgslskal
12 dayssimplify shaderskal
12 daysfix the audioskal
12 daysfix the spec editor a bitskal
12 daysfeat(project-context): Document spectrogram generation moduleskal
12 daysfeat(gemini): Add .geminiignore fileskal
12 daysfix(editor): Correct CSS formatting issuesskal
12 daysrefactor(editor): Complete rewrite of script.js for stability and correctnessskal
12 daysfix(editor): Resolve all scoping, ordering, and scaling issuesskal
12 daysfix(editor): Final resolution of initialization and scoping errors in script.jsskal
12 daysfix(editor): Resolve button initialization errorsskal
12 daysfeat(editor): Implement SDFs for drawing primitives and fix spectrogram clearingskal
12 daysfix(editor): Resolve 'canvasToSpectrogramCoords is not defined' error (final ...skal
12 daysfix(editor): Resolve 'canvasToSpectrogramCoords is not defined' errorskal
12 daysfeat(editor): Full ellipse support and minor fixesskal
12 daysfeat(editor): Implement ellipse drawing and application logicskal
12 daysfix(editor): Resolve duplicate variable declarations in script.jsskal
12 daysfeat(editor): Implement logarithmic frequency scaleskal
12 daysfeat(editor): Add audio playback and redo functionalityskal
12 daysfeat(editor): Implement drawing tools and advanced undo/redoskal
12 daysfeat(editor): Implement basic undo/redo functionalityskal
12 daysdocs: Finalize project state synchronizationskal
12 dayschore(scripts): Update gen_assets.sh to include test asset generationskal
12 daysfeat(editor): Scaffold web spectrogram editorskal
12 daysfeat(spectool): Optimize .spec file size by trimming trailing zerosskal
12 daysstyle updateskal
12 daysperf(synth): Optimize Hamming window generationskal
12 daysdocs(contributing): Add rule for newline at end of fileskal
12 daysdocs: Synchronize project state for Asset System milestoneskal
12 daysupdate NOTESskal
12 daysfeat(build): Finalize production assembly pipelineskal
12 daysfix(build): Robust asset tool invocation using generator expressionsskal
12 daysfeat(visuals): Add rotation, color shifts, and improved beat-syncskal
12 daysfeat(visuals): Enhance colors and add background flashesskal
12 dayschore(assets): Clean up demo_assets.txtskal
12 dayschore: Update .gitignore for generated assetsskal
12 dayschore(assets): Remove obsolete assets.txtskal
12 daysfeat(assets): Add auto-generation comment to packer outputskal
12 daysdocs: Document gen_assets.sh usageskal
12 daysfix(assets): Update gen_assets.sh pathsskal
12 daysfeat(assets): Separate demo and test asset listsskal
12 daysfeat(demo): Add drum sequence using embedded assetsskal