summaryrefslogtreecommitdiff
path: root/apps/web/src
Commit message (Collapse)AuthorAgeFilesLines
* chore: cleanupMaze Winther2026-05-0210-272/+41
|
* refactor: unify element paramsMaze Winther2026-05-0253-1360/+2019
|
* chore: switch from biome to eslint + prettier; fix ton of lint issuesMaze Winther2026-05-02145-4475/+3092
|
* refactor: split animation helpers by domainMaze Winther2026-04-2655-1238/+2334
|\
| * refactor: split animation helpers by domainMaze Winther2026-04-2643-1322/+1628
| |
| * refactor: centralize editor interaction stateMaze Winther2026-04-2535-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 leaksMaze Winther2026-04-254-144/+165
| |
| * perf: improve rendering performance by ~20xMaze Winther2026-04-226-302/+641
| |
* | refactor: thinner hooksMaze Winther2026-04-2647-4240/+5331
| |
* | fix: linterMaze Winther2026-04-262-16/+23
| |
* | fix: follow-up to prev commitMaze Winther2026-04-261-1/+2
| |
* | fix: model editor time as wasm MediaTime ticks end-to-endMaze Winther2026-04-2679-511/+1589
|/
* chore: remove stale filesMaze Winther2026-04-224-699/+0
|
* refactor: migration run() and pure v1-to-v2 transformMaze Winther2026-04-2236-828/+990
|
* chore: formattingMaze Winther2026-04-227-37/+54
|
* fix: project loading thingMaze Winther2026-04-212-17/+43
|
* refactor: restructure files to their domains, new preview overlay system, ↵Maze Winther2026-04-20490-2371/+3564
| | | | and dep graph
* fix: WebGL frame rendering and opencut-wasm 0.2.8Maze Winther2026-04-193-36/+58
|
* fix: migrate commands to CommandResult selection contractMaze Winther2026-04-186-19/+51
|
* fix: default audio waveform color from timeline themeMaze Winther2026-04-182-2/+5
|
* feat: clip volume line and timeline waveform improvementsMaze Winther2026-04-1819-717/+1635
|
* feat: text / custom masks, fix preview pan, refactor selectionMaze Winther2026-04-1553-3634/+8080
|
* feat: history view in feedback popoverMaze Winther2026-04-151-30/+59
|
* chore: formattingMaze Winther2026-04-157-342/+357
|
* fix: audio waveform height in timelineMaze Winther2026-04-152-2/+2
|
* tests: deleteMaze Winther2026-04-151-391/+0
|
* review: fixesMaze Winther2026-04-152-39/+154
|
* feat: move/resize multiple elementsMaze Winther2026-04-1521-957/+2218
|
* fix: repair scene tracks broken by v23-to-v24 migrationMaze Winther2026-04-154-5/+161
|
* changelog: rephrasingMaze Winther2026-04-151-2/+2
|
* fix: remap split-element keybinding to splitMaze Winther2026-04-152-1/+22
|
* fix: skip unknown actions in keyboard shortcuts helpMaze Winther2026-04-151-0/+3
|
* tests: removeMaze Winther2026-04-151-144/+0
|
* fix: show changelog notice when stored version is missing or olderMaze Winther2026-04-151-12/+9
|
* feat: new-release notice and colocate changelog under domainMaze Winther2026-04-1513-9/+311
|
* fix: remove redundant "opencut" prefix from storage keyMaze Winther2026-04-151-1/+1
|
* chore: remove debugging throughout codebaseMaze Winther2026-04-1512-1106/+947
|
* feat: graph editor supports multiple properties at onceMaze Winther2026-04-153-512/+644
|
* feat: changelog now supports markdown within entriesMaze Winther2026-04-152-2/+30
|
* fix: copy to markdown formattingMaze Winther2026-04-151-6/+16
|
* feat: add support for technical details in changelog entriesMaze Winther2026-04-143-227/+322
|
* feat: transcription diagnosticsMaze Winther2026-04-1412-1000/+1190
|
* feat: editor feedbackMaze Winther2026-04-148-317/+588
|
* feat: draft persistence on Form via persistKeyMaze Winther2026-04-141-1/+86
|
* style: export button icon sizeMaze Winther2026-04-141-1/+1
|
* test: remove keyframe queryMaze Winther2026-04-141-139/+0
|
* fix: keyframe removal stateMaze Winther2026-04-141-1/+4
|
* chore: remove unused importMaze Winther2026-04-141-1/+0
|
* fix: timeline element resizingMaze Winther2026-04-141-1249/+1280
|
* refactor: move constants to domain modulesMaze Winther2026-04-1498-386/+230
|