summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/storage/storage-service.ts
Commit message (Collapse)AuthorAgeFilesLines
* codebase overhaul (#697)Maze2026-01-311-480/+0
|
* feat: remove default background scene and add scene managementMaze Winther2025-09-011-2/+0
|
* fix: scenes now load properlyMaze Winther2025-09-011-1/+4
|
* refactor(core): switch to scene-based architectureMaze Winther2025-09-011-37/+122
|
* refactor: type-safety & separate concernsMaze Winther2025-08-261-9/+9
|
* feat: stickers panel (#539)enkei642025-08-151-3/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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: typescript errorsMaze Winther2025-08-111-0/+4
|
* feat: sound effects functionality with freesound's apiMaze Winther2025-08-041-0/+92
|
* feat: add hide or show for media elements, mute or unmute for audio elements ↵melad2025-07-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | (#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: background settings (color, blur)Maze Winther2025-07-111-0/+6
|
* refactor: store media relative to project, add storage for timeline data, ↵Maze Winther2025-07-071-194/+273
| | | | and other things
* refactor: update media processing to use width and height instead of aspect ↵Maze Winther2025-07-011-2/+4
| | | | ratio
* feat: implement project management features with storage integration, ↵Maze Winther2025-06-301-0/+192
including project creation, deletion, and renaming dialogs