| Commit message (Expand) | Author | Age | Files | Lines |
| * | refactor: migration run() and pure v1-to-v2 transform | Maze Winther | 2026-04-22 | 36 | -828/+990 |
| * | chore: formatting | Maze Winther | 2026-04-22 | 7 | -37/+54 |
| * | fix: project loading thing | Maze Winther | 2026-04-21 | 2 | -17/+43 |
| * | refactor: restructure files to their domains, new preview overlay system, an... | Maze Winther | 2026-04-20 | 490 | -2371/+3564 |
| * | fix: WebGL frame rendering and opencut-wasm 0.2.8 | Maze Winther | 2026-04-19 | 3 | -36/+58 |
| * | fix: migrate commands to CommandResult selection contract | Maze Winther | 2026-04-18 | 6 | -19/+51 |
| * | fix: default audio waveform color from timeline theme | Maze Winther | 2026-04-18 | 2 | -2/+5 |
| * | feat: clip volume line and timeline waveform improvements | Maze Winther | 2026-04-18 | 19 | -717/+1635 |
| * | feat: text / custom masks, fix preview pan, refactor selection | Maze Winther | 2026-04-15 | 53 | -3634/+8080 |
| * | feat: history view in feedback popover | Maze Winther | 2026-04-15 | 1 | -30/+59 |
| * | chore: formatting | Maze Winther | 2026-04-15 | 7 | -342/+357 |
| * | fix: audio waveform height in timeline | Maze Winther | 2026-04-15 | 2 | -2/+2 |
| * | tests: delete | Maze Winther | 2026-04-15 | 1 | -391/+0 |
| * | review: fixes | Maze Winther | 2026-04-15 | 2 | -39/+154 |
| * | feat: move/resize multiple elements | Maze Winther | 2026-04-15 | 21 | -957/+2218 |
| * | fix: repair scene tracks broken by v23-to-v24 migration | Maze Winther | 2026-04-15 | 4 | -5/+161 |
| * | changelog: rephrasing | Maze Winther | 2026-04-15 | 1 | -2/+2 |
| * | fix: remap split-element keybinding to split | Maze Winther | 2026-04-15 | 2 | -1/+22 |
| * | fix: skip unknown actions in keyboard shortcuts help | Maze Winther | 2026-04-15 | 1 | -0/+3 |
| * | tests: remove | Maze Winther | 2026-04-15 | 1 | -144/+0 |
| * | fix: show changelog notice when stored version is missing or older | Maze Winther | 2026-04-15 | 1 | -12/+9 |
| * | feat: new-release notice and colocate changelog under domain | Maze Winther | 2026-04-15 | 13 | -9/+311 |
| * | fix: remove redundant "opencut" prefix from storage key | Maze Winther | 2026-04-15 | 1 | -1/+1 |
| * | chore: remove debugging throughout codebase | Maze Winther | 2026-04-15 | 12 | -1106/+947 |
| * | feat: graph editor supports multiple properties at once | Maze Winther | 2026-04-15 | 3 | -512/+644 |
| * | feat: changelog now supports markdown within entries | Maze Winther | 2026-04-15 | 2 | -2/+30 |
| * | fix: copy to markdown formatting | Maze Winther | 2026-04-15 | 1 | -6/+16 |
| * | feat: add support for technical details in changelog entries | Maze Winther | 2026-04-14 | 3 | -227/+322 |
| * | feat: transcription diagnostics | Maze Winther | 2026-04-14 | 12 | -1000/+1190 |
| * | feat: editor feedback | Maze Winther | 2026-04-14 | 8 | -317/+588 |
| * | feat: draft persistence on Form via persistKey | Maze Winther | 2026-04-14 | 1 | -1/+86 |
| * | style: export button icon size | Maze Winther | 2026-04-14 | 1 | -1/+1 |
| * | test: remove keyframe query | Maze Winther | 2026-04-14 | 1 | -139/+0 |
| * | fix: keyframe removal state | Maze Winther | 2026-04-14 | 1 | -1/+4 |
| * | chore: remove unused import | Maze Winther | 2026-04-14 | 1 | -1/+0 |
| * | fix: timeline element resizing | Maze Winther | 2026-04-14 | 1 | -1249/+1280 |
| * | refactor: move constants to domain modules | Maze Winther | 2026-04-14 | 98 | -386/+230 |
| * | chore: fix comment | Maze Winther | 2026-04-14 | 1 | -1/+1 |
| * | chore: hide logos sticker category | Maze Winther | 2026-04-14 | 1 | -8/+9 |
| * | chore: hide preview grid guide until v0.4.0 | Maze Winther | 2026-04-14 | 1 | -2/+3 |
| * | Add support for basic SRT subtitle import to Captions panel (#756) | kcfancher | 2026-04-14 | 7 | -179/+1341 |
| * | fix: linter | Maze Winther | 2026-04-13 | 1 | -1/+2 |
| * | feat: graph editor for flat keyframe segments | Maze Winther | 2026-04-13 | 3 | -40/+82 |
| * | chore: remove filters tab from assets panel | Maze Winther | 2026-04-13 | 2 | -10/+0 |
| * | fix: stable background blur previews in settings | Maze Winther | 2026-04-13 | 1 | -9/+8 |
| * | fix: text measurement, rotation handle, video cache races, playback sync | Maze Winther | 2026-04-13 | 14 | -796/+912 |
| * | refactor: rendering pipeline | Maze Winther | 2026-04-13 | 19 | -1252/+1766 |
| * | feat: expandable keyframe lanes in timeline | Maze Winther | 2026-04-13 | 10 | -370/+1119 |
| * | feat: clipboard with keyframe paste | Maze Winther | 2026-04-13 | 17 | -211/+727 |
| * | feat: cinematic bars, diamond, heart, and star masks | Maze Winther | 2026-04-13 | 7 | -154/+759 |