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 fromdata/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 endpointapp/__init__.py
- Blueprint registrationapp/api/__init__.py
- API module exports
Frontend Changes
src/api/quotes.js
(new) - Quotes API servicesrc/components/dashboard/QuoteCard.vue
(new) - Interactive quotes widgetsrc/views/HomeView.vue
- Dashboard integration (quotes + version removal)src/views/AboutView.vue
(new) - Dedicated About pagesrc/components/about/AcknowledgmentsCard.vue
- Kometa acknowledgementsrc/router/index.js
- About page routingsrc/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.