| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor: centralize editor interaction state | Maze Winther | 2026-04-25 | 35 | -4667/+5547 |
| | | | | | | | | | Move timeline and preview gestures into dedicated controllers so hooks stay thin around editor state and DOM events. This also routes drag and playback synchronization through manager APIs and reuses persistent wasm surfaces so scrubbing, seeking, and preview rendering stay in sync. Made-with: Cursor | ||||
| * | fix: surface unsupported video codec on import, fix Input leaks | Maze Winther | 2026-04-25 | 4 | -144/+165 |
| | | |||||
| * | perf: improve rendering performance by ~20x | Maze Winther | 2026-04-22 | 6 | -302/+641 |
| | | |||||
| * | chore: remove stale files | Maze Winther | 2026-04-22 | 4 | -699/+0 |
| | | |||||
| * | chore: bump opencut-wasm version | Maze Winther | 2026-04-22 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | |||||
| * | chore: delete ffmpeg public assets | Maze Winther | 2026-04-21 | 2 | -18/+0 |
| | | |||||
| * | refactor: restructure files to their domains, new preview overlay system, ↵ | Maze Winther | 2026-04-20 | 490 | -2371/+3564 |
| | | | | | and dep graph | ||||
| * | fix: WebGL frame rendering and opencut-wasm 0.2.8 | Maze Winther | 2026-04-19 | 4 | -37/+59 |
| | | |||||
| * | 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 |
| | | |||||
| * | fix: align LayerUniformBuffer to 16 bytes for WebGL compat | Maze Winther | 2026-04-18 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | |||||
| * | fix: correct schema path in drizzle config | Maze Winther | 2026-04-15 | 1 | -1/+1 |
| | | |||||
| * | fix: load dotenv before env validation in drizzle config | Maze Winther | 2026-04-15 | 1 | -4/+8 |
| | | |||||
| * | 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 | 14 | -11/+111 |
| | | |||||
| * | fix: remove redundant "opencut" prefix from storage key | Maze Winther | 2026-04-15 | 1 | -1/+1 |
| | | |||||
| * | changelog: another accuracy fix | 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 |
| | | |||||
| * | changelog: update to be more accurate | Maze Winther | 2026-04-15 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | |||||
| * | changelog: fix date | Maze Winther | 2026-04-15 | 1 | -1/+1 |
| | | |||||
| * | docs: fill in v0.3.0 technical changelog entries | Maze Winther | 2026-04-15 | 1 | -0/+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 |
| | | |||||
