Maze Winther
218625b61a
feat: advance snapping
2025-07-16 17:44:44 +02:00
Maze Winther
c1c4b114eb
fix: snapping for both directions (left/right)
2025-07-16 17:38:29 +02:00
Maze Winther
fcfe612cd6
fix: handlers component on mobile
2025-07-16 17:36:47 +02:00
Maze Winther
c3de532709
fix
2025-07-16 16:14:45 +02:00
enkeii64
9d5707d5fd
fix: resolve merge conflict in draggable-item.tsx
2025-07-17 00:12:41 +10:00
enkeii64
7cbbbe1630
fix: resolve merge conflict in draggable-item.tsx
2025-07-17 00:07:39 +10:00
enkeii64
e0a5d4860a
fix(ui): add tooltipText prop to PlusButton
2025-07-17 00:06:22 +10:00
Maze Winther
20f73bf705
Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging
2025-07-16 16:05:35 +02:00
Maze Winther
0c086e3c24
more shortcut fixes
2025-07-16 16:05:30 +02:00
iza
f6e2d5a60f
Merge pull request #314 from mezotv/feat/sponsored-by-vercel
...
feat(hero): add sponsored by vercel to hero
2025-07-16 16:59:36 +03:00
gantiro
955f6331f2
Merge branch 'main' into feature/optimize-timeline-ruler
2025-07-16 20:53:00 +07:00
Maze Winther
5483db83de
fix keyboard shortcuts
2025-07-16 15:52:25 +02:00
Maze Winther
3371a68896
block access in prod
2025-07-16 15:48:30 +02:00
Maze Winther
fbd14290c6
another fix
2025-07-16 15:45:45 +02:00
Maze Winther
e317fb547d
revert and fix (please work)
2025-07-16 15:44:05 +02:00
Maze Winther
700366f61e
fix issue
2025-07-16 15:34:55 +02:00
Maze Winther
9530058b97
add waitlist count back
2025-07-16 15:30:19 +02:00
Dominik Koch
18d2186101
feat(hero): add sponsored by vercel to hero
2025-07-16 15:19:06 +02:00
Khắc Tuấn
2974fd89a9
Merge branch 'main' into feature/optimize-timeline-ruler
2025-07-16 20:04:27 +07:00
Maze Winther
1e01364740
Merge branch 'main' into staging
2025-07-16 14:53:16 +02:00
Maze Winther
0554a031c2
man idk
2025-07-16 14:52:53 +02:00
enkeii64
f83f647299
refactor: improve type safety and security in projects page
2025-07-16 22:43:01 +10:00
enkeii64
fe1c0edb8f
feat: add no results screen for project search
2025-07-16 22:37:19 +10:00
Maze Winther
8bc26539eb
cleanup (this doesn't work)
2025-07-16 14:37:08 +02:00
enkeii64
5a76196221
feat: add search and sort functionality to projects page
2025-07-16 22:23:21 +10:00
Maze Winther
527d588897
chore: bump lucide react verion
2025-07-16 13:40:34 +02:00
Maze Winther
49d467cd83
Merge branch 'staging' into pr/vishesh711/284
2025-07-16 13:38:26 +02:00
Maze
025b0100d3
Merge pull request #288 from simonorzel26/feat/select-all-projects-button-clickable
...
feat: makes the select all project button entirely clickable and cleans up small css changes
2025-07-16 13:29:36 +02:00
Maze Winther
96f7516c94
Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging
2025-07-16 12:22:15 +02:00
Maze Winther
a7e23ec714
media drag overlay cleanup
2025-07-16 12:22:09 +02:00
Maze Winther
63d5b2f110
Merge branch 'feat/media-button' into staging
2025-07-16 12:04:09 +02:00
Maze Winther
446745a33c
cleanup
2025-07-16 12:03:44 +02:00
Maze
ccca2e8d0f
Merge pull request #308 from enkeii64/feat/display-all-contributors
...
feat: display all contributors
2025-07-16 12:00:11 +02:00
Maze
2982293b54
Merge pull request #287 from simonorzel26/fix/268_multiple-new-projects
...
fix(web): #268 multiple new projects bug
2025-07-16 11:58:56 +02:00
enkei64
0cb26ef088
Merge branch 'OpenCut-app:main' into feat/display-all-contributors
2025-07-16 19:07:33 +10:00
enkeii64
7c6b2e4f49
feat: display all contributors
2025-07-16 18:49:11 +10:00
Ahmet Kilinc
79f6c680f3
remove browser check
2025-07-16 01:23:06 +01:00
Ahmet Kilinc
ece9c78b16
coderabbit comments
2025-07-16 01:05:42 +01:00
Ahmet Kilinc
eb49500592
adds Vercel BotId
2025-07-16 01:00:40 +01:00
Ahmet Kilinc
5178732c4c
csrf token and browser detection
2025-07-16 00:44:42 +01:00
Simon Orzel
f76169ada1
feat: refactors media drag overlay and media tab
2025-07-16 00:48:00 +02:00
Simon Orzel
acd1e2e216
feat: makes the select all project button entirely clickable and cleans up small css changes
2025-07-15 23:48:47 +02:00
Maze Winther
d5c52557df
Merge branch 'staging'
2025-07-15 23:28:06 +02:00
Maze Winther
83d65bdd15
feat: remove waitlist count due to bots
2025-07-15 23:26:04 +02:00
Simon Orzel
6df492b661
fix(web): #268 multiple new projects bug
2025-07-15 23:25:09 +02:00
vishesh711
13db27c173
fix: resolve TypeScript build errors and deployment blockers
...
- Fix missing lucide-react icon imports in type declarations
- Add 40+ missing icon exports (Loader2, ExternalLink, Type, etc.)
- Fix ArrowLeft → ChevronLeft imports in auth pages
- Resolve LucideIcon type declaration issue
- Fix invalid Button variant 'ghost' → 'text' in KeyboardShortcutsHelp
- Ensure project builds successfully with Bun package manager
- Address CodeRabbit review feedback for production readiness
These fixes resolve all TypeScript compilation errors and make the
project fully deployment-ready. Build now passes with zero errors.
2025-07-15 12:58:04 -04:00
vishesh711
d3204f6cd7
feat: Add comprehensive keyboard shortcuts system for video editor
...
- Implement industry-standard video editing shortcuts (Space, J/K/L, arrows)
- Add playback controls: Space (play/pause), J/K/L (rewind/pause/forward)
- Add navigation: arrow keys (frame stepping), Shift+arrows (5s jumps), Home/End
- Add editing shortcuts: S (split at playhead), N (toggle snapping)
- Add selection shortcuts: Ctrl/Cmd+A (select all), Ctrl/Cmd+D (duplicate)
- Add keyboard shortcuts help dialog with categorized shortcuts display
- Integrate help button in editor header for discoverability
- Add TypeScript type declarations for better development experience
- Fix Docker build environment variable validation issues
All shortcuts follow professional video editing standards (Avid/Premiere/Final Cut).
Context-aware shortcuts that don't interfere with text input fields.
Toast notifications provide user feedback for better UX.
2025-07-15 12:36:53 -04:00
gantiro
faf317cd20
fix comment remove check time
2025-07-15 23:33:31 +07:00
gantiro
7cc3a907de
fix comment for use-timeline-playhead hook
2025-07-15 23:29:30 +07:00
gantiro
8bfc91e62e
fix comment
2025-07-15 23:26:56 +07:00
gantiro
5fc06257f2
change zIndex for timeline-playhead
2025-07-15 23:23:15 +07:00
gantiro
52f003f25a
add comment for hooks
2025-07-15 22:56:56 +07:00
gantiro
b266678fe4
Optimize timeline performance
2025-07-15 22:51:38 +07:00
Maze Winther
3a8d57921e
feat: add lock icon toggle for snapping functionality
2025-07-15 17:41:10 +02:00
Maze Winther
fd2aa00074
style: tooltip
2025-07-15 17:40:19 +02:00
Maze Winther
7a725ecd09
cleanup
2025-07-15 17:29:28 +02:00
Maze Winther
a32ffb601a
Merge branch 'feat/thumbnail-appearance' into staging
2025-07-15 17:07:21 +02:00
Maze Winther
dc0e4783fb
cleanup
2025-07-15 16:55:04 +02:00
Maze Winther
fdeddbe3ed
Merge branch 'feature/plus-button-timeline' into staging
2025-07-15 16:28:08 +02:00
Maze Winther
1f95bb98d6
Merge branch 'staging'
2025-07-15 15:08:00 +02:00
Maze Winther
b1ccf3695e
fix quicl
2025-07-15 15:07:47 +02:00
Maze Winther
a8a5a68cae
Merge branch 'main' of https://github.com/mazeincoding/AppCut
2025-07-15 15:03:56 +02:00
Maze Winther
7d2f323f4d
fix: last updated date in roadmap
2025-07-15 15:03:33 +02:00
Maze Winther
ebad05f17b
refactor: remove development debug
2025-07-15 14:58:08 +02:00
Maze Winther
ce851e52ce
Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging
2025-07-15 14:57:09 +02:00
Maze Winther
2432bcf54b
chore: bump next version
2025-07-15 14:56:48 +02:00
Maze
f5ed3e196a
Merge pull request #266 from anwarulislam/feat/snapping
...
feature: add timeline snapping functionality
2025-07-15 14:17:50 +02:00
Maze Winther
1fdf2a0515
cleanup
2025-07-15 14:16:54 +02:00
Maze Winther
5e86ed9efc
fix: tooltip styling
2025-07-15 14:13:02 +02:00
Maze Winther
cb877769fb
refactor: remove google auth
2025-07-15 12:35:08 +02:00
Maze
0e83b6c15e
Merge pull request #272 from vietnamesekid/main
...
feat: integrate @t3-oss/env for environment variable management across the application
2025-07-15 12:20:55 +02:00
Maze
2aa7493189
Merge pull request #274 from Zaid-maker/migration
...
Set default value of users.email_verified column to false via migration
2025-07-15 12:17:44 +02:00
enkeii64
d7c764f968
feat: Add Discord link to footer
2025-07-15 19:24:34 +10:00
Zaid-maker
bfa5d8f062
migration
2025-07-15 13:51:17 +05:00
tranminhquang
9d5fb821c7
feat: integrate @t3-oss/env for environment variable management across the application
2025-07-15 13:29:16 +07:00
Anwarul Islam
0f05d25e8a
fix: ensure correct type assertion for snappedTime in useTimelineSnapping
2025-07-15 07:17:45 +06:00
Anwarul Islam
e3cb491a29
feat: add snap point notification to TimelineTrackContent for improved snapping feedback
2025-07-15 07:06:29 +06:00
Anwarul Islam
2cc25b70d5
feat: enhance snapping functionality by adding snap point handling in Timeline component
2025-07-15 07:03:36 +06:00
Anwarul Islam
9cc77b4499
feat: enforce non-negative snap threshold and minimum grid interval in timeline store
2025-07-15 06:59:46 +06:00
Anwarul Islam
59f4098f75
refactor: remove keyboard shortcuts for better integration later
2025-07-15 04:32:36 +06:00
Anwarul Islam
1106aeeb60
feat: integrate snapping functionality into timeline track component
2025-07-15 04:27:19 +06:00
Anwarul Islam
af632d8cc5
feat: add snapping functionality and controls to timeline component
2025-07-15 04:27:12 +06:00
Anwarul Islam
e7485340cf
feat: implement useTimelineSnapping hook for snapping functionality in timeline
2025-07-15 04:25:51 +06:00
Anwarul Islam
2b57f3026c
feat: add snapping settings and actions to timeline store
2025-07-15 04:25:16 +06:00
Anwarul Islam
4de81796a3
feat: add SnapIndicator component for timeline snapping visualization
2025-07-15 04:23:45 +06:00
Anwarul Islam
d53321ec36
fix: enhance media tile display with aspect ratio adjustments and overlay borders
2025-07-15 00:42:19 +06:00
Maze Winther
7798334300
feat: roadmap page and move all open-graph images to /open-graph folder
2025-07-14 20:34:16 +02:00
Anwarul Islam
2c941b1585
fix: optimize media thumbnail display by removing tiling utility and using CSS background instead
2025-07-15 00:12:01 +06:00
Anwarul Islam
c628b5a8ee
fix improve timeline element visual display by tiling repeating media thumbnails
2025-07-14 23:53:11 +06:00
Anwarul Islam
1e64bc4abd
fix improve timeline element visual display
2025-07-14 23:49:48 +06:00
Maze Winther
0309f9cf08
refactor: comment
2025-07-14 19:48:12 +02:00
ni-zav
ffb254c339
Merge branch 'OpenCut-app:main' into refactor/move-add-button
2025-07-14 23:43:34 +07:00
Maze Winther
416511084a
fix: drag media to timeline
2025-07-14 18:06:11 +02:00
Nizav
acd42a29f6
refactor: move the add button below the placeholder text
2025-07-14 22:46:28 +07:00
Maze Winther
64b84ca041
fix: toast
2025-07-14 17:42:00 +02:00
Maze Winther
87215b31e9
fix: last updated date in privacy/terms
2025-07-14 17:39:13 +02:00
Maze Winther
d8bb13eb78
feat: privacy/terms pages
2025-07-14 17:37:25 +02:00
Maze Winther
b54c5443a0
fix: metadata
2025-07-14 16:21:41 +02:00
Maze Winther
89691312b8
chore: bump drizzle-orm version
2025-07-14 16:20:52 +02:00
Maze Winther
73ba7d6577
fix: better auth env variable
2025-07-14 16:16:10 +02:00