Maze Winther
|
56ca09692a
|
refactor: thinner hooks
|
2026-04-26 17:31:28 +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
|
f1b45b4328
|
chore: remove stale files
|
2026-04-22 14:36:51 +02:00 |
|
Maze Winther
|
7428dc75cf
|
chore: bump opencut-wasm version
|
2026-04-22 14:24:28 +02:00 |
|
Maze Winther
|
1301d027e9
|
fix: wasm WebGL only until WebGPU is fixed
|
2026-04-22 14:20:40 +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
|
1582423dbf
|
chore: delete ffmpeg public assets
|
2026-04-21 13:00:26 +02:00 |
|
Maze Winther
|
148d38d7c9
|
docs: ts conventions to agents.md
|
2026-04-21 12:47:21 +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
|
9da365bc01
|
docs: add prerequisites for rust
|
2026-04-19 07:23:15 +02:00 |
|
Maze Winther
|
8bdc894690
|
fix: migrate commands to CommandResult selection contract
|
2026-04-18 16:01:35 +02:00 |
|
Maze Winther
|
0387bd4c80
|
delete legacy folder
|
2026-04-18 15:35:04 +02:00 |
|
Maze Winther
|
b1d0b10354
|
fix: default audio waveform color from timeline theme
|
2026-04-18 15:11:52 +02:00 |
|
Maze Winther
|
94eed96cad
|
chore: update opencut-wasm version to 0.2.6 in Cargo.lock
|
2026-04-18 15:03:00 +02:00 |
|
Maze Winther
|
794d4ae149
|
fix: align LayerUniformBuffer to 16 bytes for WebGL compat
|
2026-04-18 15:01:59 +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
|
68f175d3be
|
fix: correct schema path in drizzle config
|
2026-04-15 06:04:29 +02:00 |
|
Maze Winther
|
d5c1b7bf0e
|
fix: load dotenv before env validation in drizzle config
|
2026-04-15 06:03:23 +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
|
f4bd689f51
|
chore: force deployment
|
2026-04-15 03:59:52 +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
|
ee372266ca
|
chore: force deployment
|
2026-04-15 03:35:07 +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
|
769a7e708a
|
changelog: another accuracy fix
|
2026-04-15 01:02:12 +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
|
3db30c72e7
|
fix: turbo
|
2026-04-15 00:41:52 +02:00 |
|
Maze Winther
|
eca13e3e71
|
changelog: update to be more accurate
|
2026-04-15 00:40:22 +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
|
368a20ddc2
|
changelog: fix date
|
2026-04-15 00:26:12 +02:00 |
|
Maze Winther
|
64588ceeea
|
docs: fill in v0.3.0 technical changelog entries
|
2026-04-15 00:22:20 +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
|
f726d95295
|
chore: add .tokeignore
|
2026-04-14 22:10:15 +02:00 |
|
Maze Winther
|
78a0a27a72
|
feat: editor feedback
|
2026-04-14 21:45:11 +02:00 |
|
Maze Winther
|
b68bf00454
|
docs: formatting
|
2026-04-14 20:49:17 +02:00 |
|
Maze Winther
|
cd19a4409f
|
docs: update file structure to be accurate
|
2026-04-14 20:47:30 +02:00 |
|
Maze Winther
|
f1ed84006a
|
docs: remove features section
|
2026-04-14 20:43:18 +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 |
|
Maze Winther
|
24a0d10a92
|
changelog
|
2026-04-14 14:57:40 +02:00 |
|
Maze Winther
|
d85566ab8d
|
changelog: publish 0.3.0
|
2026-04-14 00:50:18 +02:00 |
|
Maze Winther
|
3191e038d8
|
changelog
|
2026-04-14 00:33:28 +02:00 |
|
Maze Winther
|
ba994d8bf9
|
fix: linter
|
2026-04-13 22:00:29 +02:00 |
|
Maze Winther
|
270e2951b1
|
feat: graph editor for flat keyframe segments
|
2026-04-13 21:59:50 +02:00 |
|
Maze Winther
|
496f7d690d
|
chore: remove filters tab from assets panel
|
2026-04-13 21:56:47 +02:00 |
|
Maze Winther
|
11ee0dbf27
|
fix: stable background blur previews in settings
|
2026-04-13 21:56:18 +02:00 |
|
Maze Winther
|
2c344fa01d
|
fix: use published opencut-wasm package
|
2026-04-13 05:08:29 +02:00 |
|
Maze Winther
|
3d9d669cb9
|
chore: bump opencut-wasm to 0.2.5
|
2026-04-13 05:08:29 +02:00 |
|
Maze Winther
|
7feb3b238c
|
changelog: 0.3.0
Made-with: Cursor
|
2026-04-13 05:08:29 +02:00 |
|
Maze Winther
|
7d4e166678
|
fix: text measurement, rotation handle, video cache races, playback sync
Made-with: Cursor
|
2026-04-13 05:08:29 +02:00 |
|
Maze Winther
|
cad88ee4d1
|
refactor: rendering pipeline
Made-with: Cursor
|
2026-04-13 05:08:29 +02:00 |
|
Maze Winther
|
36efdf66e7
|
feat: expandable keyframe lanes in timeline
Made-with: Cursor
|
2026-04-13 05:08:29 +02:00 |
|
Maze Winther
|
2272598d42
|
feat: clipboard with keyframe paste
Made-with: Cursor
|
2026-04-13 05:03:10 +02:00 |
|
Maze Winther
|
5a2aaf3601
|
feat: cinematic bars, diamond, heart, and star masks
Made-with: Cursor
|
2026-04-13 05:01:51 +02:00 |
|
Maze Winther
|
108d3f4eca
|
feat: position animated independently per axis
Made-with: Cursor
|
2026-04-13 05:01:51 +02:00 |
|
Maze Winther
|
8230faf082
|
feat: wasm compositor
Made-with: Cursor
|
2026-04-13 05:01:51 +02:00 |
|
Maze Winther
|
dbd68ff139
|
refactor: gpu webgl fallback and batched command encoding
Made-with: Cursor
|
2026-04-13 05:01:51 +02:00 |
|
Maze Winther
|
0d0d737563
|
fix: one more
|
2026-04-13 05:01:51 +02:00 |
|
Maze Winther
|
f06a930fc1
|
fix: convert media asset duration to ticks on insert
|
2026-04-13 05:01:51 +02:00 |
|
Maze Winther
|
532f050a64
|
changelog: add entry
|
2026-04-13 05:00:19 +02:00 |
|
Maze Winther
|
d422b602c9
|
fix: clicking a selected element collapses multi-selection
|
2026-04-13 05:00:19 +02:00 |
|
Maze Winther
|
cbd1b82123
|
refactor: structured track layout per scene
|
2026-04-07 04:41:27 +02:00 |
|
Maze Winther
|
4f7d401a97
|
style: compact dropdown and context menu styling
|
2026-04-07 01:55:21 +02:00 |
|
Maze Winther
|
30709d7134
|
fix: fix timeline width calculation for tick-based time
|
2026-04-07 01:45:52 +02:00 |
|
Maze Winther
|
93a0afdf64
|
fix: use line-height-based bounds for text elements
|
2026-04-07 01:39:35 +02:00 |
|
Maze Winther
|
b8979c65d4
|
feat: select element on insert
|
2026-04-07 01:20:07 +02:00 |
|
Maze Winther
|
f47e85c3bb
|
fix: respect scale lock when editing keyframed scale
|
2026-04-07 01:19:46 +02:00 |
|
Maze Winther
|
e43b859439
|
fix: place new overlay tracks at the top of the timeline
|
2026-04-07 01:18:57 +02:00 |
|
Maze Winther
|
e4b67094e7
|
refactor: split effects and masks into dedicated rust crates, introduce MediaTime and FrameRate
|
2026-04-07 01:09:13 +02:00 |
|
Maze Winther
|
79df736431
|
fix: clean up graph editor
|
2026-04-06 13:15:50 +02:00 |
|
Maze Winther
|
c411edb7c1
|
fix: clean up
|
2026-04-06 12:59:07 +02:00 |
|
Maze Winther
|
2776adaae1
|
fix: whitespace
|
2026-04-06 12:42:46 +02:00 |
|
Maze Winther
|
964ac82d5e
|
refactor: split presets into data definitions and storage store
|
2026-04-06 12:40:47 +02:00 |
|