18 Commits

Author SHA1 Message Date
ed41ad6671 refactor: change album cover size from 600x600 to 300x300 for better performance 2026-01-25 02:54:17 +00:00
b59deee486 feat: add shuffle button to album page for both mobile and desktop layouts 2026-01-25 02:50:25 +00:00
0f719ab3d5 feat: fix menubar, add lazy loading, improve image quality, limit search results, filter browse artists 2026-01-25 01:16:17 +00:00
1d013bb9f6 refactor: remove all offline download and caching functionality 2026-01-25 00:35:58 +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
284bb4b29f Remove star button from AlbumPage; conditionally render PopularSongs section in ArtistPage based on mobile view 2025-07-25 14:05:10 +00:00
abfe2bb3ef feat: optimize cover art URLs for songs and playlists with dynamic sizing 2025-07-23 15:56:27 +00:00
8906b2d81e feat: implement responsive album layout for mobile and desktop views, add debugging configurations for Next.js 2025-07-23 15:37:50 +00:00
bbdee30f92 fix: update cover art URL size for improved image quality in audio player and playlist 2025-07-23 04:47:47 +00:00
31aec81e8e fix: remove unused Star button from AlbumPage component 2025-07-10 16:21:42 +00:00
4cc59b4c1f feat: Enhance sidebar functionality and favorite albums feature
- Updated GitHub workflows to include additional metadata in labels for Docker images.
- Modified Dockerfile to copy README.md into the app directory for documentation purposes.
- Added favorite albums functionality in the album page, allowing users to mark albums as favorites.
- Improved AudioPlayer component to save playback position more frequently.
- Refactored sidebar component to include a favorites section and improved navigation.
- Introduced useFavoriteAlbums hook to manage favorite albums state and local storage.
- Updated settings page to allow users to toggle sidebar visibility.
2025-07-09 21:39:16 +00:00
c1541e6a12 fix: update NEXT_PUBLIC_COMMIT_SHA and improve layout for Album and Menu components 2025-07-06 00:53:17 +00:00
3ca162e188 feat: enhance album page by managing starred songs and removing unnecessary User icon 2025-07-01 17:22:18 +00:00
026162e2b5 feat: simplify track display in Album and Queue pages, removing unnecessary elements and improving UI clarity 2025-07-01 17:14:05 +00:00
507951a478 feat: remove Clock icon from album, songs, playlist, and queue pages for cleaner UI 2025-06-23 18:48:53 -05:00
b07685fe79 feat: add API availability checks and fallback for cover art in various components 2025-06-22 21:10:15 -05:00
6f3cf5e579 Enhance album and queue pages with improved UI components and functionality
- Added new icons and improved layout in AlbumPage for better track display
- Implemented track addition to queue functionality in AlbumPage
- Enhanced QueuePage with clearer song information and improved styling
- Added scrollable area for queue display and improved user interaction elements
2025-06-19 03:09:55 +00:00
717155ea22 s 2025-06-19 02:09:24 +00:00