SuggestArr v2.0.0 is finally here! π
Iβm super excited to finally release a new version of SuggestArr!
Itβs been a while since the last update due to personal commitments, and Iβm really happy to come back with a major update packed with a complete frontend rewrite, backend improvements, and tons of optimizations. π
β¨ Added
- Complete Frontend Rewrite: Fully rebuilt frontend with a fresh structure, modern design, and improved architecture.
- Tab-Based Configuration: You can now edit individual configuration sections without going through the full setup wizard each time. Closes [REQ] Option to configure settings quickly #143
- Configuration Backup & Restore: Easily backup and restore your settings.
- Database Connection Pooling: Improved performance and scalability for database operations.
- New API Endpoints: Added request statistics endpoint and improved Jellyfin user retrieval support.
π Improved
- Dashboard & UI: Redesigned dashboard and configuration flows, with updated buttons, colors, and full mobile responsiveness.
- Logs & Monitoring: Enhanced filtering, visibility, and UI in the logs component; refactored Dashboard and AppFooter for better accessibility.
- Backend & Database:
- Refactored
DatabaseManagerwith singleton pattern. - Improved error handling with custom API client exceptions.
- Refactored request grouping, sorting, and pagination with proper
NULLS LASThandling. - Improved Plex services with better authentication and error handling.
- Refactored
- General Optimizations: Numerous internal refactors for better performance, maintainability, and UX.
π Fixed
- UTF-8 Decoding Error: Resolved
[BUG] Error: Value error: 'utf-8' codec can't decode byte 0xc1 in position 373876#162 - Configuration Flow: Fixed issue where editing settings required repeating the full setup wizard. #143
π Notes
This is a major release (v2.0.0) featuring a full frontend overhaul, smoother configuration flow, backend optimizations, and significant performance improvements.
Itβs designed to make SuggestArr faster, more flexible, and enjoyable to use.
Your feedback and suggestions are always welcome! π