Tachiyomi Preview Versions Save

Tachiyomi preview build repo.

r6421

4 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/97e04392d...a9c7cbf2c

  • Translations update from Hosted Weblate (#10336) (@weblate)
  • Disable some non-ready stuff for stable build (@arkon)
  • Release v0.15.2 (@arkon)
  • Fixed dev UI preview (#10385) (@CalebMorris)
  • Fix extension interceptors receiving compressed responses (#10388) (@stevenyomi)
  • Use transaction on restore to go brr. (#10375) (@KaiserBh)
  • [download-cache] Fixed init logic to skip when cache file is missing (#10362) (@CalebMorris)
  • Translations update from Hosted Weblate (#10386) (@weblate)
  • Minor extension repo enhancements (@arkon)
  • Fixed tap controls not working when zoomed in (#10378) (@arkon)
  • Update Compose compiler and Kotlin (@arkon)
  • Better message for empty extensions list (@arkon)
  • Translations update from Hosted Weblate (#10393) (@weblate)
  • Clean up some unnecessary bits (@arkon)
  • Release v0.15.3 (@arkon)
  • Use newer build tools (@arkon)
  • Install build-tools 29.0.3 (@arkon)

Checksums

Variant SHA-256
Universal e7a7626685eaa8cb4360f52363713551a11fefe7959890a989001bf378ee2f92
arm64-v8a 6257b5164c9e61054974b5086a55fe2ef9bcd8ad2bab80a9c5db8cef558060c1
armeabi-v7a 965e23c90a04bd010ce060a47f357871b1be447dc716d620905745c4b1ce6417
x86 6cc2ccff82f212193a57ababd763d561587faabe91977e9c03ca984fb0825fa6
x86_64 f563d840caa7ca6a2346f7e459b23aaed2aee933757e9fcdcb0a69d0abc4d1e5

r6404

4 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/c4ceda59d...97e04392d

  • 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)

Checksums

Variant SHA-256
Universal 619af8dc1718221a3614117da1c93208726119516b89822fc8b8d9914c46e440
arm64-v8a 367a2141c37050ad2d700debd6b85dfb8dcc1aeeadfe9b6811145bd72f9a0bea
armeabi-v7a 817653222b970bef0e6bb246675cd356f458bd34dca4b88c8dfafb765e5c3976
x86 c1ca3144a7ee325697ab18dc9c2d8884f5c24a5e19f7182699a6f9b1d7097489
x86_64 8519a89ee99b7fe6f2cf0be0c353396f9319ab7401c711b4e2c37c26b2af5099

r6376

4 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/6ab8e1e73...c4ceda59d

  • 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)

Checksums

Variant SHA-256
Universal f282ae60f0002870c18c4ecf5a93d9ba1abde0637e5d277e9f1e2df9a478d86a
arm64-v8a efe35e6aca2d241f5e7327ac20e2436b5b1540987b79ab2555468cd7e98801db
armeabi-v7a 8aee9fe82eb88e696cdd4242c4d9360651a6fdf950a8522978509f343e3c170d
x86 a0ec339c207f745c4bfccff13a4e04562f0121755c51006bc7bf1161357239ce
x86_64 8f9f3f39b30698eb21d3bb93733d2517c61cf9fdc8d828c6fd63ca8f7db430a2

r6355

4 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/80d6d412f...6ab8e1e73

  • 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)

Checksums

Variant SHA-256
Universal 55bfc40dbfda1255bc00372aed3c106671fc8f378194000cca5d6a7c5c779e53
arm64-v8a 5f1e3cb875ffb1902a1c1ee4498405ebfc58b59d35a4a5b2d09e2d03cf1799fc
armeabi-v7a d055bdc39fc516d940e57e322a57deceb12ab31c1af01221b0f7059dc3ae1afb
x86 7e70779e10cf5be0b9bcaf90cb7af8a92ec593588d496b3c78b01c57ed91db1f
x86_64 2555d87dda0b4940a6077944242f67c7030584a76b9fcffb6aa8da28ddf3a25a

r6328

4 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/f20980b4c...80d6d412f

  • Update okhttp monorepo to v5.0.0-alpha.12 (#10245) (@renovate[bot])
  • Bump to latest NDK LTS (@arkon)
  • Prevent backing out from initial onboarding (@arkon)
  • 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)

Checksums

Variant SHA-256
Universal 65ddba5c80ebe2233053e714d839f483c220117c12127723c5c5aedb74e46528
arm64-v8a e2b5fef38c2a7b32d7e5145a611f359e78d873b7923e493eaedbe94373f90adf
armeabi-v7a ca56a82d8e14f1622e0637dc330a22029bf7551f13a56f85a2509775873a45e7
x86 8a0604a0e062acccab124a942f1cf5c6c16b17cb59bd25795802ab210b93f847
x86_64 ea3b2175c07436117ca0c9de5dd835be7b6e433493d2b4fbff8aed2e5cceefba

r6309

5 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/8c21aa86e...f20980b4c

  • 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)
  • 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)
  • 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)
  • Target Android 14 (SDK 34) and add permission onboarding step (@ivaniskandar)
  • Migrate BuildConfig to Gradle Build Files (@arkon)
  • Update dependency com.squareup.okio:okio to v3.7.0 (#10239) (@renovate[bot])
  • 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)

Checksums

Variant SHA-256
Universal 2f17a9f361f8e94ec113f791b9df02974e7e7de8fdf1acb6af6af8cbd6ff1c1a
arm64-v8a bc862f95becb58c9c32f2ffb6bff00ca1ca3d5fc4e81a590983116f91d9e74ed
armeabi-v7a 8dcae2cdbf026ec21cb2c699fadf5c3b71dacbf76f6d56d06783efd2fcb2ff2b
x86 cf7e09871cd270d6a64d646b09d55217b99a9286d0eb104e015bd4822a703d0c
x86_64 dd78729c0f7837f24bf2cddc30455424909638744618c6ed916f3c3d874fc76d

r6274

5 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/e5263d034...8c21aa86e

  • 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)
  • Bump dependencies (@arkon)
  • Downloader: Don't queue chapters on GlobalScope (#10217) (@ivaniskandar)
  • Migrate to some newer date/time APIs (@arkon)
  • 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)

Checksums

Variant SHA-256
Universal a28bb9b2b51cfde8f37717511989944c569c71287da2f1d93bbc1b00542dbed3
arm64-v8a cb8f267f77e04536bd8e70dc2027033284f7858e3ada945b828623fb55a6472f
armeabi-v7a a6b9be033c3b9b84549f224cfdd253bfd2bf2edc57e51817834ffdf9981ce95a
x86 02aa1a706a7f0faf08ca1a879691dfcc1dc92d06260bd51975556c918ed7f623
x86_64 a55d7867259d4ba16ed5528c1d137f490c711b554e0172581c0c6c7db85ecd48

r6258

5 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/27c4db752...e5263d034

  • 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)
  • Update UniFile (@arkon)
  • Ignore casing when looking for some files/folders (@arkon)
  • 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)
  • 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)
  • Move workers to foreground service context a bit more safely (#10202) (@ivaniskandar)
  • Handle content URIs for covers (@arkon)

Checksums

Variant SHA-256
Universal 985a1367eb4f62e203c5a76ea6a10dcf47504172fc574e212acaef9ab377ceda
arm64-v8a 863df110240e85428abe433ef2eb17b0ed0aaf7ec747cf07185e4097291b1d76
armeabi-v7a 66a36c42c9ccd59d885bb25d7c0c9807c4556f6f31fbe6eb4637f8f60eaf917f
x86 2d775c0c1d434f088e2c5bfa0cbf72a68e1303e8e3e6bc4d6db532878e2892b3
x86_64 7db46a5bf419bb7474620a216d5c61dd56f76f2bec2f7bc42e7cb93abfd7849c

r6237

5 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/46e734fc8...27c4db752

  • Replace remaining Android-specific strings (@arkon)
  • Suppress build warnings from MPP modules (@arkon)
  • Migrate XML themes to Compose (#10152) (@ivaniskandar)
  • Slightly shrink continue reading button size (@arkon)
  • Fix searchbar style (@arkon)
  • Add "Rotate wide pages to fit" for webtoon reader too (@arkon)
  • Use custom threshold for what's consider a low RAM device (@arkon)
  • Remove max automatic backups setting (@arkon)
  • Add unified storage location setting (@arkon)
  • Use unified storage location for automatic backups (@arkon)
  • MangaScreen: Fix close in action mode exists from screen (#10160) (@AntsyLich)
  • Migrate to M3 pull-to-refresh (#10164) (@ivaniskandar)
  • Exclude some more app state preferences from backups (@arkon)
  • Call WheelPicker onSelectionChanged with initial value (@arkon)
  • Fix PTR extra offset calculation (#10172) (@ivaniskandar)
  • Fix PTR initial refreshing state (#10173) (@ivaniskandar)
  • Change default PTR colors (#10174) (@ivaniskandar)
  • Avoid crashing if storage directory can't be read (@arkon)
  • Library update notification changes (#10175) (@AntsyLich)
  • Bump dependencies (@arkon)
  • Minor download location cleanup (@arkon)
  • Use unified storage location for local source (@arkon)
  • Anilist decode item description HTML (#10181) (@Saud-97)
  • Move automatic backups from /backup/automatic to /autobackup (@arkon)
  • Add extensions for handling UniFile name/file extensions (@arkon)
  • Use UniFile for local source file handling (@arkon)
  • Actually use configured storage location for local source (@arkon)

Checksums

Variant SHA-256
Universal be8a9817baeee7edc9c71be752291217c108482ce8976b2b5edda0d65ee909bb
arm64-v8a c69a438b747c4d42dfc910ccffe342eee54e6df98b8f5920aa6e26e46a13419c
armeabi-v7a 40e4f0f2dee2792280415ae510a12e4e91528b762f6aa27defbfcb0918feadea
x86 639c676dba7ae1a47ec8ec7d360f5ce5ad2789f3bc55363f34cc3071e5786645
x86_64 cce0417cb5008a8d497e081443a6b7c63d6dcc2df27e7ab6e353f0eb2b1be8cc

r6210

6 months ago

Commits

https://github.com/tachiyomiorg/tachiyomi/compare/402e2c47f...46e734fc8

  • Add Compose lint checks (@arkon)
  • Minor cleanup (@arkon)
  • Use immutable collections in presentation-widget module (@arkon)
  • Update voyager to v1.0.0-rc10 (#10127) (@renovate[bot])
  • Use immutable collections in more places (@arkon)
  • Translations update from Hosted Weblate (#10102) (@weblate)
  • Fix Catalan plurals manually (#10133) (@Ereza)
  • Bump dependencies (@arkon)
  • Migrate deprecated tooltip components (#10141) (@ivaniskandar)
  • Migrate deprecated progress indicator components (#10142) (@ivaniskandar)
  • Update Scaffold fork (#10143) (@ivaniskandar)
  • Migrate to standard M3 TabIndicator (@arkon)
  • Address more Compose lint warnings (@arkon)
  • Remove animateItemPlacement modifier usage (#10146) (@ivaniskandar)
  • Translations update from Hosted Weblate (#10135) (@weblate)
  • Migrate to multiplatform string resources (#10147) (@arkon)

Checksums

Variant SHA-256
Universal aee9531dacd16bc247147d727b55eb54fde413a03d9c31da75a2227b8b9b1d0c
arm64-v8a 1eb0ed6624e7c421b607749e0c3c10a91d3cf3108e68855be5a39c70c07f1fc6
armeabi-v7a 1eb65e22a0cf21dfd6f40e3e4a62654b6e4f6feea2fc054fe14c8e3fe4445ad2
x86 c82cadc01643f8d90c996f7abeb1b27f4e52ff75d3dae6689a2591bc80651d7e
x86_64 7ba139ec87612d5b21c05dd209c8f44258c0080115a2e82ba99a27dba595b2ac