Mydia v0.2.0
This release introduces a custom Mydia theme, hooks system for automation, and enhanced download management.
Major Features
Custom Mydia Theme
- New color scheme designed for media management, replacing Catppuccin
- Dark theme optimized for extended use, light theme variant for bright environments
- WCAG AA compliant with semantic colors for status and quality badges
- Primary Blue for actions, Purple for premium features, Cyan for quality indicators
- Full documentation in
docs/architecture/colors.md
Hooks System (Proof of Concept)
- Extensible automation framework with hook dashboard
- Automatic search triggers and event-driven architecture
- YAML-based configuration
- Note: This is a proof of concept and not fully functional yet
Download Enhancements
- Improved tracking and state management
- Untracked file matcher for detecting existing media
- Enhanced test coverage and better error handling
Improvements
- Consistent DaisyUI components throughout the application
- Improved layouts with better spacing and visual hierarchy
- Reorganized documentation with new architecture guides
- Comprehensive CI workflow with automated testing
- Auto-install Playwright for screenshot generation
- Updated screenshots reflecting new theme
Technical Changes
- Removed Catppuccin dependencies, added
mydiaTheme.ts - Updated Tailwind config with custom DaisyUI themes
- Refactored download system architecture
- Added production Docker entrypoint script
Full Changelog: https://github.com/arosenfeld/mydia/compare/v0.1.0...v0.2.0