| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: switch from biome to eslint + prettier; fix ton of lint issues | Maze Winther | 2026-05-02 | 1 | -57/+47 |
| | | |||||
| * | refactor: migration run() and pure v1-to-v2 transform | Maze Winther | 2026-04-22 | 1 | -191/+122 |
| | | |||||
| * | refactor: restructure files to their domains, new preview overlay system, ↵ | Maze Winther | 2026-04-20 | 1 | -3/+3 |
| | | | | | and dep graph | ||||
| * | chore: formatting | Maze Winther | 2026-04-15 | 1 | -3/+1 |
| | | |||||
| * | refactor: move constants to domain modules | Maze Winther | 2026-04-14 | 1 | -3/+3 |
| | | |||||
| * | refactor: split effects and masks into dedicated rust crates, introduce ↵ | Maze Winther | 2026-04-07 | 1 | -1/+1 |
| | | | | | MediaTime and FrameRate | ||||
| * | refactor: split constants by domain and isolate timeline panel from core | Maze Winther | 2026-04-01 | 1 | -9/+15 |
| | | |||||
| * | feat: masks, properties refactor, shaders, storage migrations, and more | Maze Winther | 2026-03-29 | 1 | -23/+121 |
| | | |||||
| * | feat: Clip effects, asset sorting, and timeline improvements | Maze Winther | 2026-03-02 | 1 | -14/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major features and improvements: * **Clip Effects**: * Added UI in Properties Panel to manage effects on video/image clips (add, remove, toggle, reorder). * Implemented dynamic parameter fields for effects. * Added support for keyframing effect parameters. * **Assets Panel**: * Added sorting options: Name, Type, Duration, and File Size. * Persisted view preferences (grid/list mode, sort order) to local storage. * Refactored media item rendering and drag interactions. * **Timeline & Interaction**: * **Keyframe Dragging**: Added ability to drag keyframes directly on the timeline element. * **Resizing**: Improved resize logic to respect neighboring clips (prevents overlaps). * **Visuals**: Implemented tiled background rendering for video/image clips on the timeline. * **Shortcuts**: Added "Deselect All" action bound to the `Escape` key. * **Fixes**: Corrected drag-and-drop coordinate calculations when the timeline track area is scrolled. * **Text Elements**: * Refactored text background storage to use an explicit `enabled` flag. * Added `V8toV9` storage migration to update existing projects. * **Architecture**: * Moved export state management to `ProjectManager` for better lifecycle handling. * Refactored `PropertiesPanel` sections to be more composable (custom headers, borders). | ||||
| * | another type error | Maze Winther | 2026-02-27 | 1 | -2/+9 |
| | | |||||
| * | fix rendering issue from v1 to current | Maze Winther | 2026-02-05 | 1 | -28/+31 |
| | | |||||
| * | fix migration dialog | Maze Winther | 2026-02-05 | 1 | -6/+0 |
| | | |||||
| * | make storage versioning per-project + few other refactors | Maze Winther | 2026-02-05 | 1 | -35/+3 |
| | | |||||
| * | fix v1 to v2 migration | Maze Winther | 2026-02-03 | 1 | -6/+458 |
| | | |||||
| * | add tests for storage migrations | Maze Winther | 2026-02-01 | 1 | -0/+326 |
