github jobobby04/TachiyomiSYPreview 533
TachiyomiSY Dev Build 533

latest releases: 564, 563, 562...
10 months ago

Commits

jobobby04/TachiyomiSY@1202409...59ee8bd

  • Add basic storage usage info to "Data and storage" settings screen (@arkon)
  • Handle Brotli-compressed responses (@arkon)
  • Use same icon as chapter list items to indicate downloaded chapter in reader transitions (@arkon)
  • buildDir deprecated, use layout.buildDirectory instead (#10097) (@Howard20181)
  • Combining manga information into a function (#10093) (@e-shl)
  • Text on tabs Overflow Ellipsis (#10095) (@e-shl)
  • Show missing chapter count between two chapters in chapter list (#10096) (@AntsyLich)
  • Bump dependencies (@arkon)
  • Maybe fix foreign key error during some backup restores (@arkon)
  • Added library sort by mean Tracker score (#10005) (@CalebMorris)
  • New alphabetical chapter sort (#10073) (@Opi-Txm)
  • Bump dependencies (@arkon)
  • Translations update from Hosted Weblate (#10089) (@weblate)
  • Revert "Always save pages/covers in subfolders" (@arkon)
  • Move tracker binding logic to interactor (@arkon)
  • Ensure page indicator texts are centered (@arkon)
  • No-op app update checks for Android < 8 (@arkon)
  • Show EOL message if update check no-ops due to unsupported Android version (@arkon)
  • Minor cleanup (@arkon)
  • Postpone Android 8 requirement (@arkon)
  • Restrict line length with ktlint (@arkon)
  • MangaScreen: Adjust "missing chapter count" item list styling (#10105) (@ivaniskandar)
  • Clean up reading mode / orientation enum classes (@arkon)
  • Replace custom preview annotation (@arkon)
  • Implement scanlator filter (#8803) (@AntsyLich)
  • Trim Chapter scanlator value (#10108) (@AntsyLich)
  • Add separate default/apply buttons to reading mode/orientation selection dialogs (@arkon)
  • Group mode dialogs together in bottom reader bar (@arkon)
  • Update dependency org.junit.jupiter:junit-jupiter to v5.10.1 (#10109) (@renovate[bot])
  • Update voyager to v1.0.0-rc09 (#10110) (@renovate[bot])
  • ScanlatorFilterDialog: Fix crash when no scanlator (#10111) (@AntsyLich)
  • Trim scanlator in the db (@jobobby04)
  • Convert create backup dialog to a screen (@arkon)
  • Update to Compose Compiler 1.5.4 and Kotlin 1.9.20 (@arkon)
  • Hopefully fix crash with page previews (@jobobby04)
  • Fix EmptyScreen kaomoji looking broken for RTL locales (@arkon)
  • Add Compose lint checks (@arkon)
  • Some linting (@jobobby04)
  • 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)
  • Fix build (@jobobby04)
  • Remove animateItemPlacement modifier usage (#10146) (@ivaniskandar)
  • Translations update from Hosted Weblate (#10135) (@weblate)
  • Migrate to multiplatform string resources (#10147) (@arkon)
  • Replace remaining Android-specific strings (@arkon)
  • Finish migration to moko resources (@jobobby04)
  • 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)
  • Build fixes (@jobobby04)
  • Actually use configured storage location for local source (@arkon)
  • Adjust stats overview icons (@arkon)
  • Differ extra attempts to load local series' covers until chapter loading (@arkon)
  • Update UniFile (@arkon)
  • Ignore casing when looking for some files/folders (@arkon)
  • Use StorageManager for Exh logs (@jobobby04)
  • 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)
  • Address some warnings (@jobobby04)
  • 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)
  • 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)
  • 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)
  • Build fixes (@jobobby04)
  • 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)
  • Bump NDK (@arkon)
  • 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)
  • Minor cleanup (@jobobby04)
  • Improve page previews (@jobobby04)
  • Fix pre-migration resetting the order (@jobobby04)
  • Fix NPE (@jobobby04)
  • Fix release build (@jobobby04)

Checksums

Variant SHA-256
Universal 3e92c9125021fb98a7607fa722ec179a963479f3dddd9f129660dc26ad69b4f7
arm64-v8a 2029522006440dd6138a84e7b0717d15ff1dcbfbeff10d3c632b3fad4c90e9a9
armeabi-v7a 694c822496976878d505f269f41bb03a9db874c784aeb8ef95de799ebe9a14ba
x86 520e042f692ade37e3e81dc9e0795c18083b836d2fbffa2fbdb47eb8877e0262
x86_64 6c6a4b9c61fcc23e98d2eb3ba48d22a037968bfc3ce982b2267e55297b71344e

Don't miss a new TachiyomiSYPreview release

NewReleases is sending notifications on new releases.