summaryrefslogtreecommitdiff
path: root/apps/web/src/core
Commit message (Expand)AuthorAgeFilesLines
* refactor: split animation helpers by domainMaze Winther2026-04-261-1/+1
* refactor: centralize editor interaction stateMaze Winther2026-04-253-43/+36
* refactor: restructure files to their domains, new preview overlay system, an...Maze Winther2026-04-2012-369/+369
* fix: WebGL frame rendering and opencut-wasm 0.2.8Maze Winther2026-04-191-3/+7
* feat: clip volume line and timeline waveform improvementsMaze Winther2026-04-182-5/+22
* feat: text / custom masks, fix preview pan, refactor selectionMaze Winther2026-04-153-90/+264
* feat: move/resize multiple elementsMaze Winther2026-04-151-29/+25
* chore: remove debugging throughout codebaseMaze Winther2026-04-151-2/+0
* feat: transcription diagnosticsMaze Winther2026-04-142-0/+43
* fix: keyframe removal stateMaze Winther2026-04-141-1/+4
* chore: remove unused importMaze Winther2026-04-141-1/+0
* refactor: move constants to domain modulesMaze Winther2026-04-141-3/+3
* fix: text measurement, rotation handle, video cache races, playback syncMaze Winther2026-04-133-52/+143
* feat: clipboard with keyframe pasteMaze Winther2026-04-132-0/+85
* refactor: structured track layout per sceneMaze Winther2026-04-077-99/+127
* refactor: split effects and masks into dedicated rust crates, introduce Media...Maze Winther2026-04-075-727/+739
* Merge branch 'temp'Maze Winther2026-04-061-0/+41
|\
| * feat: graphs popoverMaze2026-04-061-0/+41
* | refactor: unify element updates into pipeline and centralize rippleMaze Winther2026-04-062-90/+146
|/
* refactor: split constants by domain and isolate timeline panel from coreMaze Winther2026-04-012-8/+6
* Merge branch 'refactor-selection-commands'Maze Winther2026-03-312-53/+76
|\
| * refactor: move track pruning into a post-command reactorMaze Winther2026-03-312-53/+76
* | Merge branch 'feature/separate-audio'Maze Winther2026-03-311-0/+15
|\ \ | |/ |/|
| * feat: separate audio from elementsMaze Winther2026-03-311-0/+15
* | feat: centralize selection managementMaze Winther2026-03-313-51/+105
|/
* 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-2911-1369/+1397
* feat: masks, properties refactor, shaders, storage migrations, and moreMaze Winther2026-03-299-124/+602
* 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-014-15/+202
|\
| * fix(audio): stabilize playback startup when timeline selection is heavyMaze Winther2026-03-011-3/+39
| * feat: introduce WebGL effects system and Blur effectMaze Winther2026-02-281-0/+2
| * 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-3111-0/+2263