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 |