Commit Graph

  • 3a63240f46 feat(media): validate upload file size limits by media type Stanley Cheung 2026-02-24 12:58:50 +0800
  • 227be9ac41 fix: improve auth Stanley Cheung 2026-02-24 11:57:39 +0800
  • 26ac7c1003 Merge remote-tracking branch 'upstream/main' into uat Stanley Cheung 2026-02-24 11:57:31 +0800
  • ed9d8c6a09
    Merge 55a29bea9f into 4d77e3f2bb Nino Chavez 2026-02-24 00:03:08 +0000
  • 55a29bea9f fix: resolve ThemeToggle hydration error and incorrect icon (#648) Abelino Chavez 2026-01-29 14:08:55 -0600
  • 5bd0de7c88
    Merge 1da22ef9e3 into 4d77e3f2bb Nino Chavez 2026-02-24 00:01:57 +0000
  • 1da22ef9e3 feat: add dedicated About page Abelino Chavez 2026-01-29 16:16:12 -0600
  • 77d2b0b0cb
    Merge 5854906a87 into 4d77e3f2bb Nino Chavez 2026-02-23 23:52:37 +0000
  • 5854906a87 fix: dispose Input objects to prevent memory leaks (#656) Abelino Chavez 2026-01-30 21:18:06 -0600
  • edd2138c6b fix: show user-friendly error for unsupported video codecs (#637) Abelino Chavez 2026-01-30 21:15:40 -0600
  • 71bdafac75 fix: make track visibility toggle button clickable (#658) Abelino Chavez 2026-01-30 21:13:23 -0600
  • 905238d424 fix: improve audio mixing quality and prevent clipping (#677) Abelino Chavez 2026-01-30 21:07:54 -0600
  • 80b229c3bf fix: properly dispose WebCodecs resources in video cache (#663) Abelino Chavez 2026-01-30 21:06:30 -0600
  • de5293b024 feat: add dedicated About page (#624) Abelino Chavez 2026-01-30 20:44:26 -0600
  • 147f473fd3 feat: add Ctrl+X cut shortcut for timeline elements (#672) Abelino Chavez 2026-01-30 20:42:51 -0600
  • 6bad0d42ca feat: add file size validation for media uploads (#653) Abelino Chavez 2026-01-30 20:40:54 -0600
  • 7670144be4 feat: add "open in new tab" icon next to project names (#644) Abelino Chavez 2026-01-30 20:35:43 -0600
  • acf689f97f fix: UI improvements and multiple keyboard shortcuts support Abelino Chavez 2026-01-30 20:31:25 -0600
  • 4d77e3f2bb refactor: snapping system Maze Winther 2026-02-23 10:55:35 +0100
  • ab64c48c92 feat: make playhead snap to elements Maze Winther 2026-02-23 10:55:06 +0100
  • d352e58570 fix preview snapping threshold Maze Winther 2026-02-23 10:15:51 +0100
  • baa5f33407 fix preview perf issues Maze Winther 2026-02-23 10:03:15 +0100
  • dbfecbba59 docker + update readme Maze Winther 2026-02-23 09:38:38 +0100
  • 86a3592c88 refactor: make export audio consistent to preview Maze Winther 2026-02-23 09:28:54 +0100
  • 744419469d feat: basic ripple editing Maze Winther 2026-02-23 07:09:26 +0100
  • 1762dc077d persist snapping + ripple Maze Winther 2026-02-23 06:56:05 +0100
  • a982304bb3 docs: actions Maze Winther 2026-02-23 06:50:53 +0100
  • 5616d4e9f3 feat: save frame as image Maze Winther 2026-02-23 06:44:27 +0100
  • de64bba7d6 Add cloud-specific instructions to AGENTS.md cursor/development-environment-setup-612a Cursor Agent 2026-02-23 05:29:47 +0000
  • 71970d5f5f fix: audio from video files not being exported Maze Winther 2026-02-23 06:20:11 +0100
  • 05f428f92f Add @biomejs/biome as dev dependency for lint scripts Cursor Agent 2026-02-23 05:12:32 +0000
  • 93d1e3383c
    feat: major editor overhaul (assets, properties, timeline, fonts) (#709) v0.1.0 Maze 2026-02-23 03:24:02 +0100
  • 12245bf2a4 next env Maze Winther 2026-02-23 01:51:14 +0100
  • 479e1953a4 chore: add missing env vars to bun-ci Maze Winther 2026-02-23 01:16:15 +0100
  • 637ff37f94 chore: more deps Maze Winther 2026-02-22 19:09:37 +0100
  • c621207bd3 chore: add @radix-ui/react-primitive deps Maze Winther 2026-02-22 19:08:16 +0100
  • f99f240c6f add breadcrumb back Maze Winther 2026-02-22 17:52:15 +0100
  • d2ee344fdd add missing component back Maze Winther 2026-02-22 17:46:54 +0100
  • f4ab1534ed migrate from next middleware to proxy Maze Winther 2026-02-22 17:43:35 +0100
  • d733609c61 fix linter issues Maze Winther 2026-02-22 17:41:26 +0100
  • 9fb8406cdb formatting Maze Winther 2026-02-22 17:36:02 +0100
  • 42f865aa50 deleted shadcn components with errors Maze Winther 2026-02-22 17:35:30 +0100
  • dc406c2579 fix: correct global composite operation assignment in TextNode to ensure proper blend mode handling Maze Winther 2026-02-22 17:26:18 +0100
  • d4c83c0a08 add ts-nocheck directive to settings-legacy.tsx to suppress TypeScript errors Maze Winther 2026-02-22 17:24:08 +0100
  • 42a6097293 feat: major editor overhaul (assets, properties, timeline, fonts) Maze Winther 2026-02-22 17:10:50 +0100
  • 25577b6df8
    Update README.md Yami 2026-02-22 19:55:41 +0700
  • 0f2840d71a fix: cloudbuild Stanley Cheung 2026-02-20 21:31:19 +0800
  • 6f26f8c08f fix: var name Stanley Cheung 2026-02-20 21:24:10 +0800
  • 825c012558 fix: cloud build path Stanley Cheung 2026-02-20 21:06:33 +0800
  • 951bc2b40a fix: cloudbuild yaml Stanley Cheung 2026-02-20 21:02:47 +0800
  • dea382a8c9 fix: build arg params Stanley Cheung 2026-02-20 20:56:49 +0800
  • 8aa1f4e6b7 fix: move to single next js repo Stanley Cheung 2026-02-20 19:24:50 +0800
  • 7d0de13d42 fix: remove unused env Stanley Cheung 2026-02-20 18:47:51 +0800
  • 5ee1129c86 fix: remove unused services Stanley Cheung 2026-02-20 16:55:13 +0800
  • c026854315 chore: improve accessibility and security Dipanshu Rawat 2026-02-18 00:09:45 +0530
  • bf5c096c29 fix: update GitHub follower count in header component Dipanshu Rawat 2026-02-17 23:59:45 +0530
  • a3f6e5da73 chore: remove blog pages from uat Stanley Cheung 2026-02-13 16:09:57 +0800
  • c5447b7628 Merge branch 'opencut' into uat Stanley Cheung 2026-02-13 16:07:50 +0800
  • 704b418529 fix: replace outer <button> with <div> in TimelineTrackContent to resolve nested button hydration error KEHUACN 2026-02-13 11:43:08 +0800
  • 658b9b7758 feat: delete project sync Stanley Cheung 2026-02-11 16:44:03 +0800
  • 4c67ec6209 fix: update brand name Stanley Cheung 2026-02-11 15:56:48 +0800
  • 4f983387ac fix: auth refresh token issue Stanley Cheung 2026-02-11 15:34:59 +0800
  • 0ef5b9b1ea fix(editor-sync): persist and restore asset-panel media across devices without timeline usage Stanley Cheung 2026-02-11 14:52:45 +0800
  • 322f5d3c4f feat: clean up pages, adding e2e, connecting to cloud Stanley Cheung 2026-02-11 12:34:03 +0800
  • fca99d6126 refactor Maze Winther 2026-02-10 16:28:21 +0100
  • 33a8705f0d fix selection not getting cleared after element deletion Maze Winther 2026-02-09 16:38:17 +0100
  • 229c42aa94 feat: implement backend auth flow and global auth guard Stanley Cheung 2026-02-09 16:45:23 +0800
  • 6f21d62d5f feat(web): add Storybook primitives and Bun test coverage Stanley Cheung 2026-02-09 15:54:05 +0800
  • a36dbaaf1f chore: remove marketing routes and align app-first navigation Stanley Cheung 2026-02-09 14:57:09 +0800
  • fe10cee3eb fix: correct default text capitalization in text constants Maze Winther 2026-02-09 00:34:45 +0100
  • 1d05f5ac56 fix linter Maze Winther 2026-02-08 22:23:12 +0100
  • 395e415cc4 formatting Maze Winther 2026-02-08 22:22:23 +0100
  • e50a817b97 add transform + few fixes Maze Winther 2026-02-08 22:21:17 +0100
  • 484ce47867 update review cursor command Maze Winther 2026-02-08 22:19:39 +0100
  • 681f006b35 fix: fps not being displayed in some cases Maze Winther 2026-02-08 21:49:32 +0100
  • 0282ef2223 scale timeline ruler labels to hours Maze Winther 2026-02-08 18:32:08 +0100
  • dc0b57cd6a refactor: replace text-specific update command with generic Maze Winther 2026-02-08 18:01:45 +0100
  • a218a52d2d persist sotring (projects) Maze Winther 2026-02-08 17:45:39 +0100
  • 1c2cf80188 change default sorting from createdAt to updatedAt in projects store Maze Winther 2026-02-08 17:44:43 +0100
  • cdd29eb1dc fix: resize-none Maze Winther 2026-02-08 17:06:16 +0100
  • 34cfeacdbb fix: stop audio on timeline scrub Maze Winther 2026-02-08 17:02:49 +0100
  • 6d55a34586 refactor: move isScrubbing state to playback manager Maze Winther 2026-02-08 17:01:46 +0100
  • c6666fd385 feat: update text properties to use dynamic font size limits and scaling Maze Winther 2026-02-08 16:50:31 +0100
  • 9b5fd6eb07 feat: ensure elements on main track starts at 0 Maze Winther 2026-02-08 01:51:25 +0100
  • 00cf7f6ab7 add todo Maze Winther 2026-02-08 01:23:13 +0100
  • a82817a703 fix landing image Maze Winther 2026-02-08 01:17:29 +0100
  • 39b6ea5613 type error Maze Winther 2026-02-07 23:57:19 +0100
  • ae45ef8154 blog ui fixes Maze Winther 2026-02-07 23:14:31 +0100
  • 49c4fcb229 refactor: remove AuthorList component Maze Winther 2026-02-07 22:37:19 +0100
  • 464a6e83b9 fix rendering issue from v1 to current Maze Winther 2026-02-05 14:44:31 +0100
  • d0b4b1a5fc fix migration dialog Maze Winther 2026-02-05 14:28:16 +0100
  • 2257ca2e6f make storage versioning per-project + few other refactors Maze Winther 2026-02-05 12:53:56 +0100
  • 2f07e10218 Move to commit SHAs Padraic Slattery 2026-02-04 17:14:25 +0100
  • 0cdc4bd097 chore: Update outdated GitHub Actions versions Padraic Slattery 2026-02-04 10:31:30 +0100
  • 490fc170c0 checkbox Maze Winther 2026-02-03 21:10:08 +0100
  • feb8a07c16 remove comment Maze Winther 2026-02-03 14:00:43 +0100
  • 7366cb27e9 fix v1 to v2 migration Maze Winther 2026-02-03 14:00:04 +0100
  • 34daad9df7 comments Maze Winther 2026-02-03 08:48:32 +0100
  • 9bc35363b9 remove hover state from export button Maze Winther 2026-02-03 08:33:42 +0100
  • e84c0cfda6 comments + codebase index Maze Winther 2026-02-02 23:17:30 +0100