summaryrefslogtreecommitdiff
path: root/apps/web/src/actions
Commit message (Collapse)AuthorAgeFilesLines
* feat: freeze frame at playheadcashmere2026-07-262-1/+95
| | | | | | | | | | | Enable the timeline toolbar freeze-frame button: capture the composited canvas as PNG, add it as an image media asset, split the video element at the playhead, shift the right part by the freeze duration, and insert a 3-second image element in the gap. Adds RendererManager.captureFrame(), reused by createSnapshot(). Also adds the Nix devshell (flake.nix/flake.lock: bun + nodejs) and AGENTS.md repository guidelines.
* refactor: split builtin and freeform masksMaze Winther2026-05-021-1/+1
| | | | Made-with: Cursor
* chore: switch from biome to eslint + prettier; fix ton of lint issuesMaze Winther2026-05-0218-341/+597
|
* fix: model editor time as wasm MediaTime ticks end-to-endMaze Winther2026-04-261-24/+68
|
* refactor: restructure files to their domains, new preview overlay system, ↵Maze Winther2026-04-2017-0/+1724
and dep graph