What's New
Complete Review Source Control
Take full control of your review badges with our new comprehensive preference system:
- Enable/Disable Sources: Turn any review source on or off per your preference
- Custom Ordering: Arrange review badges in your preferred display order
- Smart Limits: Set maximum badge counts globally and per-source (e.g., max 3 IMDb variants)
- Conditional Display: Anime-specific sources (like AniDB) only appear for anime content
- Real-Time Sync: Changes in the Review tab instantly reflect on your posters
Enhanced User Interface
- Dynamic Font Selection: Font fields are now elegant dropdowns that automatically scan your fonts directory
- Supported Formats: .ttf, .otf, .woff, .woff2 font files automatically detected
- Aphrodite Resolution Badges: Beautiful new resolution badge variants with the '-aphrodite' suffix
- Cross-Platform Compatibility: Improved font discovery works seamlessly in Docker and local environments
MyAnimeList Integration
Massive upgrade to anime support with comprehensive database integration:
- 13,000+ AniDB→MAL mappings from anime-offline-database
- 18,000+ AniList→MAL mappings for broader anime coverage
- Automatic Badge Generation: MyAnimeList badges appear automatically for anime content
- Smart Detection: Anime-only conditions prevent badges on non-anime content
- Zero Configuration: Works out of the box with graceful fallbacks
Technical Improvements
- Database-Driven Architecture: Review preferences now stored in SQLite for better performance
- Smart Source Mapping: Intelligent backend compatibility with grouped variants (RT Critics, IMDb types)
- Enhanced API: New
/api/config/fonts
endpoint with comprehensive debug information - Clean Docker Builds: Reset job statistics for production-ready deployments
- Backward Compatibility: All existing functionality preserved with graceful YAML fallbacks
How to Upgrade
- Update your installation following your usual upgrade process
- Visit Settings → Review to explore the new preference controls
- Customize your sources - enable/disable and reorder as desired
- Set badge limits to control display density
- Enjoy automatic anime integration - MyAnimeList badges will appear for anime content
For Advanced Users
- Font Management: Place custom fonts in the
/fonts
directory - they'll appear automatically in dropdowns - Resolution Badges: Add
-aphrodite
to any resolution badge filename to use the new enhanced designs - API Integration: Leverage the new fonts endpoint for custom integrations
- Database Access: Review preferences are stored in SQLite for programmatic access
Full Feature Breakdown
Review Source Control System
- Per-user enable/disable toggles for all review sources
- Custom display order with drag-and-drop priority ranking
- Maximum badge display limits (database-controlled)
- Per-source variant limits with intelligent grouping
- Content-type conditional logic for appropriate badge display
UI/UX Enhancements
- Dynamic font dropdown population from fonts directory
- Cross-platform font file discovery with error handling
- Enhanced visual feedback and professional interface design
- Real-time settings synchronization between web UI and poster generation
Anime Integration
- Comprehensive anime-offline-database integration
- Automatic MyAnimeList badge generation with smart mapping
- Content-aware badge filtering for anime vs non-anime content
- Robust fallback mechanisms for optimal reliability
🛠️ Technical Notes
- Performance: Optimized database queries maintain fast response times
- Compatibility: Zero breaking changes - existing installations continue working
- Error Handling: Comprehensive error handling ensures graceful degradation
- Docker Ready: Clean production builds with reset job statistics
Thank You
This release represents a significant step forward in giving users complete control over their poster customization experience. The enhanced anime support and intuitive UI improvements make Aphrodite more powerful and user-friendly than ever.