github jackkerouac/aphrodite v3.1.0
Aphrodite v3.1.0 - Advanced Review Control & UI Enhancements

latest releases: v4.1.3, v4.1.2, v4.1.1...
3 months ago

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

  1. Update your installation following your usual upgrade process
  2. Visit Settings → Review to explore the new preference controls
  3. Customize your sources - enable/disable and reorder as desired
  4. Set badge limits to control display density
  5. 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.

Don't miss a new aphrodite release

NewReleases is sending notifications on new releases.