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 |