| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(playback): restart from beginning when play pressed at end of timeline ↵ | Sai Teja | 2025-08-12 | 1 | -0/+18 |
| | | | | | (Fixes #536) (#542) | ||||
| * | Merge pull request [#514](https://github.com/mazeincoding/AppCut/issues/514) | Maze Winther | 2025-08-09 | 1 | -19/+193 |
| | | |||||
| * | fix: typescript error from old usage | Maze Winther | 2025-08-05 | 1 | -1/+3 |
| | | |||||
| * | refactor: move canvas size to be a project-level setting instead of editor-level | Maze Winther | 2025-08-04 | 3 | -110/+94 |
| | | |||||
| * | feat: layout guide for tiktok | Maze Winther | 2025-08-04 | 1 | -0/+32 |
| | | |||||
| * | feat: add license filtering for sound effects | Maze Winther | 2025-08-04 | 1 | -0/+9 |
| | | |||||
| * | feat: sound effects functionality with freesound's api | Maze Winther | 2025-08-04 | 2 | -7/+288 |
| | | |||||
| * | style: complete re-design of whole editor | Maze Winther | 2025-08-01 | 1 | -0/+6 |
| | | |||||
| * | fix: set default fps on project creation | Maze Winther | 2025-07-31 | 1 | -1/+2 |
| | | |||||
| * | Merge pull request [#494](https://github.com/mazeincoding/AppCut/issues/494) | Maze Winther | 2025-07-31 | 1 | -5/+27 |
| | | |||||
| * | Merge branch 'staging' of https://github.com/mazeincoding/AppCut into staging | Maze Winther | 2025-07-31 | 2 | -0/+116 |
| |\ | |||||
| | * | feat: add hide or show for media elements, mute or unmute for audio elements ↵ | melad | 2025-07-31 | 2 | -0/+116 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#500) * feat: create external tools section (#493) * feat: create external tools section * fix: better wording * Feature, added hide or show for media elements, mute or unmute for audio elements both effective on timeline and preview panel, with overlay icon for indicating so and state storing, * Minor UI vertical separator between magnifier and other buttons * fixed the AbortError issue in the AudioWaveform component. The error was occurring because of a race condition during cleanup when the component unmounts. * feat: implement bookmarking functionality in the timeline and project storage - Added bookmark management methods in the project store for toggling and checking bookmarks. - Updated the timeline component to display bookmark markers and integrate bookmark actions in the context menu. - Enhanced the storage service to handle bookmarks in project serialization and deserialization. - Updated project types to include bookmarks as an array of numbers. --------- 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 Winther | 2025-07-31 | 1 | -0/+26 |
| |/ | |||||
| * | refactor: better error handling | Maze Winther | 2025-07-26 | 1 | -30/+73 |
| | | |||||
| * | fix: prevent resizing elements on the timeline further than the timeline start | Maze Winther | 2025-07-26 | 1 | -3/+5 |
| | | |||||
| * | Merge pull request [#433](https://github.com/mazeincoding/AppCut/issues/433) | Maze Winther | 2025-07-26 | 1 | -2/+12 |
| | | |||||
| * | feat: undo for when an element gets deleted from media item deletion | Maze Winther | 2025-07-26 | 2 | -14/+35 |
| | | |||||
| * | Merge pull request [#423](https://github.com/mazeincoding/AppCut/issues/423) | Maze Winther | 2025-07-26 | 1 | -4/+26 |
| | | |||||
| * | feat: add ultracite (#452) | Hayden Bleasel | 2025-07-25 | 5 | -519/+522 |
| | | | | | | | | | | | | | | * Init ultracite * Update scripts and biome.jsonc * Update biome.jsonc * Update biome.jsonc * Update biome.jsonc * Run format | ||||
| * | Merge pull request [#366](https://github.com/mazeincoding/AppCut/issues/366) | Maze Winther | 2025-07-22 | 1 | -0/+37 |
| | | |||||
| * | Merge pull request #408 from treepo1/feat/select-layer-when-inserted | Maze | 2025-07-22 | 1 | -0/+2 |
| |\ | | | | | [FEATURE] Select layer when adding to the Timeline | ||||
| | * | feat: automatically select layer when is added to the timeline | Thiago Freire | 2025-07-21 | 1 | -0/+2 |
| | | | |||||
| * | | feat: ensure text tracks are always created above media tracks | Maze Winther | 2025-07-22 | 1 | -3/+4 |
| |/ | |||||
| * | fix: undo for resizing timeline elements | Maze Winther | 2025-07-21 | 1 | -9/+28 |
| | | |||||
| * | fix: AZERTY support for keyboard shortcuts | Maze Winther | 2025-07-21 | 1 | -1/+10 |
| | | |||||
| * | feat: ripple editing mode on timeline | Maze Winther | 2025-07-19 | 1 | -16/+305 |
| | | |||||
| * | fix: ensure dragging/resizing an element on the timeline doesn't deselect it | Maze Winther | 2025-07-19 | 1 | -8/+0 |
| | | |||||
| * | refactor: improve timeline elements, fix few bugs | Maze Winther | 2025-07-18 | 1 | -0/+8 |
| | | |||||
| * | feat: define keybinding types and refactor keybinding configuration | Anwarul Islam | 2025-07-18 | 1 | -30/+28 |
| | | |||||
| * | feat: enhance keybinding import validation and improve error handling | Anwarul Islam | 2025-07-18 | 1 | -0/+8 |
| | | |||||
| * | feat: enhance keybinding management by integrating keybindingsEnabled state ↵ | Anwarul Islam | 2025-07-18 | 1 | -0/+12 |
| | | | | | and updating related hooks | ||||
| * | feat: add keybindings store with default configurations and utility functions | Anwarul Islam | 2025-07-18 | 1 | -0/+223 |
| | | |||||
| * | Merge branch 'feat/search-sort-projects' into staging | Maze Winther | 2025-07-17 | 1 | -0/+41 |
| |\ | |||||
| | * | refactor: move sorting logic to project store | Maze Winther | 2025-07-17 | 1 | -0/+41 |
| | | | |||||
| * | | Merge pull request #323 from ↵ | Maze | 2025-07-17 | 1 | -1/+23 |
| |\ \ | |/ |/| | | | | | khanguyen74/feature/regenerate-media-items-thumbnail fix: regenerate video thumbnails when a project is loaded | ||||
| | * | chore: format | Kha Nguyen | 2025-07-16 | 1 | -0/+1 |
| | | | |||||
| | * | fix: regenerate video thumbnails when loading project | Kha Nguyen | 2025-07-16 | 1 | -1/+22 |
| | | | |||||
| * | | cleanup | Maze Winther | 2025-07-15 | 1 | -1/+163 |
| | | | |||||
| * | | cleanup | Maze Winther | 2025-07-15 | 1 | -39/+0 |
| | | | |||||
| * | | feat: enforce non-negative snap threshold and minimum grid interval in ↵ | Anwarul Islam | 2025-07-15 | 1 | -2/+2 |
| | | | | | | | | | timeline store | ||||
| * | | feat: add snapping settings and actions to timeline store | Anwarul Islam | 2025-07-15 | 1 | -0/+53 |
| |/ | |||||
| * | Merge pull request #208 from Sanjit-K/main | Maze | 2025-07-12 | 3 | -9/+12 |
| |\ | | | | | fixed: [BUG] crypto.randomUUID is not a function Runtime Error #205. … | ||||
| | * | fixed: [BUG] crypto.randomUUID is not a function Runtime Error #205. Added ↵ | Sanjit K | 2025-07-12 | 3 | -9/+12 |
| | | | | | | | | | fallback function with manual UUID generation if crypto.randomUUID() was not available. | ||||
| * | | refactor: add FPS and remove turbopack (yes, fuck you turbopack) | Maze Winther | 2025-07-12 | 3 | -1/+33 |
| |/ | |||||
| * | feat: background settings (color, blur) | Maze Winther | 2025-07-11 | 1 | -0/+59 |
| | | |||||
| * | feat: add conditional rendering to properties panel with text change ↵ | Maze Winther | 2025-07-09 | 1 | -0/+41 |
| | | | | | functionality | ||||
| * | refactor: fresh properties panel | Maze Winther | 2025-07-09 | 2 | -6/+115 |
| | | |||||
| * | feat: remove cascade deletion logic when removing media | Maze Winther | 2025-07-08 | 1 | -21/+0 |
| | | |||||
| * | refactor: centralize logic to zustand store | Maze Winther | 2025-07-08 | 1 | -0/+22 |
| | | |||||
| * | refactor: remove unused import | Maze Winther | 2025-07-08 | 1 | -1/+0 |
| | | |||||
