What's New in v0.9.0
Normalization Engine
Powerful rules-based system for automatic stream/channel categorization:
- Compound Conditions - Build complex rules with AND/OR/NOT logic
- Tag Engine - Granular rule management with tag groups
- Auto-Apply - Normalization runs automatically on channel creation
- Editable Rules - Full UI for creating and managing rules in Settings
- Demo Rules - Pre-built rule groups created on first startup
M3U Change Tracking
Track and monitor changes in your M3U playlists over time:
- Automatic Change Detection - Detects groups/streams added or removed on each M3U refresh
- M3U Changes Tab - View full change history with filtering by account, type, time range
- Summary Statistics - Quick overview of total changes, groups/streams added/removed
- Change Details - Expandable rows show affected stream names
- Email Digests - Configure scheduled email reports of M3U changes
Shared SMTP Settings
- Centralized SMTP configuration used by both Alert Methods and M3U Digest emails
- Configure once, use everywhere
Per-Task Alert Configuration
- Configure alert methods per scheduled task
- Choose which alerts fire on success/failure for each task
UI/UX Improvements
- Toggle switches now styled green when on, grey when off
- Allow refresh interval of 0 for EPG/M3U to disable auto-refresh
- Printable guide pagination and column overflow fixes
Bug Fixes
- Fixed M3U account deletion cache invalidation
- Fixed spinner display issues
- Fixed channel streams count mismatch in edit mode
- Fixed provider filter in streams pane
- Fixed bulk-commit validation loading all streams
Full Changelog: v0.8.6...v0.9.0