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
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
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
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
...
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
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
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
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
...
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
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
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'
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
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
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
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'
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
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
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
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
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
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
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'
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
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