1.7.0 (2025-05-17)
Features
- add average watch time and longest streak columns to UserTable with sorting functionality (52bec4c)
- add size prop to Poster component and implement fallback for missing images (d6ce62a)
- add utility function to format time since last activity in ActiveSessions component (59695d2)
- ai recommendations (74893b7)
- enhance ActiveSessions component with improved layout, additional session details, and IP address display (157ab07)
- enhance ActiveSessions component with playback method badge and update session mapping for transcoding info (0ce49fa)
- enhance dashboard cards to display percentage labels and improve responsiveness for better data visualization (ea2311d)
- enhance dashboard cards with custom labels and filter out zero counts for better data representation (c2ed475)
- enhance ItemWatchStatsTable with improved sorting, additional item details, and responsive layout adjustments (0cd9a31)
- enhance user activity tables with links to user profiles and improve chart responsiveness (89e943c)
- enhance user interface with improved hover effects and link functionality across activity and user tables (9df24e1)
- enhance user interface with JellyfinAvatar component and improve session display (df93e51)
- integrate Poster component into HistoryTable and ItemWatchStatsTable for improved item display (6f696a5)
- pwa (f59f6b5)
- replace Avatar component with JellyfinAvatar for user display in UserLeaderboardTable (cd1994b)
- user leaderboard on dashboard (9b4f4cb), closes #52
Bug Fixes
- add parent and index numbers to session mapping (9440f5c)
- correct pluralization in 'No items watched yet' message in MostWatchedItems (d5dcf83)
- correct pluralization in 'No items watched yet' message in MostWatchedItems component (2dbe5c1)
- design (0f3aa83)
- improve resize observer handling in ChartContainer to prevent potential memory leaks (b2f27cd)
- update user page to handle optional searchParams and improve HistoryTable props (8a215d0)