updates
This commit is contained in:
@@ -11,6 +11,15 @@ All notable changes to this project will be documented in this file.
|
||||
- **Automatic Loading**: Both files loaded at startup with python-dotenv
|
||||
- **Log Security**: API keys automatically masked in all log output
|
||||
- **Git Protection**: Updated .gitignore prevents accidental commits of sensitive data
|
||||
- **🧠 Smart Date Validation**: Intelligent release date selection with configurable gap detection
|
||||
- **Automatic Detection**: Prefers theatrical dates when digital/physical are unreasonably late
|
||||
- **Configurable**: `MAX_RELEASE_DATE_GAP_YEARS=10` (default: 10 years maximum gap)
|
||||
- **Example**: "The Craft (1996)" prefers 1996 theatrical over 2022 physical release
|
||||
- **Toggle**: `ENABLE_SMART_DATE_VALIDATION=true` to enable/disable feature
|
||||
- **🧹 Repository Cleanup**: Removed legacy and duplicate files
|
||||
- **Removed**: `media_date_cache.py`, `webhook_server.py` (replaced by nfoguard.py)
|
||||
- **Removed**: Outdated documentation files (`API_ENDPOINTS.md`, `MIGRATION.md`, `STRUCTURE.md`)
|
||||
- **Streamlined**: Cleaner codebase with only essential files
|
||||
- **🎯 Configurable Release Date Priority System**: Revolutionary smart fallback for manual imports
|
||||
- **Configurable Priority Order**: `RELEASE_DATE_PRIORITY=digital,physical,theatrical` (customizable)
|
||||
- **Digital Releases**: VOD/streaming dates (Netflix, iTunes, etc.) - TMDB type 4
|
||||
|
||||
Reference in New Issue
Block a user