Commit Graph

79 Commits

Author SHA1 Message Date
JSC
f43fec3362 feat: add TopUsersSection component to DashboardPage for displaying top users
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-09-27 21:52:10 +02:00
JSC
d17dc5558c feat: add TTS statistics to DashboardPage and StatisticsGrid components 2025-09-27 21:38:07 +02:00
JSC
79d9bd7f76 feat: update SoundCard styling and adjust layout in SoundsPage for better responsiveness
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-09-22 20:43:09 +02:00
JSC
8945eb6ad6 feat: remove task update functionality from SchedulersTable and clean up related code
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-09-21 18:48:05 +02:00
JSC
dc1124dff6 feat: add delete functionality for playlists with confirmation and error handling
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-09-21 18:32:33 +02:00
JSC
1d2c27abbd feat: enhance loading states with table structure and improve sound type filtering in SoundsPage 2025-09-21 18:17:55 +02:00
JSC
92846c6d3a feat: implement TTS event handling for creation, completion, and failure in TTSPage and SocketContext 2025-09-21 14:39:15 +02:00
JSC
75b52caf85 refactor: update TASK_TYPES to comment out 'credit_recharge' in CreateTaskDialog and SchedulersHeader
feat: add filter icon to SelectTrigger in SoundsPage for improved UI
2025-09-21 13:56:50 +02:00
JSC
d48291f6ed feat: add type filter to SoundsPage for improved sound categorization 2025-09-21 13:31:19 +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
f7bfd3de73 Merge branch 'main' into sequencer2 2025-09-13 22:42:29 +02:00
JSC
43b03e61bd feat: add user role selection to EditUserData in UsersPage
Some checks failed
Frontend CI / lint (push) Failing after 1m57s
Frontend CI / build (push) Has been skipped
2025-09-13 22:39:04 +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
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
2ec58ea268 feat: update link text in SequencerPage header from "Home" to "Dashboard" 2025-09-03 16:39:22 +02:00
JSC
df60b5ce93 feat: enhance AppLayout and SequencerPage for improved layout and responsiveness 2025-09-03 16:32:05 +02:00
JSC
80a18575a1 feat: update SequencerPage layout for full height and improved responsiveness 2025-09-03 15:55:35 +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
282ba9446d feat: reduce width of TrackControls for improved layout 2025-09-03 15:20:46 +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
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
4a973e5044 feat: add duplicates count to scan results and update success message in SettingsPage
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-08-25 12:33:02 +02:00
JSC
8f233aaef7 feat: implement extraction event handling and update extraction list on status changes
Some checks failed
Frontend CI / lint (push) Failing after 17s
Frontend CI / build (push) Has been skipped
2025-08-25 10:58:10 +02:00
JSC
ca57a7a04f feat: integrate WebSocket for sound playback and error handling in SoundsPage
Some checks failed
Frontend CI / lint (push) Failing after 17s
Frontend CI / build (push) Has been skipped
2025-08-19 22:09:58 +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
af1d543669 feat: add sound favorited event handling and update SoundsPage component 2025-08-16 22:19:31 +02:00
JSC
ad466e2f91 feat: implement favorites functionality across playlists components 2025-08-16 21:41:57 +02:00
JSC
1027a67e37 feat: add favorites filter to sounds retrieval and update SoundsPage component 2025-08-16 21:27:46 +02:00
JSC
2e41d5b695 feat: implement favorites functionality with SoundCard integration and FavoritesService 2025-08-16 21:16:13 +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
83f400acbb feat: Refactor playlist edit components for improved structure and functionality
Some checks failed
Frontend CI / lint (push) Failing after 17s
Frontend CI / build (push) Has been skipped
- Added AvailableSound component for displaying and adding sounds to playlists.
- Introduced DragOverlayComponents for drag-and-drop functionality with inline previews and drop areas.
- Created PlaylistDetailsCard for editing playlist details with save and cancel options.
- Implemented PlaylistEditHeader for displaying playlist title and current status.
- Added PlaylistStatsCard to show statistics about the playlist.
- Refactored PlaylistEditPage to utilize new components, enhancing readability and maintainability.
- Introduced loading and error states with PlaylistEditLoading and PlaylistEditError components.
- Updated SortableTableRow and SimpleSortableRow for better drag-and-drop handling.
2025-08-15 13:02:35 +02:00
JSC
1e76516cfc feat: add playlist management components including header, table, loading states, and dialog
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-08-15 12:27:01 +02:00
JSC
907a5df5c7 feat: implement dashboard components including header, loading states, statistics grid, and top sounds section
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-15 12:12:30 +02:00