github jmir1/aniyomi-mpv-beta r7474
Aniyomi Preview r7474

5 months ago

Commits

aniyomiorg/aniyomi@e08926b...fd49c5b

  • Handle content URIs for covers (@arkon)
  • Update dependency com.android.tools.build:gradle to v8.2.0 (#10212) (@renovate[bot])
  • Remove storage permission check when manually creating backups (@arkon)
  • Clean up startDownloadNow function a bit (@arkon)
  • Force recreate download index cache on upgrade (@arkon)
  • Migrate ReaderColorFilterView to Compose (@arkon)
  • Try to fall back to showing URI for storage location if concrete file path isn't available (@arkon)
  • Minor cleanup (@arkon)
  • Fix sharing saved pages from notification (@arkon)
  • Show average scores in tracker search results (@arkon)
  • fix: Create local anime & fonts folder automatically (@LuftVerbot)
  • fix: Add some left out merge stuff (@LuftVerbot)
  • fix(downloads): UI Issues with downloaded episodes (@Quickdesh)
  • feat(player): Copy fonts asynchronously (@jmir1)
  • fix(player): Remove unnecessary try block (@jmir1)
  • feat(screenshot): Include subtitle option only shows if subtitles exist on video (@Quickdesh)
  • feat(hwdec): Set default codec to SW for WSA clients (@Quickdesh)
  • feat(pip): Add option to skip forward 10 seconds (@Quickdesh)
  • fix(lint): Cleanup code and fix lint (@Quickdesh)
  • Bump dependencies (@arkon)
  • Downloader: Don't queue chapters on GlobalScope (#10217) (@ivaniskandar)
  • Migrate to some newer date/time APIs (@arkon)
  • fix(util): Readd App version in crashlog (@LuftVerbot)
  • Add basic onboarding screen (#10199) (@arkon)
  • More onboarding screen additions (@arkon)
  • More onboarding screen additions 2: Electric Boogaloo (@arkon)
  • Translations update from Hosted Weblate (#10204) (@weblate)
  • Upgrade Voyager (@arkon)
  • Minor cleanup/docs (@arkon)
  • Fix next local chapter not being indicated as downloaded in transition (@arkon)
  • Always show trackers action in MangaScreen (@arkon)
  • Onboarding screen tweaks (@arkon)
  • Fix settings screen crashing when saving state (@arkon)
  • Remove action to delete saved image in notification (@arkon)
  • Avoid starting restore job if already running (@arkon)
  • Add ability to open available extension websites in WebView (@arkon)
  • Clean up category restoring logic (@arkon)
  • Clean up some text alpha modifiers (@arkon)
  • Proper check for when to navigate to tracker settings from tracking action (@arkon)
  • Clean up manga restoring logic (@arkon)
  • Remove redundant job setup calls in migrations (@arkon)
  • Fix download indexing with changed storage locations (@arkon)
  • Skip updating unchanged chapters and tracks when restoring backup (@arkon)
  • fix(app): Alignment with Tachiyomi (@LuftVerbot)
  • Bump dependencies (@arkon)
  • Avoid crashing in SourcePreferencesFragment if source can't be loaded (@arkon)
  • Refactor onboarding steps (@ivaniskandar)
  • Translations update from Hosted Weblate (#10222) (@weblate)
  • Workaround for broken nav bar icon colors (@arkon)
  • Clean up history restoring (@arkon)
  • fix(app): Alignment with Tachiyomi Part 2 (@LuftVerbot)
  • Split restoring logic into smaller classes (@arkon)
  • Set foreground service types for remaining jobs (@arkon)
  • Target Android 12L (SDK 32) (@arkon)
  • Set foreground service type for ExtensionInstallService (@arkon)
  • fix(presentation-core): Fix double entries (@LuftVerbot)
  • Target Android 14 (SDK 34) and add permission onboarding step (@ivaniskandar)
  • Migrate BuildConfig to Gradle Build Files (@arkon)
  • fix(app): Set foreground service types for library update jobs (@arkon)
  • Update dependency com.squareup.okio:okio to v3.7.0 (#10239) (@renovate[bot])
  • fix(app): Revert overridePendingTransition refactorings (@arkon)
  • feat(i18n): Translations update from Hosted Weblate (#10148) (@weblate)
  • feat(app): HomeScreen: Add static key for TabNavigator (#10191) (@ivaniskandar)
  • feat(app): Migrate downloader service to WorkManager (#10190) (@ivaniskandar)
  • chore: Bump dependencies (@arkon)
  • chore(app): Remove unused resources (@arkon)
  • feat(app): Replace ReaderOrientation icon resources (@arkon)
  • chore: Bump dependencies (@arkon)
  • Update dependency com.android.tools.build:gradle to v8.2.0 (#10212) (@renovate[bot])
  • refactor(app): Clean up startDownloadNow function a bit (@arkon)
  • fix(app): Force recreate download index cache on upgrade (@arkon)
  • refactor(app): Migrate ReaderColorFilterView to Compose (@arkon)
  • fix(app): Try to fall back to showing URI for storage location if concrete file path isn't available (@arkon)
  • refactor(app): Minor cleanup (@arkon)
  • fix(app): Fix sharing saved pages from notification (@arkon)
  • feat: Show average scores in tracker search results (@arkon)
  • chore: Bump dependencies (@arkon)
  • fix(Downloader): Don't queue chapters on GlobalScope (#10217) (@ivaniskandar)
  • refactor: Migrate to some newer date/time APIs (@arkon)
  • feat: Add basic onboarding screen (#10199) (@arkon)
  • feat: More onboarding screen additions (@arkon)
  • feat: More onboarding screen additions 2: Electric Boogaloo (@arkon)
  • feat(i18n): Translations update from Hosted Weblate (#10204) (@weblate)
  • chore: Upgrade Voyager (@arkon)
  • docs: Minor cleanup/docs (@arkon)
  • fix(app): Fix next local chapter not being indicated as downloaded in transition (@arkon)
  • feat(app): Always show trackers action in MangaScreen (@arkon)
  • feat(app): Onboarding screen tweaks (@arkon)
  • fix(app): Fix settings screen crashing when saving state (@arkon)
  • chore: Remove action to delete saved image in notification (@arkon)
  • fix: Avoid starting restore job if already running (@arkon)
  • feat(app): Add ability to open available extension websites in WebView (@arkon)
  • refactor(app): Clean up category restoring logic (@arkon)
  • refactor: Clean up some text alpha modifiers (@arkon)
  • feat(app): Proper check for when to navigate to tracker settings from tracking action (@arkon)
  • MangaScreenModel: Start downloads in IO dispatcher (#10241) (@ivaniskandar)
  • PackageInstallerInstaller: Fix intent used for install session (#10240) (@ivaniskandar)
  • DownloadJob: Network check changes (#10242) (@ivaniskandar)
  • Translations update from Hosted Weblate (#10238) (@weblate)
  • Update ignore paths for translation PRs (@arkon)
  • Bump NDK (@arkon)
  • refactor: run ktlintFormat task (@Claudemirovsky)
  • fix(domain): Fix tests (@Claudemirovsky)
  • Update okhttp monorepo to v5.0.0-alpha.12 (#10245) (@renovate[bot])
  • Bump to latest NDK LTS (@arkon)
  • chore: Merge commit 'd20a8f' into M-Fixes (@Claudemirovsky)
  • chore: Merge pull request #1238 from Claudemirovsky/M-Fixes (@jmir1)
  • chore: Merge upstream (#1240) (@jmir1)
  • Prevent backing out from initial onboarding (@arkon)
  • chore(i18n): Translations update from Hosted Weblate (#1171) (@weblate)
  • fix(app): Don't ignore the anime side in SEARCH/SEND intents + fix intent labels (#1243) (@Claudemirovsky)
  • Use smaller window to calculate fetch interval if there's less total chapters (@arkon)
  • Update Compose compiler (@arkon)
  • Foundations for partial restores (@arkon)
  • Show MIUI warning more prominently in CreateBackupScreen (@arkon)
  • Initial move of restore backup into a separate screen (@arkon)
  • Janky workaround for Moko escaped quotes issue (@arkon)
  • Whoops, accidentally made the create backup button unusable before (@arkon)
  • Don't use localized numbers for downloaded image filenames (@arkon)
  • Highlight restore backup setting when navigating from onboarding step (@arkon)
  • Don't include settings as defaults when manually creating backup (@arkon)
  • Split up BackupCreator into smaller classes (@arkon)
  • Move backup models to domain module (@arkon)
  • Some domain Track model migrations (@arkon)
  • Minor tracking cleanups (@arkon)
  • Ensure sufficiently long prefix when creating temp file (@arkon)
  • Avoid crashing if loading non-read-only private extension (@arkon)
  • Address some build warnings (@arkon)
  • Fix read duration statistic getting inflated when restoring history (@arkon)
  • Clean up storage usage info (@arkon)
  • Tweak page flashing (@arkon)
  • Update Coil (@arkon)
  • Simplify storage usage bar UI implementation (@arkon)
  • Remove skipped updates notification (@arkon)
  • Always show chapter download indicators (@arkon)
  • Allow deleting downloaded chapters even if source isn't available (@arkon)
  • Move backup models back to main app module (@arkon)
  • Implement predictive back animation (#10273) (@ivaniskandar)
  • Hide private installer option for stable builds (@arkon)
  • Don't make install permission required during onboarding (@arkon)
  • Minor exception message cleanup (@arkon)
  • Refactor backup option flags to normal data class of booleans (@arkon)
  • Add ability to create manual backups with private preferences too (@arkon)
  • Minor cleanup/address lint warnings (@arkon)
  • Clean up create backup UI (@arkon)
  • Filter out empty source preferences when creating backups (@arkon)
  • Allow partial restores (library/settings) (@arkon)
  • Shorten restore warning message a bit (@arkon)
  • Allow creating backups without library entries (@arkon)
  • Misc refactoring (@arkon)
  • Show next expected update in interval dialog (@arkon)
  • Update dependency org.jsoup:jsoup to v1.17.2 (#10277) (@renovate[bot])
  • Dedupe common LazyColumn with action at bottom layout (@arkon)
  • Don't use reflection for handling backup options as boolean array (@arkon)
  • Use Material3 version of AboutLibraries (@arkon)
  • Prevent creating backups with no valid options selected (@arkon)
  • Try to show actual path in invalid location downloader notification (@arkon)
  • Fix extension settings icon trying to install update instead of opening details (@arkon)
  • Defer ACRA reporting until device is idle/not low battery/on unmetered network (@arkon)
  • Fix next expected update being weird number sometimes (@arkon)
  • Update Mullvad DoH configuration (@arkon)
  • Remove tmp chapter files after exiting reader (@arkon)
  • Force users to retrust unknown extensions on cold starts (@arkon)
  • Fix temp chapter files not being able to be created when reading (@arkon)
  • Remove custom extension readme/changelog URLs (@arkon)
  • Change fetch interval action to show days until next expected update (@arkon)
  • Support external repos (@arkon)
  • Revert "Implement predictive back animation (#10273)" (@arkon)
  • Disable customized fetch intervals for stable builds for now (@arkon)
  • Fix lint error (@arkon)
  • Clean up external repos (@arkon)
  • Bump dependencies (@arkon)
  • Translations update from Hosted Weblate (#10244) (@weblate)
  • Bump minimum WebView version and default user agent string (@arkon)
  • Release v0.15.0 (@arkon)
  • Reword onboarding prompt for returning users (@arkon)
  • Add link to storage guide during onboarding step (@arkon)
  • Avoid showing WebView button in reader errors if page isn't actually from web (@arkon)
  • Fix RAR loading (@arkon)
  • Show non-localized language names too in app language selection (@arkon)
  • Normalize some locale names (@arkon)
  • Avoid hard crash if cached image file was already deleted (@arkon)
  • Add link to storage FAQ in settings screen (@arkon)
  • Allow opening .tachibk files directly with app to restore (@arkon)
  • Translations update from Hosted Weblate (#10294) (@weblate)
  • Release v0.15.1 (@arkon)
  • Allow deep linking to add external repo (@arkon)
  • Avoid jank in extensions list if install permissions already granted (@arkon)
  • Allow permanently trusting unofficial extensions by version code + signature (@arkon)
  • Add Nord Theme (#10308) (@Riztard)
  • Fix selecting custom fetch interval not persisting sometimes (@arkon)
  • Add filter library by customized update frequency (@arkon)
  • Trusting new extension shouldn't revoke other irrelevant extensions (@arkon)
  • Add advanced setting to revoke all trusted unknown extensions (@arkon)
  • Fix external repo info banner in ExtensionDetailsScreen (@arkon)
  • Do proper check for next chapter's download status when downloading ahead (@arkon)
  • Update dependency io.mockk:mockk to v1.13.9 (#10349) (@renovate[bot])
  • Avoid floating point precision issues when converting scores (@arkon)
  • [track-search] Added context menu for copy and open-in-web (#10352) (@CalebMorris)
  • fix Can't scroll down to the bottom of the webtoon on the last chapter (#10291) (@Naputt1)
  • Remove built-in official extension repo support (@arkon)
  • Move extension repos interactors to proper package (@arkon)
  • [skip ci] update issue templates (@arkon)
  • Translations update from Hosted Weblate (#10336) (@weblate)
  • Disable some non-ready stuff for stable build (@arkon)
  • Release v0.15.2 (@arkon)
  • Merge branch 'upstream/master' (@jmir1)
  • fix: Lint errors (@jmir1)
  • fix(backups): Add back restore logic for extension APKs (@jmir1)
  • fix: Installing anime extensions on Android 14+ (@jmir1)
  • fix(browse): Add new default manga repo (@jmir1)
  • fix: Extension settings (#1263) (@Samfun75)
  • fix: Add necessary flags to anime download notification (@jmir1)
  • fix(settings): Show anime category excludes for auto-delete episode option (@jmir1)
  • Merge branch 'upstream/master' (@jmir1)
  • chore(i18n): Replace app name in some strings (@jmir1)
  • fix: More lint errors (@jmir1)
  • fix: Favourite button in anime screen (@jmir1)
  • fix: Actually create anime extension repos (@jmir1)
  • fix(storage): Automatically create localanime and fonts directories (#1275) (@abdallahmehiz)
  • fix(workflows): Use correct build tools to sign APK (@jmir1)
  • chore: Update stable version in some places (@jmir1)
  • update(README): Make it more accurate (#1276) (@Quickdesh)
  • fix(pip): Add receiver flag for A14+ (#1277) (@Quickdesh)
  • fix: Fix downloading large files (#1282) (@giorgionegro)
  • feat(doh): Add LibreDNS (#1287) (@jmir1)
  • chore: Remove reddit button (@jmir1)
  • fix(onboarding): Fix storage selection on Android TV (#1272) (@Dark25)
  • chore: Release v0.15.2.1 (@jmir1)
  • chore(i18n): Translations update from Hosted Weblate (#1257) (@weblate)
  • fix(tracking): Crash when searching on Kitsu (@jmir1)
  • feat: Multi-threaded anime downloading (#1248) (@giorgionegro)
  • fix(i18n): Add strings to correct file (@jmir1)
  • refactor: Make ordering of items consistent (#1290) (@mm12)
  • fix(downloader): MT chunk merging (#1297) (@giorgionegro)
  • fix(navigation): Bring back navigation options (#1300) (@Quickdesh)
  • feat: Add a setting to throttle downloads (#1303) (@giorgionegro)
  • feat(browse): Convert GitHub blob URLs (#1302) (@Secozzi)
  • chore(i18n): Translations update from Hosted Weblate (#1291) (@weblate)
  • refactor: Move strings into one file (@jmir1)
  • fix: Use some anime-specific strings (@jmir1)
  • fix(player): Use mpv's default font (#1308) (@abdallahmehiz)
  • fix(i18n): Some string issues (@jmir1)
  • chore(deps): Update mpv and ffmpeg libs (@jmir1)
  • fix(settings): Only show thread preference if multi-threading is enabled (@jmir1)
  • fix(downloads): Crash while scrolling and missing actions in top bar (@jmir1)
  • fix(extensions): Crash when the same extension appears multiple times in the list (@jmir1)
  • chore(i18n): Translations update from Hosted Weblate (#1309) (@weblate)
  • chore: Release v0.15.2.2 (@jmir1)
  • chore: Update mpv lib (@jmir1)

Checksums

Variant SHA-256
Universal 4131383aec0170fad938169253cf631b2f493d4ef49e62bc29b1e425da7a8dea
arm64-v8a 307a08517220835484c06363d10d7475bb6657aac63e9563b7022b812dedef9e
armeabi-v7a 921f6c4861e81d2bcc680d6a853f575a037d02e92dc9d004607079822c947c02
x86 dba994138597aad210c0c1b66aeb1b35f4623ad7c216000dad6601a257701139
x86_64 206d50c7acfcd72f48baec149a6fbbc5b4aaf0bd6ab9f92c32d6b77f154da388

Don't miss a new aniyomi-mpv-beta release

NewReleases is sending notifications on new releases.