36 Commits

Author SHA1 Message Date
9e7cc703bd feat: Add keyboard shortcuts and queue management features
- Implement global keyboard shortcuts for playback controls, volume adjustments, and navigation.
- Introduce drag-and-drop functionality for queue reordering with visual feedback.
- Add context menus for tracks, albums, and artists with quick action options.
- Develop Spotlight Search feature with Last.fm integration for enhanced music discovery.
- Create GlobalSearchProvider for managing search state and keyboard shortcuts.
- Ensure accessibility and keyboard navigation support across all new features.
2025-08-12 13:09:33 +00:00
cfd4f88b5e feat: Enhance audio settings with ReplayGain, crossfade, and equalizer presets; add AudioSettingsDialog component 2025-08-10 02:57:55 +00:00
192148adf2 feat: Update cover art retrieval to use higher resolution images and enhance download manager with new features 2025-08-10 02:06:39 +00:00
4b0997c6b4 feat: Enhance UI with Framer Motion animations for album artwork and artist icons 2025-08-08 21:38:58 +00:00
437cb9db28 feat: Add page transition animations and notification settings for audio playback 2025-08-08 21:29:01 +00:00
0c32c056c6 Refactor FullScreenPlayer layout for improved readability; update button placement for favorites toggle; replace multiple divs with a single heading element; update album preview images 2025-07-28 23:28:46 +00:00
23d6f48ee1 Update AudioPlayer and FullScreenPlayer for improved mobile audio handling; refactor WhatsNewPopup for better dialog structure; clean up LoginForm by removing unused settings 2025-07-25 22:49:52 +00:00
1dfb86fa15 Refactor code structure for improved readability and maintainability 2025-07-25 18:45:46 +00:00
745f164482 Update UserProfile avatar size; add development-only debug tools in SettingsPage 2025-07-25 17:58:12 +00:00
74b9648eef Enhance FullScreenPlayer for improved iOS scrolling; add debug tools in SettingsPage for localStorage management 2025-07-25 15:46:38 +00:00
f4c01e2d20 Update FullScreenPlayer for improved iOS scrolling compatibility; adjust LibraryPage layout for better spacing and Card component padding 2025-07-25 14:02:01 +00:00
abfe2bb3ef feat: optimize cover art URLs for songs and playlists with dynamic sizing 2025-07-23 15:56:27 +00:00
fccf3c5d13 feat: enhance FullScreenPlayer with improved lyric scrolling and background styling for mobile 2025-07-23 05:50:01 +00:00
31f8f5dbee feat: add iOS togglefavorite action and enhance mobile player layout with tab navigation 2025-07-23 05:13:06 +00:00
3eb16a7b7a fix: adjust z-index values for fullscreen player elements to improve layering 2025-07-11 21:42:32 +00:00
7b622cb1ec feat: add Tooltip component and related hooks for improved UI interactions
- Implemented Tooltip component using Radix UI for better accessibility and customization.
- Created TooltipProvider, TooltipTrigger, and TooltipContent for modular usage.
- Added useIsMobile hook to detect mobile devices based on screen width.
- Updated themes with new color variables for better design consistency across the application.
2025-07-03 15:34:53 +00:00
579eb740c0 chore: update Tailwind CSS from 3.4.15, to 4.1.11
- Changed the PostCSS configuration to use '@tailwindcss/postcss' instead of 'tailwindcss'.
- Deleted the Tailwind configuration file as it is no longer needed.
2025-07-03 02:53:19 +00:00
b668c1b6fb Refactor code structure for improved readability and maintainability 2025-07-02 23:06:49 +00:00
8486cd195f feat: update commit SHA, enhance AudioPlayer and FullScreenPlayer components with improved layout and functionality, and add context menu support 2025-07-02 00:55:55 +00:00
707960b088 feat: update commit SHA, enhance audio player and full screen player with favorite functionality, and update various components to support starred tracks 2025-07-02 00:37:01 +00:00
779ed06e35 feat: add listening history page with grouped track display and clear history functionality
- Implemented HistoryPage component to display user's listening history.
- Tracks are grouped by date and displayed with play and add to queue options.
- Added clear history functionality with confirmation dialog.
- Created AlertDialog component for consistent alert dialog UI.
2025-06-23 20:00:56 -05:00
6d6b1baa62 feat: implement volume persistence and auto-play control in AudioPlayer and AudioPlayerContext 2025-06-20 02:47:12 +00:00
96a29f25dc feat: remove unused files and dependencies, streamline project structure 2025-06-20 02:33:58 +00:00
0d69b10be0 feat: enhance SearchPage with improved no results message and replace img with Image component for better performance 2025-06-20 01:18:04 +00:00
b70d232564 feat: improve FullScreenPlayer layout by enhancing responsiveness and adding lyrics toggle button 2025-06-20 01:01:27 +00:00
24a37e3368 feat: enhance FullScreenPlayer layout and responsiveness with improved styling for controls and lyrics display 2025-06-20 00:48:10 +00:00
8dfb4b34e5 feat: add auto-play flag to Track interface in AudioPlayerContext 2025-06-20 00:32:31 +00:00
6653420e31 feat: add search functionality to find artists, albums, and songs with improved UI and results display 2025-06-20 00:14:04 +00:00
74ab4e212a feat: add lyric click functionality to jump to specific time in audio playback 2025-06-19 22:35:45 +00:00
c246c2466a feat: implement auto-play functionality in AudioPlayer and update playTrack method in AudioPlayerContext 2025-06-19 22:26:13 +00:00
6f33c35c47 feat: add queue navigation to FullScreenPlayer and improve UI elements 2025-06-19 21:42:37 +00:00
b0b587835e fix: adjust ScrollArea width and add padding for improved lyric display 2025-06-19 21:10:18 +00:00
8404f5e499 feat: optimize lyric index updates and improve auto-scrolling functionality in FullScreenPlayer 2025-06-19 21:02:26 +00:00
6ccb14f362 refactor: update lyric display styles for improved visual consistency 2025-06-19 20:48:19 +00:00
0560114d98 feat: enhance FullScreenPlayer with improved lyrics scrolling and toggle functionality 2025-06-19 20:47:01 +00:00
52bcc81068 feat: add full screen audio player and radio station management
- Implemented FullScreenPlayer component for enhanced audio playback experience.
- Added functionality to toggle full screen mode in AudioPlayer.
- Introduced NavidromeConfigContext for managing Navidrome server configurations.
- Created RadioStationsPage for managing internet radio stations, including adding, deleting, and playing stations.
- Enhanced SettingsPage to configure Navidrome server connection with validation and feedback.
- Updated NavidromeAPI to support fetching and managing radio stations.
- Integrated lyrics fetching and display in FullScreenPlayer using LrcLibClient.
2025-06-19 20:34:15 +00:00