This pull request introduces several improvements and new features to the frontend, focusing on enhanced metadata support, consistent icon usage, and a refreshed visual style for key components. The most notable updates include the addition of Audimeta API integration for enriched audiobook metadata, refactoring to use Phosphor icon components for better icon management, and a comprehensive UI/UX update to the ActivityView for a more modern and accessible look.
Metadata & API Integration
- Added Audimeta API support: new type definitions (
AudimetaBookResponse, etc.), API service methods (searchAudimeta,getAudimetaMetadata,getMetadata), and helpers for searching and retrieving enriched audiobook metadata. [1] [2] [3] [4] - Extended
SearchResultandApiConfigurationtypes to include metadata source and product URL fields, and new API types for enhanced search and metadata handling. [1] [2]
UI/UX Improvements
- Major visual refresh of the
ActivityViewstyles: updated colors, gradients, spacing, badges, progress bars, and empty/loading states for a more modern, accessible, and consistent look. [1] [2] [[3]](diffhunk://#diff-043774e4660b1380b49dc381a004ad7198e22c23754b651a7e69f2593b80f5c3L491-R57...
Automated canary build