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
JSC
282ba9446d
feat: reduce width of TrackControls for improved layout
2025-09-03 15:20: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
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
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
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
Frontend CI / lint (push) Failing after 17s
Frontend CI / build (push) Has been skipped
2025-08-25 10:58:10 +02:00
JSC
e029a692a6
feat: add functionality to fetch and display ongoing extractions with toast notifications
2025-08-24 13:43:52 +02:00
JSC
b1eb5c4ab2
feat: add extraction status update listener with toast notifications
Frontend CI / lint (push) Failing after 25s
Frontend CI / build (push) Has been skipped
2025-08-24 13:24:34 +02:00
JSC
64226f76c1
feat: add StopSoundsButton component to control sound playback in the sidebar
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-19 22:58:38 +02:00
JSC
ca57a7a04f
feat: integrate WebSocket for sound playback and error handling in SoundsPage
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
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
ecb17e9f94
feat: enhance player and statistic card components with improved layout and dynamic duration display
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
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
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
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
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
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-15 13:17:16 +02:00
JSC
83f400acbb
feat: Refactor playlist edit components for improved structure and functionality
...
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
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
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-15 12:12:30 +02:00
JSC
c6912f5a92
refactor: change type from 'any' to 'unknown' in ApiResponse and EventHandler for better type safety
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
2025-08-15 00:02:20 +02:00
JSC
4e50e7e79d
Refactor and enhance UI components across multiple pages
...
Frontend CI / lint (push) Failing after 19s
Frontend CI / build (push) Has been skipped
- Improved import organization and formatting in PlaylistsPage, RegisterPage, SoundsPage, SettingsPage, and UsersPage for better readability.
- Added error handling and user feedback with toast notifications in SoundsPage and SettingsPage.
- Enhanced user experience by implementing debounced search functionality in PlaylistsPage and SoundsPage.
- Updated the layout and structure of forms in SettingsPage and UsersPage for better usability.
- Improved accessibility and semantics by ensuring proper labeling and descriptions in forms.
- Fixed minor bugs related to state management and API calls in various components.
2025-08-14 23:51:47 +02:00