summaryrefslogtreecommitdiff
path: root/apps/web/src/lib
Commit message (Collapse)AuthorAgeFilesLines
* style: re-design colors in text properties panelMaze Winther2025-08-271-0/+4
|
* another huge refactorMaze Winther2025-08-272-2/+153
|
* refactor: type-safety & separate concernsMaze Winther2025-08-264-195/+174
|
* feat: mediabunny + preview canvas refactorMaze Winther2025-08-233-244/+255
|
* feat: export waitlistMaze Winther2025-08-171-0/+15
|
* feat: add an input so the user can go to a specific timestamp (#530)Zaka2025-08-151-4/+23
| | | | | | | | | | | * feat: add an input so the user can go to a specific timestamp * fix: use TimeCode type for EditableTimecodeProps * cleanup --------- Co-authored-by: Maze Winther <mazewinther@gmail.com>
* feat: stickers panel (#539)enkei642025-08-153-3/+262
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* fix: typo causing runtime errorMaze Winther2025-08-121-1/+1
|
* fix: typescript errorsMaze Winther2025-08-111-0/+4
|
* feat: auto-captionsMaze Winther2025-08-113-8/+290
|
* refactor: move canvas size to be a project-level setting instead of editor-levelMaze Winther2025-08-041-0/+46
|
* feat: sound effects functionality with freesound's apiMaze Winther2025-08-042-0/+93
|
* refactor: remove all waitlist-related codeMaze Winther2025-08-022-16/+3
|
* feat: add hide or show for media elements, mute or unmute for audio elements ↵melad2025-07-312-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | (#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>
* feat: make timestamp editableMaze Winther2025-07-301-0/+93
|
* feat: add ultracite (#452)Hayden Bleasel2025-07-2510-363/+411
| | | | | | | | | | | | | * Init ultracite * Update scripts and biome.jsonc * Update biome.jsonc * Update biome.jsonc * Update biome.jsonc * Run format
* fix: hardcode blog urlDominik K.2025-07-221-2/+2
|
* fix: typo in urlDominik Koch2025-07-221-1/+1
|
* fix: move to next_public keysDominik Koch2025-07-221-2/+2
|
* fix: use default marble dataDominik Koch2025-07-211-6/+2
|
* fix: implement coderabbit suggestionsDominik Koch2025-07-211-44/+33
| | | | They actually good wtf
* feat: add opencut blogDominik Koch2025-07-211-0/+70
|
* feat: ripple editing mode on timelineMaze Winther2025-07-191-0/+54
|
* Merge branch 'feat/shortcut-actions' into stagingMaze Winther2025-07-181-0/+19
|\
| * Add action and keybinding management with React hooksAnwarul Islam2025-07-181-8/+47
| |
* | Add utils for platform detectionAnwarul Islam2025-07-181-8/+27
|/
* revert and fix (please work)Maze Winther2025-07-161-2/+1
|
* csrf token and browser detectionAhmet Kilinc2025-07-161-0/+1
|
* feat: integrate @t3-oss/env for environment variable management across the ↵tranminhquang2025-07-151-2/+3
| | | | application
* Merge pull request #208 from Sanjit-K/mainMaze2025-07-121-0/+30
|\ | | | | fixed: [BUG] crypto.randomUUID is not a function Runtime Error #205. …
| * fixed: [BUG] crypto.randomUUID is not a function Runtime Error #205. Added ↵Sanjit K2025-07-121-0/+30
| | | | | | | | fallback function with manual UUID generation if crypto.randomUUID() was not available.
* | refactor: add FPS and remove turbopack (yes, fuck you turbopack)Maze Winther2025-07-122-13/+33
|/
* feat: background settings (color, blur)Maze Winther2025-07-111-0/+6
|
* feat: initial fonts supportMaze Winther2025-07-101-0/+39
|
* refactor: move constants to src/constantsMaze Winther2025-07-101-78/+0
|
* style: timeline tracksMaze Winther2025-07-091-2/+9
|
* style: replace track color circle with icon in timelineMaze Winther2025-07-091-4/+0
|
* fix: adjust element border colorsMaze Winther2025-07-081-3/+3
|
* shipping too hardMaze Winther2025-07-081-48/+75
|
* refactor: centralize track colors and timeline constantsMaze Winther2025-07-071-0/+48
|
* refactor: store media relative to project, add storage for timeline data, ↵Maze Winther2025-07-072-194/+280
| | | | and other things
* refactor: move to a typed-tracks system and add support for textMaze Winther2025-07-061-1/+1
|
* feat: add time formatting utility and update editor and preview components ↵Maze Winther2025-07-011-0/+21
| | | | to use it
* refactor: update media processing to use width and height instead of aspect ↵Maze Winther2025-07-013-85/+92
| | | | ratio
* feat: implement project management features with storage integration, ↵Maze Winther2025-06-304-0/+395
| | | | including project creation, deletion, and renaming dialogs
* refactor: update imports in waitlist API and library to ensure consistent ↵ANAGO Ronnel2025-06-261-2/+1
| | | | usage of drizzle-orm functions
* fix: improve UI responsiveness during media file processingDevloperAmanSingh2025-06-251-0/+3
|
* feat: add progress callback to media file processing functionDevloperAmanSingh2025-06-251-1/+11
|
* refactor: update database imports to use new package structureMaze Winther2025-06-241-2/+2
|
* feat: migrated packages properly, using packages in web appHyteq2025-06-242-33/+0
|