Commit Graph

82 Commits

Author SHA1 Message Date
JSC
620418c405 refactor: update TTSHeader component for improved sorting and search functionality 2025-09-21 13:21:02 +02:00
JSC
6f477a1aa7 feat: add Text to Speech (TTS) functionality with provider selection, generation, and history management
- Implemented CreateTTSDialog for generating TTS from user input.
- Added TTSHeader for search, sorting, and creation controls.
- Created TTSList to display TTS history with filtering and sorting capabilities.
- Developed TTSLoadingStates for handling loading and error states.
- Introduced TTSRow for individual TTS entries with play and delete options.
- Built TTSTable for structured display of TTS history.
- Integrated TTS service API for generating and managing TTS data.
- Added TTSPage to encapsulate the TTS feature with pagination and state management.
2025-09-20 23:11:21 +02:00
JSC
da4566c789 feat: add 'Stop All Sounds' button to Player component for improved sound control
Some checks failed
Frontend CI / lint (push) Failing after 20s
Frontend CI / build (push) Has been skipped
2025-09-20 15:50:47 +02:00
JSC
7c3a8aab64 fix: add cursor pointer style to StopSoundsButton for better UX
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-09-20 15:41:07 +02:00
JSC
72914da637 feat: add Dailymotion badge and improve extraction title display in ExtractionsRow
Some checks failed
Frontend CI / lint (push) Failing after 17s
Frontend CI / build (push) Has been skipped
2025-09-20 15:33:10 +02:00
JSC
70131ecd2d feat: add status filter to ExtractionsHeader and update SchedulersHeader layout
Some checks failed
Frontend CI / lint (push) Failing after 22s
Frontend CI / build (push) Has been skipped
2025-09-20 15:03:36 +02:00
JSC
f559a6aa73 fix: remove unused task type 'credit_recharge' from CreateTaskDialog
Some checks failed
Frontend CI / lint (push) Failing after 17s
Frontend CI / build (push) Has been skipped
2025-09-19 11:54:54 +02:00
JSC
b024b19ecc fix: update Toaster position and mark Sequencer link as WIP
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-09-18 13:57:43 +02:00
JSC
4fe9251a2d fix: update task cancellation messages to reflect deletion action 2025-09-16 13:45:25 +02:00
JSC
4fe280cf5c feat: add 'minutely' option to recurrence types in CreateTaskDialog and schedulers 2025-09-13 23:44:08 +02:00
JSC
24cc0cc45f fix: add cursor pointer style to button variants for better UX 2025-09-13 22:50:47 +02:00
JSC
2babeba49e feat: implement 100ms snapping for sound placement and enhance zoom controls in Sequencer 2025-09-13 22:29:37 +02:00
JSC
92444fb023 feat: enhance time snapping and interval calculation for improved sound placement in Sequencer 2025-09-03 21:35:42 +02:00
JSC
cd7af24831 feat: implement time snapping to 100ms intervals for improved sound placement accuracy 2025-09-03 21:03:28 +02:00
JSC
d4b87aafe3 feat: enhance time interval calculation for zoom level in SequencerCanvas 2025-09-03 20:51:14 +02:00
JSC
37c932fe75 feat: convert duration and startTime to milliseconds in Sequencer components for consistency 2025-09-03 20:22:59 +02:00
JSC
1ba6f23999 Improves sound placement and preview logic
Refines the sound placement logic in the sequencer to ensure sounds
are placed correctly within track boundaries. It restricts sound
placement to the track duration, preventing sounds from being placed
out of bounds.

Enhances the drag preview by visually indicating invalid placement
positions with a red border and "Invalid" label.

Also extracts duration and size formatting into separate utility functions
for better code organization.
2025-09-03 17:17:19 +02:00
JSC
dba08e2ec0 feat: implement sound removal functionality in SequencerPage and update SequencerCanvas props 2025-09-03 17:03:04 +02:00
JSC
aa11ec379d feat: add DragOverlay to SequencerPage for improved drag-and-drop feedback 2025-09-03 16:57:55 +02:00
JSC
7982a2eb6d feat: update DraggableSound component to use break-words for sound name display 2025-09-03 16:55:21 +02:00
JSC
5afb761d3c feat: refactor fetchSounds to use useCallback and remove mock data for improved API integration 2025-09-03 16:52:14 +02:00
JSC
9603daa5ce refactor: remove noPadding prop from AppLayout and simplify class names in SequencerCanvas 2025-09-03 16:45:34 +02:00
JSC
df60b5ce93 feat: enhance AppLayout and SequencerPage for improved layout and responsiveness 2025-09-03 16:32:05 +02:00
JSC
74dfec2e29 feat: add Sequencer navigation item to AppSidebar and wrap SequencerPage in AppLayout for improved structure 2025-09-03 15:30:46 +02:00
JSC
d7b1d97a28 feat: add padding to bottom of SequencerCanvas and TrackControls for improved layout 2025-09-03 15:17:52 +02:00
JSC
7e03189fc4 feat: adjust styling of PlacedSoundItem for improved positioning and visual consistency 2025-09-03 15:11:23 +02:00
JSC
a0d5840166 feat: improve layout of SequencerCanvas and SequencerPage for better responsiveness and overflow handling 2025-09-03 15:06:38 +02:00
JSC
25eacbc85f feat: enhance SequencerPage and SequencerCanvas with drag-and-drop functionality for sound placement and improved track management 2025-09-03 14:46:28 +02:00
JSC
28faf9b149 feat: add SequencerPage with sequencer functionality including track and sound management
feat: implement SequencerCanvas for visualizing tracks and placed sounds
feat: create SoundLibrary for draggable sound selection
feat: add TimelineControls for managing duration and zoom levels
feat: implement TrackControls for adding, removing, and renaming tracks
2025-09-03 00:23:59 +02:00
JSC
851738f04f feat: integrate Combobox component for timezone selection in CreateTaskDialog and AccountPage
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-29 03:33:38 +02:00
JSC
70de6ad919 feat: implement combobox for timezone, sound, and playlist selection in CreateTaskDialog 2025-08-29 03:02:15 +02:00
JSC
40b053c446 feat: enhance CreateTaskDialog with sound and playlist selection, including loading states and task-specific parameters 2025-08-29 02:47:58 +02:00
JSC
4251057668 refactor: standardize task and recurrence type strings to lowercase across components and services 2025-08-29 00:39:00 +02:00
JSC
009780e64c feat: add schedulers feature with task management
- Introduced SchedulersPage for managing scheduled tasks.
- Implemented CreateTaskDialog for creating new scheduled tasks.
- Added SchedulersHeader for filtering and searching tasks.
- Created SchedulersTable to display scheduled tasks with actions.
- Implemented loading and error states with SchedulersLoadingStates.
- Added API service for task management in schedulers.
- Enhanced date formatting utility to handle timezone.
- Updated AppSidebar and AppRoutes to include SchedulersPage.
2025-08-29 00:09:45 +02:00
JSC
6a40311a82 feat: add extraction deletion functionality with confirmation dialog and update extraction list on deletion
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-08-25 21:40:47 +02:00
JSC
64226f76c1 feat: add StopSoundsButton component to control sound playback in the sidebar
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-19 22:58:38 +02:00
JSC
77f24ea4ff feat: enhance error handling in DashboardPage and add retry functionality
Some checks failed
Frontend CI / lint (push) Failing after 29s
Frontend CI / build (push) Has been skipped
2025-08-19 21:49:46 +02:00
JSC
46bfcad271 feat: add user management components including header, loading states, and table with pagination 2025-08-17 11:44:08 +02:00
JSC
75ecd26e06 feat: implement pagination for extractions and playlists with updated API responses 2025-08-17 11:22:02 +02:00
JSC
04401092bb feat: add user information display in extractions table and update extraction retrieval method 2025-08-17 01:44:38 +02:00
JSC
ed888dd8d1 feat: implement extraction management features including creation, loading states, and filtering 2025-08-17 01:27:51 +02:00
JSC
0024f1d647 feat: implement favorites toggle functionality in PlaylistEditHeader and PlaylistEditPage 2025-08-17 01:08:39 +02:00
JSC
ad466e2f91 feat: implement favorites functionality across playlists components 2025-08-16 21:41:57 +02:00
JSC
2e41d5b695 feat: implement favorites functionality with SoundCard integration and FavoritesService 2025-08-16 21:16:13 +02:00
JSC
ecb17e9f94 feat: enhance player and statistic card components with improved layout and dynamic duration display
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-08-16 12:24:56 +02:00
JSC
f6117ededd feat: update loading skeleton and playlist handling for main playlists
Some checks failed
Frontend CI / lint (push) Failing after 17s
Frontend CI / build (push) Has been skipped
2025-08-16 01:21:34 +02:00
JSC
7b01ace746 feat: reorder Add Playlist button for improved visibility in PlaylistsHeader
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-08-16 00:06:33 +02:00
JSC
9cfa1f6a28 feat: refactor date formatting and timezone utilities for improved consistency and functionality
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-15 23:43:17 +02:00
JSC
cd654b8777 feat: add LocaleProvider and hooks for managing locale and timezone settings
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-15 19:19:05 +02:00
JSC
32140d7b5a feat: enhance PlaylistStatsCard with NumberFlow for dynamic track count and duration display
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-15 13:17:16 +02:00