v0.4.2
Added
- IMDB Watchlist Support 🎉: Added functionality to fetch and sync watchlists from IMDb in addition to regular lists.
- Duplicate Check Prevention: Implemented a mechanism to prevent processing the same media item multiple times during a sync cycle.
- Menu-Driven Interface: Introduced a menu-driven interface for better user interaction and control over the sync process.
Changed
- IMDB List Fetching Logic: Refactored the IMDB list fetching function to handle both lists and watchlists more robustly.
- Summary Display: Enhanced the summary display to include counts for media items that were already checked during the current run.
- Main Loop Refactor: Refactored the main loop to improve readability and maintainability.
Fixed
- IMDB List Fetching: Resolved issues with fetching IMDB lists and watchlists that were causing intermittent failures.
- Media Status Confirmation: Fixed bugs in the media status confirmation process that were causing incorrect status reports.
- Rate Limiting: Implemented better rate limiting to avoid hitting API rate limits.
Removed
- Obsolete Code: Cleaned up and removed obsolete code that was no longer needed.
Full Changelog: v0.4.1...v0.4.2