What's Changed
New
- library Add option to auto sync metadata and episode list when adding to library (@D-Brox)
- library: Add "src:" prefix to search by source ID (@MajorTanya)
- sync: Add WebDAV synchronization service (@HapeLee)
- update: Add Filters to Updates screen (@MajorTanya)
- history: Add Filters to History screen (@cuong-tran)
- history: Allow multi/range-selection and batch reset for history items (@cuong-tran)
- download: Add option to customize concurrent downloads (@AntsyLich)
- tracker: Add authors/artists to MAL search results (@MajorTanya)
- tracker: Add support for
EnhancedTrackerto merged sources (@D-Brox) - migration: Add migration config screen to select and prioritize target sources (@AntsyLich)
Improve
- coil: Configure Coil-cache to no longer leak memory (@Lolle2000la)
- extension: Add refresh functionality for extension list after enabling/disabling repos (@cuong-tran)
- tracker: Update tracker icons (@AntsyLich)
- tracker: Optimise MAL search queries by ~11x (@MajorTanya)
- tracker: Migrate Kitsu to use library_id and remote_id properly (@cpiber)
- webview: Added proper multi window support in WebView instead of treating everything as a redirect (@TheUnlocked)
- webview: Improve WebView multi-window UX (@TheUnlocked)
- user-agent: Bump app version code and default user agent (@AntsyLich)
- UI: Use materilalKolor for monet compat color scheme (@AntsyLich)
- UI: Reword download index message (@MajorTanya)
- UI: Add subtitle support to slider preference and general cleanup (@AntsyLich)
- shizuku: Update shizuku.version to v13.1.5 (@cuong-tran)
- log: Enable logcat logging on stable and debug builds without enabling verbose logging (@NGB-Was-Taken)
Fix
- player-episode: Fix deletion of duplicated episodes when automatically mark as seen (@cuong-tran)
- sources-search: search box visibility glitch when scrolling (@dhanuarf)
- sticky-header: Fix sticky-header and scrolling issues in source screens (@cuong-tran)
- anime-cover-dialog: Avoid crash with SubsamplingScaleImageView (SSIV) not fully support Hardware decoder (@cuong-tran)
- player: Fix pre-1970 upload date display in episode list (@MajorTanya)
- UI: Fix scrollbar not showing when animator duration scale animation is turned off (@anirudhsnayak)
- extension: Fix extension download stuck at pending state in some cases (@c2y5)
- extension: Fix crash when trying to install/update extensions while shizuku isn't running (@NGB-Was-Taken)
- tracker: Fix date picker not allowing the same start and finish date in negative time zones (@kashish-aggarwal21)
- tracker-sync: Add a small increment to episode number before comparison to fix progress sync issues for Suwayomi (@cpiber)
- shizuku: Fix shizuku installer not updating installed extensions (@NGB-Was-Taken)
- color-scheme: Remove manual contrast level handling (@cuong-tran)
- UI: Fix title text color in light mode on mass migration list (@AntsyLich)
Checksums
Tip