New Features
- Enrichment Caching - Implemented caching layer for enrichment operations to improve performance
- Multi-Chart Support - Added support for displaying multiple asset charts in a single view with distinct colors for each layer
- Additional User Preferences - Users can now store additional preferences via JSON in the database
- Enhanced Prefs UI - New "Additional Prefs" component for managing user preferences with layered chart support
- Auto Chart Component - New AutoChart component for automatic chart selection and rendering
Infrastructure & Database
- Database Migrations - New migration (007_extends_prefs) to support additional currencies and JSON-based preferences
- Down Migrations - Added proper down migration support for rollback capability
- Cache Service Improvements - Enhanced caching mechanism with proper key generation and lifecycle management
Updates & Improvements
README.md - Added additional documentation and screenshots showing the new multi-chart visualization capabilities
- Dependency Updates - Updated package dependencies for improved compatibility
- Portfolio View Enhancements - Updated portfolio component to work with the new caching and prefs system
- Chart Rendering - Improved multi-asset chart rendering with better color management
- Test Coverage - Added tests for multi-chart scenarios
Bug Fixes & Technical Improvements
- Fixed caching key generation
- Improved cache synchronization across services
- Updated prefs update tracking to reflect modification timestamps
- Enhanced error handling and validation
Full Changelog: 1.8.1...1.8.1