152 Commits

Author SHA1 Message Date
JSC
86a04cf5cb feat: add README file to provide project documentation
Some checks failed
Frontend CI / lint (push) Failing after 22s
Frontend CI / build (push) Has been skipped
2025-10-05 16:29:07 +02:00
JSC
0a2b859e7a feat: add border to Play Next Queue section for improved visual separation 2025-10-05 04:09:29 +02:00
JSC
7a6288cc02 feat: update PlayNextQueue component and integrate it into Player; adjust layout in Playlist for improved UI
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-10-04 21:55:20 +02:00
JSC
0f8b96e73c feat: add PlayNextQueue component to display upcoming tracks in Player 2025-10-04 19:40:01 +02:00
JSC
9a2a9343d2 feat: add context menu to Playlist for adding tracks to play next queue 2025-10-04 19:16:25 +02:00
JSC
4352e4c792 feat: implement lazy loading for routes and add a loading component in App.tsx; configure manual chunks in Vite for optimized builds
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-10-04 15:44:33 +02:00
JSC
b303d2f5cf feat: add search functionality to filter available sounds in PlaylistEditPage
Some checks failed
Frontend CI / lint (push) Failing after 21s
Frontend CI / build (push) Has been skipped
2025-10-04 15:29:32 +02:00
JSC
9aa628a9d2 refactor: standardize "use client" directive and improve button styles across components
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-10-04 14:57:18 +02:00
JSC
cbd4b93fd4 chore: update recharts dependency and refactor chart components
Some checks failed
Frontend CI / lint (push) Failing after 21s
Frontend CI / build (push) Has been skipped
- Updated recharts version from 3.2.1 to 2.15.4 in package.json.
- Removed unused imports and types in GlobalSearch component.
- Adjusted spacing in CardHeader component.
- Refactored ChartTooltipContent and ChartLegendContent components to filter out items with type 'none' and improve readability.
2025-10-04 14:50:40 +02:00
JSC
7d94e29dcb feat: add global escape key handling to close search modal
Some checks failed
Frontend CI / lint (push) Failing after 17s
Frontend CI / build (push) Has been skipped
2025-10-04 14:41:59 +02:00
JSC
adf16210a4 feat: implement global search functionality with keyboard shortcut and results display
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-10-04 14:39:04 +02:00
JSC
adcf9832f4 feat: add search functionality to Playlist component for filtering tracks
Some checks failed
Frontend CI / lint (push) Failing after 18s
Frontend CI / build (push) Has been skipped
2025-10-04 14:09:33 +02:00
JSC
53a39126f4 chore: update dependencies to latest versions
Some checks failed
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
- Updated @radix-ui/react-checkbox, @radix-ui/react-context-menu, @radix-ui/react-dialog, @radix-ui/react-dropdown-menu, @radix-ui/react-popover, @radix-ui/react-scroll-area, @radix-ui/react-select, @radix-ui/react-slider, @radix-ui/react-switch, @radix-ui/react-tabs, @radix-ui/react-tooltip, and @tailwindcss/vite to their latest versions.
- Updated lucide-react, react, react-day-picker, react-dom, react-router, and recharts to their latest versions.
- Updated devDependencies: @eslint/js, @types/node, @types/react, @types/react-dom, @vitejs/plugin-react-swc, eslint, eslint-plugin-react-hooks, eslint-plugin-react-refresh, globals, tw-animate-css, typescript, typescript-eslint, and vite to their latest versions.
2025-10-04 13:55:20 +02:00
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