v0.6.6
🚀 New Features
👥 Per-list Overseerr User Mapping
We've added granular control over which Overseerr user requests are made for! You can now assign a specific Overseerr user to each configured list.
- Multi-User Sync: Perfect for shared servers—map your partner's Letterboxd list to their Overseerr account and your own lists to yours.
- Better Auditing: Requests in Overseerr will now correctly reflect the user who originated the sync, ensuring quotas and notifications work as intended.
- Default Fallback: Lists without a specific user mapping will automatically use the global default user configured in the wizard.
- (Addresses Issue #70)
🧙 Enhanced Setup Wizard & Configuration
The setup experience has been significantly improved for new and existing users:
- Interactive Default User Selection: The wizard now intelligently detects multiple Overseerr users and allows you to interactively select the default "Requester User" for ListSync operations.
- Database-Backed Configuration: We've migrated from file-based
.envconfiguration to a secure, encrypted database storage. Your existing.envsettings are automatically migrated to the database on first run. - Visual Polish: The CLI now features beautiful
Halospinners, color gradients, and clearer progress indicators for a more premium experience.
🏷️ Source List Tagging & Tracking
We've enhanced the tracking system to provide better visibility into where your content is coming from:
- Smart Source Tracking: The system now explicitly tracks which list (and user) "sourced" an item.
- UI Integration: Inspect items in the web interface to see exactly which list triggered the sync.
- (Addresses Issue #3)
🐛 Bug Fixes
- IMDb User Watchlist Support: Fixed an issue where IMDb user watchlists using the
urxxxxxxxID format were being rejected. You can now add these lists seamlessly alongsidelsxxxxxxxlists. (Fixes Issue #71) - Setup Flow: Fixed potential issues where the setup wizard could get stuck if no credentials were found.
Full Changelog: v0.6.5...v0.6.6