| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: Add comprehensive keyboard shortcuts system for video editor | vishesh711 | 2025-07-15 | 1 | -3/+190 |
| | | | | | | | | | | | | | | | | | - 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. | ||||
| * | cleanup | Maze Winther | 2025-07-15 | 4 | -293/+211 |
| | | |||||
| * | feat: add snap point notification to TimelineTrackContent for improved ↵ | Anwarul Islam | 2025-07-15 | 1 | -1/+16 |
| | | | | | snapping feedback | ||||
| * | feat: enhance snapping functionality by adding snap point handling in ↵ | Anwarul Islam | 2025-07-15 | 1 | -3/+11 |
| | | | | | Timeline component | ||||
| * | refactor: remove keyboard shortcuts for better integration later | Anwarul Islam | 2025-07-15 | 1 | -28/+0 |
| | | |||||
| * | feat: integrate snapping functionality into timeline track component | Anwarul Islam | 2025-07-15 | 1 | -5/+37 |
| | | |||||
| * | feat: add snapping functionality and controls to timeline component | Anwarul Islam | 2025-07-15 | 1 | -0/+136 |
| | | |||||
| * | feat: add SnapIndicator component for timeline snapping visualization | Anwarul Islam | 2025-07-15 | 1 | -0/+75 |
| | | |||||
| * | refactor: comment | Maze Winther | 2025-07-14 | 1 | -2/+5 |
| | | |||||
| * | Merge branch 'OpenCut-app:main' into refactor/move-add-button | ni-zav | 2025-07-14 | 1 | -71/+66 |
| |\ | |||||
| | * | fix: drag media to timeline | Maze Winther | 2025-07-14 | 1 | -71/+66 |
| | | | |||||
| * | | refactor: move the add button below the placeholder text | Nizav | 2025-07-14 | 1 | -26/+23 |
| |/ | |||||
| * | Merge remote-tracking branch 'anwarulislam/feat/fix-scroll' | Maze Winther | 2025-07-12 | 1 | -17/+67 |
| |\ | |||||
| | * | chore: clean up | Anwarul Islam | 2025-07-11 | 1 | -0/+5 |
| | | | |||||
| | * | refactor: enhance scroll synchronization for timeline and track labels | Anwarul Islam | 2025-07-11 | 1 | -17/+62 |
| | | | |||||
| * | | refactor: add FPS and remove turbopack (yes, fuck you turbopack) | Maze Winther | 2025-07-12 | 4 | -22/+81 |
| | | | |||||
| * | | small change | Maze Winther | 2025-07-12 | 2 | -4/+9 |
| | | | |||||
| * | | feat: remove playback speed from timeline | Maze Winther | 2025-07-12 | 1 | -21/+0 |
| |/ | |||||
| * | feat: background settings (color, blur) | Maze Winther | 2025-07-11 | 1 | -2/+98 |
| | | |||||
| * | feat: selection box | Maze Winther | 2025-07-11 | 3 | -111/+107 |
| | | |||||
| * | small refactor | Maze Winther | 2025-07-11 | 2 | -2/+14 |
| | | |||||
| * | fix: ensure element doesn't go above playhead | Maze Winther | 2025-07-11 | 1 | -1/+1 |
| | | |||||
| * | fix: allow real-time playhead on ruler and cursor change | Maze Winther | 2025-07-11 | 1 | -1/+2 |
| | | |||||
| * | feat: improve playhead | Maze Winther | 2025-07-11 | 2 | -92/+125 |
| | | |||||
| * | refactor: timeline playhead component and hook | Maze Winther | 2025-07-10 | 2 | -142/+163 |
| | | |||||
| * | fix: preview image scaling | Maze Winther | 2025-07-10 | 1 | -3/+9 |
| | | |||||
| * | fix: increase max text size to 300 | Maze Winther | 2025-07-10 | 1 | -1/+1 |
| | | |||||
| * | fix: make text scale based on preview size | Maze Winther | 2025-07-10 | 1 | -2/+4 |
| | | |||||
| * | background | Maze Winther | 2025-07-10 | 1 | -1/+1 |
| | | |||||
| * | fix: tailwind class | Maze Winther | 2025-07-10 | 1 | -7/+8 |
| | | |||||
| * | refactor: new font picker component | Maze Winther | 2025-07-10 | 1 | -21/+4 |
| | | |||||
| * | style: text area bg | Maze Winther | 2025-07-10 | 1 | -1/+1 |
| | | |||||
| * | refactor: separate property item component | Maze Winther | 2025-07-10 | 2 | -48/+103 |
| | | |||||
| * | style: padding | Maze Winther | 2025-07-10 | 1 | -2/+2 |
| | | |||||
| * | feat: font size to text panel | Maze Winther | 2025-07-10 | 1 | -0/+30 |
| | | |||||
| * | refactor: move properties to dedicated folder | Maze Winther | 2025-07-10 | 5 | -115/+142 |
| | | |||||
| * | font size | Maze Winther | 2025-07-10 | 1 | -1/+1 |
| | | |||||
| * | feat: initial fonts support | Maze Winther | 2025-07-10 | 5 | -8/+22 |
| | | |||||
| * | fix: improve element dragging (can drag outside timeline without it breaking) | Maze Winther | 2025-07-10 | 2 | -43/+113 |
| | | |||||
| * | fix: timestamp different widths | Maze Winther | 2025-07-10 | 1 | -3/+5 |
| | | |||||
| * | style: timestamp | Maze Winther | 2025-07-10 | 1 | -3/+6 |
| | | |||||
| * | style: properties panel text area | Maze Winther | 2025-07-10 | 1 | -1/+1 |
| | | |||||
| * | complete 1459cd | Maze Winther | 2025-07-10 | 1 | -0/+6 |
| | | |||||
| * | style: text box in properties panel | Maze Winther | 2025-07-10 | 1 | -2/+3 |
| | | |||||
| * | feat: audio for playback | Maze Winther | 2025-07-10 | 1 | -1/+13 |
| | | |||||
| * | feat: add conditional rendering to properties panel with text change ↵ | Maze Winther | 2025-07-09 | 1 | -12/+61 |
| | | | | | functionality | ||||
| * | fix: improve keyboard event handling in timeline component | Maze Winther | 2025-07-09 | 1 | -1/+22 |
| | | |||||
| * | style: timeline tracks | Maze Winther | 2025-07-09 | 1 | -3/+3 |
| | | |||||
| * | style: text align | Maze Winther | 2025-07-09 | 1 | -1/+1 |
| | | |||||
| * | style: replace track color circle with icon in timeline | Maze Winther | 2025-07-09 | 1 | -11/+21 |
| | | |||||
