summaryrefslogtreecommitdiff
path: root/apps/web/src/core/managers
Commit message (Expand)AuthorAgeFilesLines
* refactor: move track pruning into a post-command reactorMaze Winther2026-03-311-0/+13
* feat: centralize selection managementMaze Winther2026-03-312-50/+104
* Merge branch 'feature/track-placement'Maze Winther2026-03-311-1/+1
|\
| * refactor: centralize track placement into its own moduleMaze Winther2026-03-311-1/+1
* | feat: migrate time utilities from typescript to rust WASMMaze Winther2026-03-312-6/+3
|/
* chore: normalize line endingsMaze Winther2026-03-2910-1316/+1344
* feat: masks, properties refactor, shaders, storage migrations, and moreMaze Winther2026-03-298-121/+598
* feat: ripple support for element resizeMaze Winther2026-03-021-0/+3
* feat: Clip effects, asset sorting, and timeline improvementsMaze Winther2026-03-023-4/+216
* Merge branch 'dev' into ripple-editingMaze Winther2026-03-013-15/+200
|\
| * fix(audio): stabilize playback startup when timeline selection is heavyMaze Winther2026-03-011-3/+39
| * fix coderabbit issuesMaze Winther2026-02-271-1/+1
| * feat: implement keyframe animation systemMaze Winther2026-02-272-11/+164
* | feat: basic ripple editingMaze Winther2026-02-231-2/+11
|/
* feat: save frame as imageMaze Winther2026-02-231-0/+66
* feat: major editor overhaul (assets, properties, timeline, fonts) (#709)Maze2026-02-235-7/+115
* add transform + few fixesMaze Winther2026-02-081-8/+19
* refactor: replace text-specific update command with genericMaze Winther2026-02-081-20/+4
* fix: stop audio on timeline scrubMaze Winther2026-02-081-0/+5
* refactor: move isScrubbing state to playback managerMaze Winther2026-02-081-0/+10
* fix migration dialogMaze Winther2026-02-051-1/+8
* make storage versioning per-project + few other refactorsMaze Winther2026-02-051-32/+3
* refactor services structureMaze Winther2026-01-313-4/+4
* codebase overhaul (#697)Maze2026-01-3110-0/+2213