Commit Graph

12 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
02d60f4805 feat: Move service worker registration to a dedicated component for improved client-side handling 2025-08-11 12:35:50 +00:00
8b5dbbe854 feat: Refactor service worker registration and enhance offline download manager with client-side checks 2025-08-11 12:31:08 +00:00
437cb9db28 feat: Add page transition animations and notification settings for audio playback 2025-08-08 21:29:01 +00:00
f6a6ee5d2e feat: Implement offline library management with IndexedDB support
- Added `useOfflineLibrary` hook for managing offline library state and synchronization.
- Created `OfflineLibraryManager` class for handling IndexedDB operations and syncing with Navidrome API.
- Implemented methods for retrieving and storing albums, artists, songs, and playlists.
- Added support for offline favorites management (star/unstar).
- Implemented playlist creation, updating, and deletion functionalities.
- Added search functionality for offline data.
- Created a manifest file for PWA support with icons and shortcuts.
- Added service worker file for caching and offline capabilities.
2025-08-07 22:07:53 +00:00
abf29caacb feat: implement swipe gesture controls for mobile audio player and enhance theme color handling 2025-07-23 16:10:11 +00:00
3c13c13143 feat: add song recommendations component with loading state and shuffle functionality 2025-07-10 19:55:02 +00:00
bd764fd9e1 feat: update onboarding logic, enhance Navidrome connection checks, and improve WhatsNewPopup functionality 2025-07-01 17:04:42 +00:00
f0f3d5adb1 feat: update NEXT_PUBLIC_COMMIT_SHA and add WhatsNewPopup component with changelog functionality 2025-07-01 15:59:31 +00:00
b6ea2fc30d feat: update NEXT_PUBLIC_COMMIT_SHA and improve component layouts for better styling and functionality 2025-06-25 22:45:10 -05:00
6afec01f35 feat: replace img with Image component for logo in NavidromeErrorBoundary and comment out log statement for incomplete config 2025-06-25 20:46:41 -05:00
4b195af8ed feat: refactor layout structure and add error boundary for Navidrome integration 2025-06-25 19:36:42 -05:00