| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: git-like project versioning (v1) | cashmere | 2026-07-27 | 1 | -0/+3 |
| | | | | | | | | | | | | Linear per-project history per notes/project-versioning.md: named checkpoints (thumbnail via renderer.captureFrame) plus auto-checkpoints on save (60s throttle, ring of 20, named never rotate). Restore writes a safety checkpoint first, then swaps the document outside undo/redo. Media assets referenced by any version are pinned against deletion. Migration v31-v32 stamps the schema; the version store lives in its own IDB database with an in-memory fallback for tests. Versions popover in the editor header for jump/rename/delete. 12 new tests. | ||||
| * | chore: switch from biome to eslint + prettier; fix ton of lint issues | Maze Winther | 2026-05-02 | 1 | -1/+1 |
| | | |||||
| * | refactor: restructure files to their domains, new preview overlay system, ↵ | Maze Winther | 2026-04-20 | 1 | -3/+3 |
| | | | | | and dep graph | ||||
| * | feat: transcription diagnostics | Maze Winther | 2026-04-14 | 1 | -0/+5 |
| | | |||||
| * | feat: clipboard with keyframe paste | Maze Winther | 2026-04-13 | 1 | -0/+4 |
| | | | | | Made-with: Cursor | ||||
| * | refactor: structured track layout per scene | Maze Winther | 2026-04-07 | 1 | -6/+15 |
| | | |||||
| * | refactor: move track pruning into a post-command reactor | Maze Winther | 2026-03-31 | 1 | -53/+63 |
| | | |||||
| * | feat: centralize selection management | Maze Winther | 2026-03-31 | 1 | -1/+1 |
| | | |||||
| * | chore: normalize line endings | Maze Winther | 2026-03-29 | 1 | -53/+53 |
| | | |||||
| * | feat: masks, properties refactor, shaders, storage migrations, and more | Maze Winther | 2026-03-29 | 1 | -3/+4 |
| | | |||||
| * | feat: introduce WebGL effects system and Blur effect | Maze Winther | 2026-02-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | This implements the foundational architecture for video effects, starting with a multi-pass WebGL rendering pipeline and a customizable Gaussian Blur effect. Key changes: - WebGL Engine: Added `raw-loader` for `.glsl` shaders, multi-pass framebuffer rendering, and live offscreen canvas previews. - Node Architecture: Replaced hardcoded background blur with `CompositeEffectNode` and added `EffectLayerNode` to apply effects to specific visual elements. - Timeline & DND: Added a new `effect` track type. Upgraded drag-and-drop to support dropping effects directly onto the timeline. Consolidated track constants into a cleaner `TRACK_CONFIG`. - UI/UX: Added an Effects tab in the assets panel with live previews. Added an Effect Properties panel with sliders and inputs for fine-tuning parameters. - Data Model: Added `sourceDuration` to video and audio elements, and wrote a v8 storage migration to update existing projects to the new schema. - Docs: Added `CHANGELOG.md` tracking v0.1.0 and v0.2.0, plus `docs/effects-renderer.md` to document the new WebGL pipeline. | ||||
| * | codebase overhaul (#697) | Maze | 2026-01-31 | 1 | -0/+50 |
