github jackkerouac/aphrodite v3.5.1
Aphrodite v3.5.1

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

Aphrodite v3.5.1 Release Notes

Release Date: June 9, 2025
Type: Feature Release with UI Enhancements

New Features

Random Quotes Dashboard Widget

  • Enhanced Dashboard Experience: Added witty quotes display under the welcome message
  • Interactive Quote Card: Refresh button to cycle through 110+ entertaining quotes
  • Graceful Fallback: Handles missing quotes file or API errors seamlessly
  • Elegant Styling: Consistent with existing dashboard design patterns

New About Page

  • Comprehensive About Section: Added dedicated About page with project information
  • Version Information: Moved version checking from dashboard to About page
  • Acknowledgements: Comprehensive recognition of community contributions
  • Project Details: Clear information about Aphrodite's purpose and features

Kometa Acknowledgement

  • Community Recognition: Added Kometa Team acknowledgement to About page
  • Proper Attribution: Links to Kometa GitHub organization and main repository
  • Positioning: Featured as first acknowledgement, recognizing their contributions

Technical Improvements

Backend Enhancements

  • New API Endpoint: /api/quotes serves random quotes from data/quotes.json
  • Improved API Structure: Enhanced API base URL handling consistency
  • Robust Error Handling: Graceful degradation for quotes functionality

Frontend Improvements

  • New Components: QuoteCard.vue with refresh functionality
  • API Integration: Consistent API service patterns with existing codebase
  • Responsive Design: Mobile-friendly quotes display

Cleanup

  • Removed Legacy Files: Cleaned up old version files causing conflicts
  • Code Organization: Removed unused production_anime_mapping.py

Files Modified

Backend Changes

  • app/api/quotes.py (new) - Quotes API endpoint
  • app/__init__.py - Blueprint registration
  • app/api/__init__.py - API module exports

Frontend Changes

  • src/api/quotes.js (new) - Quotes API service
  • src/components/dashboard/QuoteCard.vue (new) - Interactive quotes widget
  • src/views/HomeView.vue - Dashboard integration (quotes + version removal)
  • src/views/AboutView.vue (new) - Dedicated About page
  • src/components/about/AcknowledgmentsCard.vue - Kometa acknowledgement
  • src/router/index.js - About page routing
  • src/api/index.js - API exports

Data Files

  • data/quotes.json (new) - 110+ witty quotes collection

User Experience

  • More Engaging Dashboard: Fun quotes add personality to the interface
  • Cleaner Dashboard: Version information moved to dedicated About page
  • Comprehensive About Section: Centralized project information and acknowledgements
  • Community Recognition: Proper attribution to projects that inspire Aphrodite
  • Consistent Design: All new elements follow existing UI patterns
  • Zero Breaking Changes: All existing functionality preserved

This release focuses on enhancing user engagement and community recognition while maintaining Aphrodite's reliable core functionality.

Don't miss a new aphrodite release

NewReleases is sending notifications on new releases.