Bug fixes
- fix: update NewPipeExtractor fork to latest version to fix playback issues by @Bnyro in #7381
- fix: support for adding downloads to playback queue by @Bnyro in #7348
- fix: don't block ui thread while filtering watched videos by @Bnyro in #7332
- fix: confirm unsubscribe preference only works if disabled instead of enabled by @Bnyro in #7345
- fix: channel avatar missing in subscriptions list when subbed from search by @Bnyro in #7360
- fix(Backup): use channel URL for subscription export by @FineFindus in #7368
- fix: SponsorBlock segments of previous video not cleared when starting next by @Bnyro in #7382
- fix: always use account subscriptions repository if logged in to Piped by @Bnyro in #7350
- fix: automatically log user out when enabling full local mode and no auth instance set by @Bnyro in #7351
- fix: add missing dearrow calls to playlist fragment and video player by @Bnyro in #7347
Chores and Refactors
- ci: fix codeql by @Bnyro in #7339
- chore: update app descriptions in fastlane metadata by @Bnyro in #7338
- refactor: cleanup and simplify SponsorBlock code by @Bnyro in #7375
- refactor: simplify theme and dark/light mode logic by @Bnyro in #7377
Full Changelog: v0.28.0...v0.28.1