1.7.0 (2025-05-17)
Features
- add removed_at field to Item model and implement logic for marking items as removed during sync (56e91b7)
- add removed_at field to Library model and update synchronization logic to mark libraries as removed (0be4b08)
- ai recommendations (74893b7)
- enhance library queries by integrating active library checks and improving performance (192dbb9)
- enhance SQLite configuration for adaptive caching and memory storage based on system resources during playback session export (9990724)
- 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)
- improve library and statistics queries by using subqueries for active library checks and adding documentation (0667c73)
- increase transaction timeout for large exports and schedule temporary file deletion after response (3a7deb0)
- update database configuration to use environment variables and enhance .env.example file (36c0b8c)
Bug Fixes
- adjust sync start time with a 5-second buffer and improve logging for removed items (6ecfe39)
- ensure resource cleanup after export failure in backup_controller to prevent resource leaks (fdcaba0)
- implement orphaned item cleanup and enhance library processing in Jellyfin sync (83a357a)
- improve error handling in configure_sqlite function to log failures when executing system command and parsing memory info (ebd851a)
- update user page to handle optional searchParams and improve HistoryTable props (8a215d0)