Maze Winther
6b1f38a9a3
refactor: split animation helpers by domain
2026-04-26 20:44:07 +02:00
Maze Winther
56ca09692a
refactor: thinner hooks
2026-04-26 17:31:28 +02:00
Maze Winther
0b7597b31f
refactor: split animation helpers by domain
2026-04-26 04:04:30 +02:00
Maze Winther
e6c6193638
fix: linter
2026-04-26 03:06:13 +02:00
Maze Winther
685d902740
fix: follow-up to prev commit
2026-04-26 02:59:30 +02:00
Maze Winther
eea6d43c82
fix: model editor time as wasm MediaTime ticks end-to-end
2026-04-26 02:50:04 +02:00
Maze Winther
6a22a3ecbd
refactor: centralize editor interaction state
...
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
2026-04-25 03:56:22 +02:00
Maze Winther
0dffefdd59
fix: surface unsupported video codec on import, fix Input leaks
2026-04-25 02:46:31 +02:00
Maze Winther
cceb835a84
perf: improve rendering performance by ~20x
2026-04-22 16:48:37 +02:00
Maze Winther
f1b45b4328
chore: remove stale files
2026-04-22 14:36:51 +02:00
Maze Winther
f5f31b43df
refactor: migration run() and pure v1-to-v2 transform
2026-04-22 02:41:18 +02:00
Maze Winther
a709af0059
chore: formatting
2026-04-22 02:05:41 +02:00
Maze Winther
75eebf52bc
fix: project loading thing
2026-04-21 20:45:33 +02:00
Maze Winther
3e89d29985
refactor: restructure files to their domains, new preview overlay system, and dep graph
2026-04-20 11:31:17 +02:00
Maze Winther
729d10592f
fix: WebGL frame rendering and opencut-wasm 0.2.8
2026-04-19 07:42:52 +02:00
Maze Winther
8bdc894690
fix: migrate commands to CommandResult selection contract
2026-04-18 16:01:35 +02:00
Maze Winther
b1d0b10354
fix: default audio waveform color from timeline theme
2026-04-18 15:11:52 +02:00
Maze Winther
011f51051c
feat: clip volume line and timeline waveform improvements
2026-04-18 01:40:18 +02:00
Maze Winther
c46d28891f
feat: text / custom masks, fix preview pan, refactor selection
2026-04-15 15:45:50 +02:00
Maze Winther
66e4367bc4
feat: history view in feedback popover
2026-04-15 06:39:52 +02:00
Maze Winther
8161de00e6
chore: formatting
2026-04-15 06:26:55 +02:00
Maze Winther
eb28942dab
fix: audio waveform height in timeline
2026-04-15 06:05:13 +02:00
Maze Winther
0868d9cf13
tests: delete
2026-04-15 05:53:06 +02:00
Maze Winther
8a3577d2e7
review: fixes
2026-04-15 05:52:33 +02:00
Maze Winther
ac43a5a73f
feat: move/resize multiple elements
2026-04-15 05:43:29 +02:00
Maze Winther
6312fc5b07
fix: repair scene tracks broken by v23-to-v24 migration
2026-04-15 04:45:15 +02:00
Maze Winther
2da93aa98f
changelog: rephrasing
2026-04-15 04:34:36 +02:00
Maze Winther
4f7dc5ee3a
fix: remap split-element keybinding to split
2026-04-15 03:57:51 +02:00
Maze Winther
4e8b7d3745
fix: skip unknown actions in keyboard shortcuts help
2026-04-15 03:47:57 +02:00
Maze Winther
e10b0a3355
tests: remove
2026-04-15 02:44:52 +02:00
Maze Winther
3914ea9b71
fix: show changelog notice when stored version is missing or older
2026-04-15 02:13:42 +02:00
Maze Winther
370944f443
feat: new-release notice and colocate changelog under domain
2026-04-15 02:05:41 +02:00
Maze Winther
c839db9234
fix: remove redundant "opencut" prefix from storage key
2026-04-15 01:50:30 +02:00
Maze Winther
1fa5442f21
chore: remove debugging throughout codebase
2026-04-15 01:00:05 +02:00
Maze Winther
dc0a8e7c96
feat: graph editor supports multiple properties at once
2026-04-15 00:59:54 +02:00
Maze Winther
1943a4d18f
feat: changelog now supports markdown within entries
2026-04-15 00:33:59 +02:00
Maze Winther
3eccc2f9e3
fix: copy to markdown formatting
2026-04-15 00:29:04 +02:00
Maze Winther
8fe66090e7
feat: add support for technical details in changelog entries
2026-04-14 23:55:20 +02:00
Maze Winther
91e1232112
feat: transcription diagnostics
2026-04-14 23:34:57 +02:00
Maze Winther
78a0a27a72
feat: editor feedback
2026-04-14 21:45:11 +02:00
Maze Winther
8d82ea9c0b
feat: draft persistence on Form via persistKey
2026-04-14 19:13:06 +02:00
Maze Winther
6aa4ffe462
style: export button icon size
2026-04-14 18:38:59 +02:00
Maze Winther
8a54e5d884
test: remove keyframe query
2026-04-14 18:34:33 +02:00
Maze Winther
5e6c26f3c1
fix: keyframe removal state
2026-04-14 18:32:07 +02:00
Maze Winther
520c0b3264
chore: remove unused import
2026-04-14 18:30:34 +02:00
Maze Winther
607eaeacc7
fix: timeline element resizing
2026-04-14 18:29:23 +02:00
Maze Winther
6de6c7fd95
refactor: move constants to domain modules
2026-04-14 18:17:14 +02:00
Maze Winther
34c67ef8e8
chore: fix comment
2026-04-14 15:27:24 +02:00
Maze Winther
5f2f00dde0
chore: hide logos sticker category
2026-04-14 15:14:30 +02:00
Maze Winther
6db7ad0696
chore: hide preview grid guide until v0.4.0
2026-04-14 15:08:06 +02:00