| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat: transcription diagnostics | Maze Winther | 2026-04-14 | 1 | -3/+11 |
| * | refactor: move constants to domain modules | Maze Winther | 2026-04-14 | 1 | -1/+1 |
| * | feat: clipboard with keyframe paste | Maze Winther | 2026-04-13 | 1 | -0/+2 |
| * | refactor: structured track layout per scene | Maze Winther | 2026-04-07 | 13 | -270/+562 |
| * | fix: place new overlay tracks at the top of the timeline | Maze Winther | 2026-04-07 | 2 | -2/+2 |
| * | refactor: split effects and masks into dedicated rust crates, introduce Media... | Maze Winther | 2026-04-07 | 11 | -885/+892 |
| * | chore: addition to last merge | Maze Winther | 2026-04-06 | 1 | -18/+9 |
| * | Merge branch 'temp' | Maze Winther | 2026-04-06 | 2 | -38/+46 |
| |\ |
|
| | * | refactor: rewrite animation system to use bindings and scalar channels | Maze | 2026-04-05 | 2 | -59/+57 |
| * | | refactor: unify element updates into pipeline and centralize ripple | Maze Winther | 2026-04-06 | 5 | -44/+219 |
| |/ |
|
| * | refactor: split constants by domain and isolate timeline panel from core | Maze Winther | 2026-04-01 | 16 | -476/+60 |
| * | Merge branch 'feature/separate-audio' | Maze Winther | 2026-03-31 | 5 | -0/+283 |
| |\ |
|
| | * | feat: separate audio from elements | Maze Winther | 2026-03-31 | 5 | -0/+283 |
| * | | fix: normalize vertical drag direction in preferIndex placement | Maze Winther | 2026-03-31 | 2 | -60/+243 |
| |/ |
|
| * | Merge branch 'feature/track-placement' | Maze Winther | 2026-03-31 | 13 | -373/+1229 |
| |\ |
|
| | * | refactor: centralize track placement into its own module | Maze Winther | 2026-03-31 | 13 | -373/+1229 |
| * | | feat: migrate time utilities from typescript to rust WASM | Maze Winther | 2026-03-31 | 1 | -149/+149 |
| |/ |
|
| * | chore: normalize line endings | Maze Winther | 2026-03-29 | 16 | -2201/+2201 |
| * | fix: resolve typescript/lint errors | Maze Winther | 2026-03-29 | 2 | -10/+7 |
| * | feat: masks, properties refactor, shaders, storage migrations, and more | Maze Winther | 2026-03-29 | 14 | -141/+803 |
| * | feat: Clip effects, asset sorting, and timeline improvements | Maze Winther | 2026-03-02 | 1 | -13/+24 |
| * | Merge branch 'dev' into ripple-editing | Maze Winther | 2026-03-01 | 7 | -28/+424 |
| |\ |
|
| | * | feat: introduce WebGL effects system and Blur effect | Maze Winther | 2026-02-28 | 3 | -31/+134 |
| | * | feat: implement keyframe animation system | Maze Winther | 2026-02-27 | 5 | -8/+139 |
| | * | fix a ton of issues + improvement | Maze Winther | 2026-02-25 | 1 | -1/+8 |
| | * | refactor: snapping system | Maze Winther | 2026-02-23 | 1 | -0/+155 |
| * | | feat: basic ripple editing | Maze Winther | 2026-02-23 | 2 | -0/+18 |
| |/ |
|
| * | feat: major editor overhaul (assets, properties, timeline, fonts) (#709) | Maze | 2026-02-23 | 3 | -23/+204 |
| * | scale timeline ruler labels to hours | Maze Winther | 2026-02-08 | 1 | -4/+15 |
| * | feat: ensure elements on main track starts at 0 | Maze Winther | 2026-02-08 | 2 | -2/+72 |
| * | comments + codebase index | Maze Winther | 2026-02-02 | 1 | -33/+48 |
| * | fix comment | Maze Winther | 2026-02-02 | 1 | -1/+1 |
| * | increase zoom of buttons + refactor | Maze Winther | 2026-02-02 | 1 | -2/+2 |
| * | feat: exponential zoom | Maze Winther | 2026-02-02 | 1 | -0/+33 |
| * | codebase overhaul (#697) | Maze | 2026-01-31 | 7 | -0/+1147 |