github aniyomiorg/aniyomi-preview r7441
Aniyomi Preview r7441

latest releases: r8019, r7814, r7809...
11 months ago

Commits

aniyomiorg/aniyomi@5fd00d4...3d93dfe

  • Show copied to clipboard toast on Samsung devices even if Android 13+ (@arkon)
  • Adjust stats overview icons (@arkon)
  • Differ extra attempts to load local series' covers until chapter loading (@arkon)
  • Revert "Show copied to clipboard toast on Samsung devices even if Android 13+" (@arkon)
  • Merge upstream up to d4dfa9a2c2a6e627256e99efb08e150a6d234964 (@LuftVerbot)
  • fix: Wrong storage base directory (@jmir1)
  • Merge branch 'upstream/master' into merge_new (@jmir1)
  • Update UniFile (@arkon)
  • Ignore casing when looking for some files/folders (@arkon)
  • fix: Use separate UpdateStrategy files for anime & manga (@LuftVerbot)
  • feat: Enable & use suspend functions from AnimeHttpSource (#1222) (@Claudemirovsky)
  • fix: Move curly brackets to correct line in Migrations.kt (@jmir1)
  • Remove storage permissions (@arkon)
  • Target SDK 30 (@arkon)
  • HomeScreen: Add static key for TabNavigator (#10191) (@ivaniskandar)
  • Migrate downloader service to WorkManager (#10190) (@ivaniskandar)
  • Bump dependencies (@arkon)
  • Remove unused resources (@arkon)
  • Replace ReaderOrientation icon resources (@arkon)
  • Bump dependencies (@arkon)
  • chore: Weblates merge (#1227) (@abdallahmehiz)
  • fix: Duplicate Hebrew resources (@jmir1)
  • Define storage permission in manifest (#10200) (@ivaniskandar)
  • PullRefresh: Invoke callback only when initiated by user (#10201) (@ivaniskandar)
  • Set foreground service types for library update jobs (@arkon)
  • Revert overridePendingTransition refactorings (@arkon)
  • Translations update from Hosted Weblate (#10148) (@weblate)
  • Merge branch 'upstream/master' into dev (@jmir1)
  • Move workers to foreground service context a bit more safely (#10202) (@ivaniskandar)
  • fix: Lint errors (@jmir1)
  • fix: Remove useless workflow job (@jmir1)
  • fix: Issues with permissions for local covers and backups (@jmir1)
  • fix(player): Changing fonts (@jmir1)
  • 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)

Checksums

Variant SHA-256
Universal 425f4c6d7bf7adcbc33526a7e2c1d8482b29e7f7f21956a82fdd7bb6c08a40d7
arm64-v8a f9dbe2606bd9ae295fb72db8d17751f51ab2af47f2876e42d761fd2577625484
armeabi-v7a 6bd86292e69542030ef12736fd0a4ce02d28454c7736cbb5ceeb28e3ed6763c9
x86 d129c186eb33e29492dc2e62318942e2ed7fa9889560467f46b3cfa16b00d40d
x86_64 9a541b8472395a32ef428300f11f54ae0f60f675e2e24f85ad4acfa9a923cb0c

Don't miss a new aniyomi-preview release

NewReleases is sending notifications on new releases.