v0.2.2
·
59 commits
to main
since this release
Full Changelog: v0.1.94...v0.2.2
🎬 Snatchr v0.2.2 - Smart Caching & Performance Improvements
✨ New Features
- Smart Caching System: Implemented intelligent file caching based on access time
- Files are now tracked using
.last_accessedmarkers - Recently accessed videos stay in cache longer
- Unused files get cleaned up automatically
- Files are now tracked using
- Enhanced Logging: Added comprehensive logging for cache operations and file access tracking
- Improved URL Validation: Updated YouTube URL regex to support mobile domains and YouTube Shorts
🔧 Improvements
- Better File Cleanup: Cleanup now considers access time instead of just creation time
- Consistent Naming: Updated all references from
job_idtovideo_idfor better clarity - Docker Detection: Added automatic Docker environment detection and status reporting
- Performance Optimisation: More efficient caching logic with fallback mechanisms
📝 Documentation
- Updated README with intelligent caching and request tracking sections
- Improved environment variable documentation
- Better error messages and logging