| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: ripple-extend resize, timeline filmstrip, export hardening | cashmere | 2026-07-28 | 1 | -4/+2 |
| | | | | | | | | | Yesterday's verified web session (gates green: 316 tests, tsc, build): - ripple-extend pushes right-hand chain on static-element resize - per-position video filmstrip thumbnails with zoom-adaptive density - fps-aware export bitrate, 2s keyframes, even-dim export canvas - freeze frame uses fixed 3s duration, prompt removed | ||||
| * | feat: freeze-duration prompt | cashmere | 2026-07-27 | 1 | -0/+2 |
| | | | | | | | | Freeze frame now asks for the duration (decimal seconds, 0 < d <= 600) before capture, via a promise-based zustand store mounted as an editor-global dialog. Last-used duration persists and prefills. Cancel aborts before capture with no commands. | ||||
| * | chore: switch from biome to eslint + prettier; fix ton of lint issues | Maze Winther | 2026-05-02 | 1 | -5/+14 |
| | | |||||
| * | refactor: restructure files to their domains, new preview overlay system, ↵ | Maze Winther | 2026-04-20 | 1 | -9/+67 |
| | | | | | and dep graph | ||||
| * | feat: new-release notice and colocate changelog under domain | Maze Winther | 2026-04-15 | 1 | -3/+3 |
| | | |||||
| * | fix: text measurement, rotation handle, video cache races, playback sync | Maze Winther | 2026-04-13 | 1 | -113/+142 |
| | | | | | Made-with: Cursor | ||||
| * | chore: normalize line endings | Maze Winther | 2026-03-29 | 1 | -113/+113 |
| | | |||||
| * | feat: mobile gate | Maze Winther | 2026-03-02 | 1 | -9/+12 |
| | | |||||
| * | feat: major editor overhaul (assets, properties, timeline, fonts) (#709) | Maze | 2026-02-23 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | 1 | -3/+3 |
| | | |||||
| * | codebase overhaul (#697) | Maze | 2026-01-31 | 2 | -448/+88 |
| | | |||||
| * | fix: don't pre-fetch sounds | Maze Winther | 2025-09-01 | 1 | -13/+9 |
| | | |||||
| * | another huge refactor | Maze Winther | 2025-08-27 | 1 | -8/+8 |
| | | |||||
| * | Merge pull request [#514](https://github.com/mazeincoding/AppCut/issues/514) | Maze Winther | 2025-08-09 | 1 | -54/+286 |
| | | |||||
| * | feat: sound effects functionality with freesound's api | Maze Winther | 2025-08-04 | 1 | -0/+13 |
| | | |||||
| * | feat: empty state on properties panel | Maze Winther | 2025-08-02 | 1 | -1/+1 |
| | | |||||
| * | style: complete re-design of whole editor | Maze Winther | 2025-08-01 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request [#499](https://github.com/mazeincoding/AppCut/issues/499) | Maze Winther | 2025-07-31 | 1 | -7/+89 |
| | | |||||
| * | feat: onboarding | Maze Winther | 2025-07-20 | 1 | -2/+2 |
| | | |||||
| * | remove onboarding | Maze Winther | 2025-07-16 | 1 | -6/+0 |
| | | |||||
| * | cleanup | Maze Winther | 2025-07-16 | 1 | -2/+9 |
| | | |||||
| * | fix(web): #268 multiple new projects bug | Simon Orzel | 2025-07-15 | 1 | -13/+26 |
| | | |||||
| * | fix: spacing | Maze Winther | 2025-07-12 | 1 | -2/+2 |
| | | |||||
| * | fix: enhance layout of editor and resizable components for better usability | Anwarul Islam | 2025-07-12 | 1 | -3/+4 |
| | | |||||
| * | fix: improve layout and styling of resizable panels | Anwarul Islam | 2025-07-12 | 1 | -4/+3 |
| | | |||||
| * | formatting | Maze Winther | 2025-07-10 | 1 | -1/+4 |
| | | |||||
| * | fix: make panels resizable | Maze Winther | 2025-07-09 | 1 | -2/+2 |
| | | |||||
| * | style: completely fresh ui in editor | Maze Winther | 2025-07-09 | 1 | -4/+3 |
| | | |||||
| * | shipping too hard | Maze Winther | 2025-07-08 | 1 | -4/+6 |
| | | |||||
| * | refactor: store media relative to project, add storage for timeline data, ↵ | Maze Winther | 2025-07-07 | 1 | -5/+18 |
| | | | | | and other things | ||||
| * | refactor: remove unused imports | Maze Winther | 2025-06-30 | 1 | -2/+0 |
| | | |||||
| * | feat: implement project management features with storage integration, ↵ | Maze Winther | 2025-06-30 | 1 | -6/+8 |
| | | | | | including project creation, deletion, and renaming dialogs | ||||
| * | delete editor.css | Maze Winther | 2025-06-30 | 1 | -4/+0 |
| | | |||||
| * | Revert "refactor: overhaul timeline component, separate into different files" | Maze Winther | 2025-06-24 | 1 | -5/+3 |
| | | | | | This reverts commit 2aa37920d5f183f9c0de2c42076fa57c5b48320e. | ||||
| * | refactor: overhaul timeline component, separate into different files | Maze Winther | 2025-06-24 | 1 | -3/+5 |
| | | |||||
| * | fix: merge conflicts, merge | Hyteq | 2025-06-24 | 2 | -0/+5 |
| |\ | |||||
| | * | Implement click-to-seek functionality in timeline | Andrew Kordampalos | 2025-06-23 | 2 | -0/+5 |
| | | | |||||
| * | | clean up and simplifying more logic | Hyteq | 2025-06-24 | 1 | -46/+58 |
| |/ | |||||
| * | feat: initial state for composition and overlay editing on the video player | Hyteq | 2025-06-23 | 1 | -3/+3 |
| | | |||||
| * | feat: cleaned up video player, added functionality, zooming in/out, timeline ↵ | Hyteq | 2025-06-23 | 1 | -1/+3 |
| | | | | | position viewer, keyboard controls | ||||
| * | rename app provider to editor provider and add it to the editor instead | Maze Winther | 2025-06-22 | 1 | -48/+51 |
| | | |||||
| * | so much stuff??? | Maze Winther | 2025-06-22 | 1 | -9/+57 |
| | | |||||
| * | move editor from home to /editor | Maze Winther | 2025-06-22 | 1 | -0/+48 |
