summaryrefslogtreecommitdiff
path: root/apps/web/src/app
Commit message (Collapse)AuthorAgeFilesLines
* feat: major editor overhaul (assets, properties, timeline, fonts) (#709)Maze2026-02-235-507/+508
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* refactorMaze Winther2026-02-103-255/+270
|
* persist sotring (projects)Maze Winther2026-02-081-1/+5
|
* change default sorting from createdAt to updatedAt in projects storeMaze Winther2026-02-081-2/+4
|
* type errorMaze Winther2026-02-071-0/+1
|
* blog ui fixesMaze Winther2026-02-071-25/+6
|
* refactor: remove AuthorList componentMaze Winther2026-02-071-22/+0
|
* fix rendering issue from v1 to currentMaze Winther2026-02-051-1/+1
|
* change roundingMaze Winther2026-02-011-1/+1
|
* codebase overhaul (#697)Maze2026-01-3129-3913/+3033
|
* fix: don't pre-fetch soundsMaze Winther2025-09-011-13/+9
|
* refactor(core): switch to scene-based architectureMaze Winther2025-09-011-1/+4
|
* update roadmap to check off exportMaze Winther2025-08-311-2/+2
|
* another huge refactorMaze Winther2025-08-271-8/+8
|
* feat: export waitlistMaze Winther2025-08-172-0/+87
|
* style: sort button in /projectsMaze Winther2025-08-161-17/+71
|
* style: rounded cornersMaze Winther2025-08-161-1/+1
|
* feat: stickers panel (#539)enkei642025-08-151-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Stickers panel base complete * Improve dark mode stickers background for visibility * Prevent stickers from being too small or too big * Improve UI, added credit for Iconify API * Allow manually loading more collections * Add a maximum width of 200px so stickers aren't too big * cleanup * style: hover state of button * refactor: input component * fix: mark input component as client * so much stuff --------- Co-authored-by: Maze Winther <mazewinther@gmail.com>
* feat: auto-captionsMaze Winther2025-08-112-0/+317
|
* Merge pull request [#514](https://github.com/mazeincoding/AppCut/issues/514)Maze Winther2025-08-091-54/+286
|
* feat: add license filtering for sound effectsMaze Winther2025-08-041-0/+11
|
* feat: sound effects functionality with freesound's apiMaze Winther2025-08-043-1/+268
|
* feat: replace scroll-area from radix with one that actually works and ↵Maze Winther2025-08-031-1/+1
| | | | doesn't cause layout issues
* feat: empty state on properties panelMaze Winther2025-08-021-1/+1
|
* refactor: remove all waitlist-related codeMaze Winther2025-08-023-168/+2
|
* style: global colorsMaze Winther2025-08-021-2/+2
|
* style: complete re-design of whole editorMaze Winther2025-08-013-36/+55
|
* style: new primary colorMaze Winther2025-07-311-1/+1
|
* Merge branch 'feat/tailwindcss-v4' into stagingMaze Winther2025-07-319-108/+246
|\
| * Migrate remaining tailwind config pieces to CSS configBrandon McConnell2025-07-301-86/+206
| |
| * Lay groundwork for Tailwind v4 upgradeBrandon McConnell2025-07-309-36/+54
| |
| * feat: create external tools section (#493)Dominik K.2025-07-301-2/+55
| | | | | | | | | | * feat: create external tools section * fix: better wording
* | Merge branch 'staging' of https://github.com/mazeincoding/AppCut into stagingMaze Winther2025-07-311-2/+55
|\ \
| * | add forward and backward buttons to non-fullscreen view (#495)vracto2025-07-301-2/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: create external tools section (#493) * feat: create external tools section * fix: better wording * add forward and backward buttons to non-fullscreen --------- Co-authored-by: Dominik K. <dominik@koch-bautechnik.de> Co-authored-by: Maze Winther <mazewinther@gmail.com>
* | | Merge pull request [#499](https://github.com/mazeincoding/AppCut/issues/499)Maze Winther2025-07-311-7/+89
|/ /
* / fix: projects loading flickerMaze Winther2025-07-301-1/+1
|/
* Merge pull request [#482](https://github.com/mazeincoding/AppCut/issues/482)Maze Winther2025-07-291-1/+1
|
* Merge pull request [#471](https://github.com/mazeincoding/AppCut/issues/471)Maze2025-07-291-1/+1
|
* feat: add ultracite (#452)Hayden Bleasel2025-07-259-1394/+1431
| | | | | | | | | | | | | * Init ultracite * Update scripts and biome.jsonc * Update biome.jsonc * Update biome.jsonc * Update biome.jsonc * Run format
* fix: import site info from correct sourceDominik Koch2025-07-241-6/+6
|
* fix: clean up code and add canonical urlDominik Koch2025-07-242-15/+14
|
* Merge pull request #443 from OpenCut-app/feat/sitemapiza2025-07-232-0/+74
|\ | | | | feat: add sitemap and robots generation
| * feat: add robots/sitemap generationDominik Koch2025-07-232-0/+74
| |
* | fix: add error handlingTaqib2025-07-231-31/+37
| |
* | Update apps/web/src/app/rss.xml/route.tsTaqib Ibrahim2025-07-231-9/+9
| | | | | | Co-authored-by: Dominik K. <dominik@koch-bautechnik.de>
* | feat: add an rss feedTaqib2025-07-232-14/+58
|/
* Merge pull request [#366](https://github.com/mazeincoding/AppCut/issues/366)Maze Winther2025-07-221-259/+244
|
* fix: implement coderabbit suggestionsDominik Koch2025-07-211-16/+16
| | | | They actually good wtf
* fix: remove unused siteNameDominik Koch2025-07-211-1/+0
|
* feat: add opencut blogDominik Koch2025-07-213-0/+246
|