Commit Graph

139 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
756e1307f1 Merge branch 'optimised_player'
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-09-22 20:30:59 +02:00
JSC
a25fb9b5eb feat: implement new compact player components for controls, progress, and track info 2025-09-22 20:28:27 +02:00
JSC
9db9915e56 feat: remove useRenderFlash hook and clean up related code in Player components 2025-09-22 20:14:38 +02:00
JSC
9366dbca14 feat: integrate volume control into PlayerControls and remove PlayerVolume component 2025-09-22 20:10:37 +02:00
JSC
9784d259ba feat: refactor player component structure and introduce new player controls, progress, track info, and volume components 2025-09-22 19:47:13 +02:00
JSC
b77dff03c1 feat: optimize player state updates and memoize calculations to prevent unnecessary re-renders
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-09-21 20:32:29 +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
d551223566 Merge branch 'tts'
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-09-21 18:18:57 +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
41659c9299 feat: add badge to display sound type in SoundCard component 2025-09-21 15:39:04 +02:00
JSC
7faf2d38ab feat: add language selection combobox and update TTS dialog for improved language handling 2025-09-21 15:20:12 +02:00
JSC
7ac979a4f4 refactor: remove unnecessary reset of selected provider in CreateTTSDialog 2025-09-21 14:43:27 +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
fde19f47c8 refactor: update TTSTable component to improve date formatting and remove Sound ID display 2025-09-21 13:40:56 +02:00
JSC
3516f7f205 fix: update TTS API endpoints for consistency in request and history retrieval 2025-09-21 13:38:05 +02:00
JSC
d48291f6ed feat: add type filter to SoundsPage for improved sound categorization 2025-09-21 13:31:19 +02:00
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
2281993edb Merge branch 'sequencer2'
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-09-17 18:31:18 +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
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
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
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