github jobobby04/TachiyomiSYPreview 502
TachiyomiSY Dev Build 502

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

Commits

jobobby04/TachiyomiSY@d24a8d2...7ec6f7f

  • Make migration screen unique in the stack (@jobobby04)
  • Allow refreshing the feed tab (@jobobby04)
  • Fix reader settings sheet not updated (#8854) (@stevenyomi)
  • Remove ability to hide unread chapter badges in library (@arkon)
  • add Suwayomi tracker (#8489) (@AriaMoradi)
  • Adjust bookmarked chapter styling in Updates (@arkon)
  • Remove repetition in enhanced tracker preference declarations (@arkon)
  • Fix floating-point error in navigate pan (#8856) (@stevenyomi)
  • Fix reader settings sheet's mode section not updated (#8857) (@stevenyomi)
  • Bump dependencies (@arkon)
  • Update dependency com.squareup.okio:okio to v3.3.0 (#8860) (@renovate[bot])
  • Avoid crashes when opening WebView from reader (@arkon)
  • Bump minimum ext-lib to 1.3 (@arkon)
  • Show available but not installed enhanced trackers (@arkon)
  • Only show library continue reading button if there's unread chapters (@arkon)
  • Make global search results more compact (@arkon)
  • Use global search UI for Feed (@jobobby04)
  • Only show MIUI extension warning on MIUI >= 13 (@arkon)
  • Avoid crashes when fetching assist content URL in ReaderActivity (@arkon)
  • Add Reader Setting to Skip Dupe Chapters (#8831) (@MCAxiaz)
  • Use theme padding values in more places (@arkon)
  • Make MIUI extensions warning clearer that it's only a suggestion (@arkon)
  • Use Voyager for WebView in non-reader places (@arkon)
  • Don't exclude same source when checking for duplicate entries (@arkon)
  • Fix crash in categories screen on config change (@arkon)
  • Avoid crash if multiple instances of ClearDatabaseScreen opened (@arkon)
  • Fix double tapping History not working consistently (@arkon)
  • Replace RxJava in DownloadQueueScreenModel (#8872) (@Two-Ai)
  • Show the tracker name when showing error toast (@arkon)
  • Refactor how extensions list is modelled (@arkon)
  • Minor dependency updates (@arkon)
  • Bump core-ktx dependency (@arkon)
  • Update library sheet filter tab on open (@arkon)
  • Reword set category dialog confirmation to "OK" (@arkon)
  • Don't prompt to add to library multiple times (@arkon)
  • Show proper Exception message in MangaScreen (#8900) (@alessandrojean)
  • Tweak TriStateItem view to match in earlier app version (#8898) (@zbue)
  • Fix downloaded filter unmatched state in manga screen (#8897) (@zbue)
  • Bump AGP (@arkon)
  • Bump to latest Compose stable BOM (@arkon)
  • Minor cleanup (@arkon)
  • Parallelize global search properly (@arkon)
  • Parallelize feed properly (@jobobby04)
  • Only how indexing downloads banner the first time (@arkon)
  • Fix ChapterCache.isImageInCache() resource leak (#8907) (@Two-Ai)
  • Fix DownloadPageLoader resource leak (#8905) (@Two-Ai)
  • Suwayomi Tracker: sync changes with Tachidesk v0.6.6 (#8902) (@AriaMoradi)
  • Show chapter scanlator on reader transition (#8910) (@zbue)
  • Make androidx.preference dialog match M3 dialog (#8909) (@zbue)
  • Replace RxJava in ChapterLoader and ReaderViewModel (#8915) (@Two-Ai)
  • Enable confirmButton only when needed to respond to user input (#8848) (@zbue)
  • Allow partially read chapters to be marked as unread in updates screen (#8884) (@zbue)
  • Prevent scrolling outside bounds in webtoon/vertical reading mode (#8821) (@Verzaukeks)
  • Convert PageLoader.getPages to suspending function (#8917) (@Two-Ai)
  • Fix checking downloads banner showing up incorrectly (@arkon)
  • Assign keys for global search rows based on source (@arkon)
  • Fix installing extensions on MIUI (#8916) (@stevenyomi)
  • [MyAnimeList] Handle cases where my_list_status.status is not present (#8931) (@beerpiss)
  • Hide WebView menu item in reader if local (@arkon)
  • Update local source icon and differentiate from fallback source icon (@arkon)
  • Upgrade to Kotlin 1.8.0 (@arkon)
  • Move versions plugin to sylibs (@jobobby04)
  • Create plugin for linting (#8942) (@ghostbear)
  • Don't use platform attributes for white/black reader backgrounds (@arkon)
  • Move shared configuration to subprojects in root Gradle file (#8951) (@ghostbear)
  • Move SQLDelight to data module (#8954) (@ghostbear)
  • Lint (@jobobby04)
  • Translations update from Hosted Weblate (#8855) (@weblate)
  • Replace RxJava in HttpPageLoader downloader (#8955) (@Two-Ai)
  • MangaScreenModel: Make download function follow reader preference (#8920) (@zbue)
  • Save current page state on configuration change (@arkon)
  • Update dependency io.github.fornewid:material-motion-compose-core to v0.10.4 (#8964) (@renovate[bot])
  • Update sqldelight to v1.5.5 (#8966) (@renovate[bot])
  • Move Category model and repository to domain and data layer (#8967) (@ghostbear)
  • Move more models to domain module (@arkon)
  • Move more models to domain module (@arkon)
  • Move more repositories to domain module (@arkon)
  • Make MergedMangaReference immutable (@jobobby04)
  • Move more repositories to domain module (@jobobby04)
  • Move more models to domain module (@arkon)
  • Move more implementation to data module (#8971) (@ghostbear)
  • Move more implementation to data module (@jobobby04)
  • Move more to data and domain modules (#8973) (@ghostbear)
  • Fix extension search query cursor and debounce (#8972) (@stevenyomi)
  • Replace PageLoader.getPage() with PageLoader.loadPage() (#8976) (@Two-Ai)
  • OkHttp Call: split await() and awaitSuccess() (#8980) (@stevenyomi)
  • Fixup HttpPageLoader _loadPage (#8984) (@Two-Ai)
  • Don't crash on timeout in renewCache() (#8986) (@Two-Ai)
  • [BackupRestorer] Handle uncompressed backups (#8988) (@beerpiss)
  • Move Glance Widget to seperate module (#8989) (@ghostbear)
  • Split UpdatesGridGlanceWidget into smaller bits (#8991) (@ghostbear)
  • Handle getImage for delegate sources (@jobobby04)
  • Move more things around (@arkon)
  • Move some interactors to domain module (@arkon)
  • Set InsertPage status to Ready (#9001) (@ghostbear)
  • Update dependency androidx.core:core-ktx to v1.10.0-alpha02 (#8998) (@renovate[bot])
  • Update dependency com.google.android.material:material to v1.8.0 (#8999) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.4.0-alpha05 (#8997) (@renovate[bot])
  • Misc Service cleanup (#9005) (@Two-Ai)
  • Show exception class in snackbar message (#9006) (@stevenyomi)
  • Call.await(): copy exception message when preserving error stack (#9013) (@stevenyomi)
  • Update dependency com.android.tools.build:gradle to v7.4.1 (#9024) (@renovate[bot])
  • Translations update from Hosted Weblate (#8960) (@weblate)
  • Bump desugaring libs (@arkon)
  • Don't show SourceNotInstalledException name in error snackbar (@arkon)
  • Support getMangaUrl and getChapterUrl for delegated sources (@jobobby04)
  • Fix page progess for external mangadex handlers (@jobobby04)
  • Tweak Response.parseAs() to utilize intrinsics (#9047) (@stevenyomi)
  • Replace RxJava in DownloadQueue (#9016) (@Two-Ai)
  • Fix crash in library when selected category is deleted (#9044) (@0x7673)
  • Fully utilize WorkManager for library updates (#9007) (@ivaniskandar)
  • Remove FAB extra padding in DownloadQueueScreen (#9053) (@ivaniskandar)
  • Scaffold: Fix snackbar bottom inset (#9052) (@ivaniskandar)
  • Prioritize finding selected chapter when deduping reader chapters (@arkon)
  • Rename Security settings to Security and privacy (@arkon)
  • Clean up chapter item composables a bit (@arkon)
  • Bump dependencies (@arkon)
  • MangaCoverDialog: Disable memory cache (#9066) (@ivaniskandar)
  • Update Cascade (@arkon)
  • Replace custom download amount with next 25 (@arkon)
  • Clean up LibraryItem (#9072) (@Two-Ai)
  • Avoid preload download check if chapter is already loaded or loading (@arkon)
  • Move reader preloading to IO scope (@arkon)
  • Replace Local and In Library badge text with icons (@arkon)
  • Add note to migration copy string (#9075) (@stevenyomi)
  • Open global search when Browse is tapped twice (@arkon)
  • Add option to hide entries already in library when browsing sources (@arkon)
  • Remove background app update check (@arkon)
  • Remove background extensions updates check (@arkon)
  • Rework on the wheel picker (#8559) (@ivaniskandar)
  • Don't apply Wi-Fi network restriction for manual library update jobs (@arkon)
  • Add copy tags to clipboard feature (#9063) (@0x7673)
  • Simplify PageHolder load Job (#9086) (@Two-Ai)
  • Avoid crashing if opening browse with unavailable source (@arkon)
  • Remove RxJava in PageHolder (#9103) (@Two-Ai)
  • MainActivity: Avoid navigator-related crash when handling onNewIntent (#9104) (@ivaniskandar)
  • Remove unused Rx/Coroutines converters (@arkon)
  • Avoid crashing if getChapterUrl is not implemented (@arkon)
  • Translations update from Hosted Weblate (#9035) (@weblate)
  • Only show unread entries in widget (@arkon)
  • Bump dependencies (@arkon)
  • Move more things to domain module (@arkon)
  • Minor cleanup (@jobobby04)
  • Move chapter utils to domain module (@arkon)
  • Start moving some Compose components to presentation-core module (@arkon)
  • Move more components to presentation-core module (@arkon)
  • Move more components to presentation-core module (@arkon)
  • Move more components (@arkon)
  • Remove unnecessary usages of NotificationManagerCompat to actually create notifications (@arkon)
  • Minor settings sheet cleanup (@arkon)
  • Update dependency gradle to v8.0.1 (#9108) (@renovate[bot])
  • Migrate library settings sheet to Compose (@arkon)
  • Use unique keys for all screens to avoid crashes (@arkon)
  • Avoid crashes if headers can't be built for usage in WebView (@arkon)
  • Avoid crash when loading invalid extension package (@arkon)
  • Move more components to presentation-core module (@arkon)
  • Remove dependency injection from core module and data module from presentation-widget module (@arkon)
  • [skip ci] add link to FAQ in issue templates (@arkon)
  • Use non-stable Compose BOM (#9120) (@ivaniskandar)
  • Add minLines to comfortable grid item title (#9122) (@ivaniskandar)
  • Use Compose Foundation's flow layout (#9123) (@ivaniskandar)
  • Fix height shift when scrolling through themes (@arkon)
  • Fix occasional crash when opening library settings sheet (@arkon)
  • Minor fix with grouping in library sheet (@jobobby04)
  • Fix package names (@arkon)
  • Fix download queue page count display bug (#9126) (@Two-Ai)
  • Move CheckboxState to core module (@arkon)
  • Consolidate all theme colors to presentation-core module (@arkon)
  • Convert downloadChapter to suspend function (#9127) (@Two-Ai)
  • Bump dependencies (@arkon)
  • Fix per-category sort/display affecting the wrong category (@arkon)
  • Bump compose-bom version 2023.02.00-beta02 (#9137) (@ivaniskandar)
  • Migrate source filter sheet to Compose (#9135) (@arkon)
  • Remove some unused resources (@arkon)
  • Remove redundant Downloader isNotification argument (#9139) (@Two-Ai)
  • TrackDateSelectorScreen: Use M3 date picker (#9138) (@ivaniskandar)
  • Bump dependencies (@arkon)
  • Migrate TriState usages to TriStateFilter enum (@arkon)
  • Make DownloadManager the sole entry point for DownloadService (#9140) (@Two-Ai)
  • Simplify filter logic (#9141) (@Two-Ai)
  • Misc Downloader state cleanup (#9145) (@Two-Ai)
  • Fix banners-related issues (#9143) (@ivaniskandar)
  • Translations update from Hosted Weblate (#9107) (@weblate)
  • Avoid uncaught exceptions from OkHttp interceptors crashing entire app (@arkon)
  • Close source filter dialog when filtering (@arkon)
  • Avoid crash in DeleteLibraryMangaDialog (@arkon)
  • Avoid crashing in SourcePreferencesScreen if source can't be loaded (@arkon)
  • Move all DownloadService.stop calls to Downloader (#9146) (@Two-Ai)
  • Add menu shortcut to source settings in BrowseSourceScreen (@arkon)
  • Move Local Source to separate module (#9152) (@ghostbear)
  • Minor refactoring (@arkon)
  • Use queued last chapter read number when performing delayed tracker update (@arkon)
  • Add explicit overflow menu options to refresh library category and manga chapters list (@arkon)
  • Inline DownloadQueue into Downloader (#9159) (@Two-Ai)
  • Convert source modules to Kotlin Multiplatform (#9172) (@ghostbear)
  • Bump default user agent string and minimum WebView version (@arkon)
  • Show proper message when doing global update (@arkon)
  • Move sourceMapper to data module (@arkon)
  • Fix build (@jobobby04)
  • Move some preferences into domain module (@arkon)
  • Refactor SourceManager/StubSource to domain module (@arkon)
  • Use Compose icons instead of drawables (@arkon)
  • Translations update from Hosted Weblate (#9148) (@weblate)
  • Remove some app translations that have low completion rates (@arkon)
  • Add dot beside unread chapter names (@arkon)
  • Use stricter visibility for composables where possible (@arkon)
  • Move more things to domain/data modules (@arkon)
  • Remove download all chapters menu item (@arkon)
  • Bump compose-bom version 2023.02.00-rc02 (#9185) (@ivaniskandar)
  • Bump dependencies (@arkon)
  • Revert "Fix banners-related issues" (#9186) (@ivaniskandar)
  • Refactor tracker status string mappings (@arkon)
  • Bump dependencies (@arkon)
  • Remove suffix (#810) (@Howard20181)
  • Update zh-rCN translation (#809) (@Howard20181)
  • Fix double page progress when changing orientation (#799) (@Jays2Kings)
  • Smooth Automatic Scrolling for Webtoon (#777) (@Koranir)
  • Use wsrv.nl service (#778) (@suhan-paradkar)
  • Refactor data saver (@jobobby04)
  • Minor cleanup (@jobobby04)
  • Revert "Remove suffix (#810)" (@jobobby04)
  • The crash is fixed somehow (@jobobby04)
  • Revert serialization updates due to crashes (@jobobby04)

Checksums

Variant SHA-256
Universal 0fdcedb68bc4623013bc43d915779705d727403ddd5d117a63df5f201a160f98
arm64-v8a 207b70d416489bce1b3019d47d9e16189cd16523ca1e8233cfdd9ed777847d42
armeabi-v7a 386349e0559229cc093f24e36ff04eca154e6acca7b20f40ee5fdce0d7cafc70
x86 b857252a487fc1d054f5705e4e75f03c66299e25cafa22a0bf6fc367b2fe0c04
x86_64 e33d9a8866e376609c294c04a5859f4cc24d3d6339812974ecce7dc2aac6f962

Don't miss a new TachiyomiSYPreview release

NewReleases is sending notifications on new releases.