New Features
- Recurring Recordings (#40): Added ability to schedule series/recurring recordings with SeriesRecording model
- Configuration Management (#32): Introduced AppConfiguration system with appsettings.json for centralized
settings - Import/Export Favorites (#27): Users can now backup and restore their favorite channels
- FFmpeg Download Button (#51): Built-in FFmpeg downloader for easier setup
- M3U Playlist Saving (#47): M3U playlists can now be saved like Xtream Codes credentials
- Channel Numbers Display (#25): Added channel number support for better navigation
UI/UX Improvements
- Visual Favorites Indicator (#53): Favorited channels now display in a different color
- Show Password Toggle (#36): Added visibility toggle for password fields
- Loading Indicators (#37): Added spinners for VOD API calls
- Toast Notifications: Better success/fail feedback when favoriting channels
- Scrollbar Redesign: More visible and appealing scrollbar styling
- Episode Air Times (#38): Scheduler now shows when episodes air
Bug Fixes
- Fixed UI deadlock with the recording scheduler
- Fixed M3U playlist loading issues (#46)
- Fixed channel search incorrectly filtering categories dropdown (#22)
- Fixed output window height on login page errors
Architecture Changes
- Credentials now stored in AppData instead of exe directory (#39)
- Consolidated windows: Removed separate RecordingSchedulerWindow, SettingsWindow, and VodWindow
- Integrated functionality into DashboardWindow with tabbed interface
- Added dependency injection and configuration infrastructure
What's Changed
- Fixed Channel search should not be filtering categories dropdown #22 by @primetime43 in #23
- Added better UI indications using toasts by @primetime43 in #24
- Added channel numbers #25 by @primetime43 in #33
- Remove the textblock from the code by @primetime43 in #35
- Added a show password option #36 by @primetime43 in #42
- Stored credentials json in appdata, not where the exe is #39 by @primetime43 in #43
- Add loading indicators when api calls for vod #37 by @primetime43 in #44
- Added the ability to import/export favorites #27 by @primetime43 in #45
- 40 add reoccurring recordings by @primetime43 in #48
- Add the ability to save m3u playlists like how xtream codes #47 by @primetime43 in #49
- Configuration Management #32 by @primetime43 in #50
- Add ffmpeg download button #51 by @primetime43 in #52
- Show already favorited channels a different color #53 by @primetime43 in #54
Full Changelog: v2.0.0...v2.1.0