- Implemented ErrorBox for displaying error messages with retry functionality and log viewing.
- Created NoDefaultMetadataPlugin to inform users about missing default metadata providers and provide navigation to manage them.
- Updated database schema to include `repository` and `pluginApiVersion` columns in the `MetadataPluginsTable`.
- Modified `PluginConfiguration` model to include new fields for `repository` and `pluginApiVersion`.
- Enhanced JSON serialization and deserialization for the new fields in `PluginConfiguration`.
- Refactored `SettingsMetadataProviderPage` to display installed plugins with their repository information.
- Created new components `MetadataInstalledPluginItem` and `MetadataPluginRepositoryItem` for better UI representation of plugins.
- Updated plugin installation logic to handle new fields and display relevant information.
- Bumped `youtube_explode_dart` dependency version to `2.5.1`.
* feat: add new improved logo
* feat: add new improved logo
* feat: add new improved logo
* feat: add new improved logo
* chore: update the logos in app
* Merge branch 'alexio-dev-refactor/new-icons' into refactor/new-icons #2676
* chore: generate icons for every flavor
* chore: add readme banner
* chore: add back deleted images
* chore: update native splash screen
* chore: fix dart analyzer warnings
Add enhanced media controls and social sharing features.
* **Enhanced Media Controls:**
- Add volume control slider to `PlayerControls` widget in `lib/modules/player/player_controls.dart`.
- Implement keyboard shortcuts for media controls (play/pause, next/previous track, volume up/down) in `PlayerControls` widget.
- Add "lyrics" button to `PlayerView` widget in `lib/modules/player/player.dart`.
* **Social Sharing Features:**
- Add feature to share the currently playing track on social media platforms in `lib/components/track_tile/track_options.dart`.
- Add share button to `TrackPresentationTopSection` widget in `lib/components/track_presentation/presentation_top.dart`.
* **Settings:**
- Add dark mode toggle in the settings page in `lib/pages/settings/settings.dart`.
* **CI Configuration:**
- Add `.ci.yaml` file for continuous integration configuration.