eb56096992
Remove all offline download and caching functionality
...
- Deleted all offline-related component files:
- EnhancedOfflineManager.tsx
- OfflineIndicator.tsx
- OfflineLibrarySync.tsx
- OfflineManagement.tsx
- OfflineNavidromeContext.tsx
- OfflineNavidromeProvider.tsx
- OfflineStatusIndicator.tsx
- Deleted all offline-related hooks:
- use-offline-audio-player.ts
- use-offline-downloads.ts
- use-offline-library-sync.ts
- use-offline-library.ts
- Updated components to remove offline functionality:
- RootLayoutClient: Removed OfflineNavidromeProvider, using only NavidromeProvider
- SongRecommendations: Removed offline data fetching logic
- album-artwork: Removed OfflineIndicator usage
- WhatsNewPopup: Updated changelog to reflect offline removal
- Updated pages:
- album/[id]/page: Removed all OfflineIndicator components from album and song displays
- page.tsx: Removed OfflineStatusIndicator and offline empty state message
- settings/page: Removed EnhancedOfflineManager and OfflineManagement sections
- Simplified use-progressive-album-loading hook to only use online API
- Fixed resizable component imports for react-resizable-panels 4.5.1 API changes
2026-01-25 00:35:58 +00:00
9427a2a237
feat: Add ListeningStreakCard component for tracking listening streaks
...
feat: Implement InfiniteScroll component for loading more items on scroll
feat: Create useListeningStreak hook to manage listening streak data and statistics
feat: Develop useProgressiveAlbumLoading hook for progressive loading of albums
feat: Implement background sync service worker for automatic data synchronization
2025-08-11 14:50:57 +00:00
3839a1be2d
feat: Implement offline library synchronization with IndexedDB
...
- Added `useOfflineLibrarySync` hook for managing offline library sync operations.
- Created `OfflineLibrarySync` component for UI integration.
- Developed `offlineLibraryDB` for IndexedDB interactions, including storing and retrieving albums, artists, songs, and playlists.
- Implemented sync operations for starred items, playlists, and scrobbling.
- Added auto-sync functionality when coming back online.
- Included metadata management for sync settings and statistics.
- Enhanced error handling and user feedback through toasts.
2025-08-08 20:04:06 +00:00
25e9bd6912
Refactor UI components for improved spacing; add UserProfile component for user info display
2025-07-25 17:35:07 +00:00
3c13c13143
feat: add song recommendations component with loading state and shuffle functionality
2025-07-10 19:55:02 +00:00
35d336282e
style: update button variants and layout for consistency across components
2025-07-03 17:36:34 +00:00
a8311fb4ef
fix: update NEXT_PUBLIC_COMMIT_SHA and enhance layout for various pages
2025-07-03 17:03:43 +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
a29c19c6aa
feat: add PWA shortcuts for music playback actions and update loading skeletons
2025-07-03 00:06:47 +00:00
f9dfae70d4
feat: add favorite albums section with loading state in MusicPage
2025-07-02 16:49:10 +00:00
77bd7ff240
feat: enhance loading component with SVG spinner and update skeleton sizes in MusicPage
2025-07-02 16:38:09 +00:00
591faca2d3
Implement code changes to enhance functionality and improve performance
2025-06-27 10:34:04 -05:00
1aac22638c
update
2025-06-26 22:42:50 +00:00
a4662a348a
feat: shuffle icon on AudioPlayer, New Home Screen
2025-06-26 22:17:39 +00:00
e88d8b226e
feat: update NEXT_PUBLIC_COMMIT_SHA and enhance MusicPage styling with improved layout and dimensions
2025-06-26 14:22:15 -05:00
e43dbbfd7e
feat: update NEXT_PUBLIC_COMMIT_SHA and enhance MusicPage with user greeting and recent albums display
2025-06-26 13:04:11 -05:00
4b195af8ed
feat: refactor layout structure and add error boundary for Navidrome integration
2025-06-25 19:36:42 -05:00
2084907fbe
feat: enhance theme management and add login form component for user authentication
2025-06-25 18:45:50 -05:00
78b17bab54
feat: add ConfigGuard component to ensure Navidrome configuration before accessing the app
2025-06-21 19:43:56 +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
98b348bb34
feat: update album loading to support alphabetical order and adjust layout for better responsiveness
2025-06-19 22:58:49 +00:00
717155ea22
s
2025-06-19 02:09:24 +00:00