| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor: make export audio consistent to preview | Maze Winther | 2026-02-23 | 2 | -9/+63 |
| | | | | | fixes audio export issue with .mkv files | ||||
| * | persist snapping + ripple | Maze Winther | 2026-02-23 | 1 | -16/+28 |
| | | |||||
| * | feat: save frame as image | Maze Winther | 2026-02-23 | 3 | -0/+88 |
| | | |||||
| * | fix: audio from video files not being exported | Maze Winther | 2026-02-23 | 1 | -18/+61 |
| | | |||||
| * | feat: major editor overhaul (assets, properties, timeline, fonts) (#709) | Maze | 2026-02-23 | 165 | -6524/+10810 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: major editor overhaul (assets, properties, timeline, fonts) Refactor editor core systems to standardize UI architecture and improve performance. Assets & Properties: - Replace monolithic property items with composable `Section` architecture. - Add specialized sections for Transform, Blending, and Text. - Implement `NumberField` with scrubbing and math evaluation. - Add new ColorPicker with EyeDropper and multiple format support. - Standardize asset panels using new `PanelView` layout. Fonts & Stickers: - Implement custom font atlas/sprite system for high-performance previews. - Add virtualized FontPicker with search and favorites. - Refactor stickers to use a provider-based architecture (icons, emoji, flags, shapes). - Standardize sticker IDs to `provider:value` format. Timeline & Interaction: - Convert bookmarks to rich objects with notes, colors, and duration. - Refactor drag-and-drop to use Command pattern (enabling proper undo/redo). - Add Shift modifier to disable snapping during moves/resizes. - Add new overlays for layout guides and text editing. Renderer: - Add support for multi-line text, custom line-height, and letter-spacing. - Implement global composite operation (blend modes). - Update sticker node to resolve dynamic provider IDs. Infrastructure: - Add storage migrations (v3->v6) for text weights, sticker IDs, and bookmarks. - Update global styles and core UI components (Button, Input, Popover). * add ts-nocheck directive to settings-legacy.tsx to suppress TypeScript errors * fix: correct global composite operation assignment in TextNode to ensure proper blend mode handling * deleted shadcn components with errors * formatting * fix linter issues * migrate from next middleware to proxy * add missing component back * add breadcrumb back * chore: add @radix-ui/react-primitive deps * chore: more deps * chore: add missing env vars to bun-ci * next env | ||||
| * | refactor | Maze Winther | 2026-02-10 | 51 | -1045/+1355 |
| | | |||||
| * | fix selection not getting cleared after element deletion | Maze Winther | 2026-02-09 | 1 | -0/+1 |
| | | |||||
| * | fix: correct default text capitalization in text constants | Maze Winther | 2026-02-09 | 1 | -1/+1 |
| | | |||||
| * | fix linter | Maze Winther | 2026-02-08 | 1 | -1/+1 |
| | | |||||
| * | formatting | Maze Winther | 2026-02-08 | 1 | -4/+2 |
| | | |||||
| * | add transform + few fixes | Maze Winther | 2026-02-08 | 15 | -262/+631 |
| | | | | | | | | | feat: transform feat: batch command fix: slider undo fix: timeline zoom perf refactor: make updateElement support multiple | ||||
| * | fix: fps not being displayed in some cases | Maze Winther | 2026-02-08 | 1 | -1/+1 |
| | | |||||
| * | scale timeline ruler labels to hours | Maze Winther | 2026-02-08 | 1 | -4/+15 |
| | | |||||
| * | refactor: replace text-specific update command with generic | Maze Winther | 2026-02-08 | 4 | -55/+24 |
| | | |||||
| * | persist sotring (projects) | Maze Winther | 2026-02-08 | 1 | -1/+5 |
| | | |||||
| * | change default sorting from createdAt to updatedAt in projects store | Maze Winther | 2026-02-08 | 1 | -2/+4 |
| | | |||||
| * | fix: resize-none | Maze Winther | 2026-02-08 | 1 | -1/+1 |
| | | |||||
| * | fix: stop audio on timeline scrub | Maze Winther | 2026-02-08 | 1 | -0/+5 |
| | | |||||
| * | refactor: move isScrubbing state to playback manager | Maze Winther | 2026-02-08 | 2 | -6/+16 |
| | | |||||
| * | feat: update text properties to use dynamic font size limits and scaling | Maze Winther | 2026-02-08 | 4 | -10/+37 |
| | | |||||
| * | feat: ensure elements on main track starts at 0 | Maze Winther | 2026-02-08 | 6 | -11/+160 |
| | | |||||
| * | add todo | Maze Winther | 2026-02-08 | 1 | -0/+3 |
| | | |||||
| * | type error | Maze Winther | 2026-02-07 | 1 | -0/+1 |
| | | |||||
| * | blog ui fixes | Maze Winther | 2026-02-07 | 2 | -26/+7 |
| | | |||||
| * | refactor: remove AuthorList component | Maze Winther | 2026-02-07 | 1 | -22/+0 |
| | | |||||
| * | fix rendering issue from v1 to current | Maze Winther | 2026-02-05 | 5 | -42/+62 |
| | | |||||
| * | fix migration dialog | Maze Winther | 2026-02-05 | 6 | -24/+55 |
| | | |||||
| * | make storage versioning per-project + few other refactors | Maze Winther | 2026-02-05 | 16 | -397/+155 |
| | | |||||
| * | checkbox | Maze Winther | 2026-02-03 | 1 | -1/+1 |
| | | |||||
| * | remove comment | Maze Winther | 2026-02-03 | 1 | -1/+0 |
| | | |||||
| * | fix v1 to v2 migration | Maze Winther | 2026-02-03 | 7 | -148/+708 |
| | | |||||
| * | comments | Maze Winther | 2026-02-03 | 1 | -0/+4 |
| | | |||||
| * | remove hover state from export button | Maze Winther | 2026-02-03 | 1 | -1/+1 |
| | | |||||
| * | comments + codebase index | Maze Winther | 2026-02-02 | 1 | -33/+48 |
| | | |||||
| * | Merge branch 'timeline-zoom' | Maze Winther | 2026-02-02 | 6 | -30/+99 |
| |\ | |||||
| | * | fix: click empty on track to move playhead | Maze Winther | 2026-02-02 | 2 | -2/+10 |
| | | | |||||
| | * | feat: timeline zoom anchoring | Maze Winther | 2026-02-02 | 2 | -9/+40 |
| | | | |||||
| | * | fix comment | Maze Winther | 2026-02-02 | 1 | -1/+1 |
| | | | |||||
| | * | increase zoom of buttons + refactor | Maze Winther | 2026-02-02 | 3 | -10/+10 |
| | | | |||||
| | * | feat: exponential zoom | Maze Winther | 2026-02-02 | 2 | -17/+47 |
| | | | |||||
| * | | Merge branch 'staging' | Maze Winther | 2026-02-01 | 20 | -451/+1405 |
| |\| | |||||
| | * | change rounding | Maze Winther | 2026-02-01 | 1 | -1/+1 |
| | | | |||||
| | * | more test stuff | Maze Winther | 2026-02-01 | 2 | -0/+37 |
| | | | |||||
| | * | fix | Maze Winther | 2026-02-01 | 1 | -1/+1 |
| | | | |||||
| | * | fix default panel sizes | Maze Winther | 2026-02-01 | 1 | -2/+2 |
| | | | |||||
| | * | fix onboarding text | Maze Winther | 2026-02-01 | 1 | -5/+3 |
| | | | |||||
| | * | add tests for storage migrations | Maze Winther | 2026-02-01 | 16 | -439/+1359 |
| | | | |||||
| * | | add comments | Maze Winther | 2026-02-01 | 3 | -1/+16 |
| | | | |||||
| * | | organize imports | Maze Winther | 2026-02-01 | 1 | -1/+1 |
| |/ | |||||
| * | testing 4 | Maze Winther | 2026-02-01 | 1 | -0/+1 |
| | | |||||
