Commit Graph

7462 Commits

Author SHA1 Message Date
Howard Wu eda81e5e30 Update zh-rCN translation (#821)
* Update zh-rCN translation

* Update strings_sy.xml

* Update strings_sy.xml

* Update strings_sy.xml

* Update strings_sy.xml

(cherry picked from commit c8c2d29f88)
2023-04-16 12:42:29 -04:00
Howard Wu 5ab038cbf4 Update zh-rCN translation (#809)
(cherry picked from commit e8f9550211)
2023-04-16 12:42:15 -04:00
Jobobby04 f40fb30af9 Refactor data saver
(cherry picked from commit 36381aca33)
2023-04-16 12:41:38 -04:00
Wisest_wizard ba0674c4a3 Use wsrv.nl service (#778)
* Add wsrv.nl datasaver service

* Add code comments

(cherry picked from commit ae712527f3)
2023-04-16 12:41:19 -04:00
Daniel 43b3abf43b Smooth Automatic Scrolling for Webtoon (#777)
(cherry picked from commit 82f0e5bc01)
2023-04-16 12:41:05 -04:00
Jobobby04 c7433287c6 Add Data saver to MangaPlus
(cherry picked from commit 7155b2be10)
2023-04-16 12:40:06 -04:00
Jobobby04 3698b23523 Fix manga plus chapters
(cherry picked from commit d013578fb5)
2023-04-16 12:40:01 -04:00
Jobobby04 787690c9bd Cleanup
(cherry picked from commit 81283dc5cf)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/feed/FeedTab.kt
2023-04-16 12:39:30 -04:00
Jobobby04 5a48b3b375 Fix issues with feed reloading all the time
(cherry picked from commit 28fe7fec06)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/feed/FeedTab.kt
2023-04-16 12:38:09 -04:00
Jobobby04 e1c0289bec Make statistics not required for MangaDex
(cherry picked from commit d81a01aa1d)
2023-04-16 12:37:34 -04:00
Jobobby04 06e4429b92 Use current filters and toolbar query for saved searches
(cherry picked from commit fea36ad138)
2023-04-16 12:37:20 -04:00
Jobobby04 82c2d06d3f Drop queries if they direct to latest or popular
(cherry picked from commit 8f97dd7fb8)
2023-04-16 12:36:13 -04:00
Jobobby04 37a4e2d72d Retry a few times if library or updates crash
(cherry picked from commit 5abab75d26)
2023-04-16 12:36:05 -04:00
Jobobby04 428fa17bfc Fix categories dialog showing group by categories
(cherry picked from commit afab9c236d)
2023-04-16 12:35:54 -04:00
Jobobby04 b6baac90dc Fix library sort not using tag sort
(cherry picked from commit 259a487dc0)
2023-04-16 12:35:46 -04:00
Jobobby04 f6a6dcb540 Make sure the navigator disposes after migration
(cherry picked from commit 9bde4b8b33)
2023-04-16 12:35:39 -04:00
Jobobby04 8ec0bb9c8f Fix smart search not allowing you to back-out
(cherry picked from commit 76d852313d)
2023-04-16 12:35:31 -04:00
Jobobby04 6ed4b79746 Guard from NaN crashes in batch add
(cherry picked from commit 28f3c4f4c6)
2023-04-16 12:35:25 -04:00
Jays2Kings 0f2462248e Fix double page progress when changing orientation (#799)
* Fix double page when changing orientation

* Fix requested page, when device config changes when app is in BG

* Cleanup on save reader logic

(cherry picked from commit 520846c75e)
2023-04-16 12:33:26 -04:00
arkon 6bcdaf9376 Avoid uncaught exceptions from OkHttp interceptors crashing entire app
(cherry picked from commit 26d422b0aeaee2d0a7957f0f8d955e045dde1a34)
(cherry picked from commit 3041200d7b)
2023-04-16 12:32:42 -04:00
Eshlender c683ca3ee7 Update track domain shikimori.me (#9333)
shikimori.me

(cherry picked from commit 564a0980b99183bb2b73999c17a4c6603c008f05)
(cherry picked from commit 99546688dc)
2023-04-16 12:32:32 -04:00
arkon b8eca65a02 Save current chapter progress when navigating to adjacent chapters
Fixes #9295

(cherry picked from commit 776d36caf11cf29287e4cb86a6e64574a296f89c)
(cherry picked from commit 4f984cef5f)
2023-04-16 12:32:11 -04:00
arkon 7a631de9e7 Fix Spanish (Latin America) being missing from in-app language selection
(cherry picked from commit 290efb0283145d81290972991047064c1d905c9c)
(cherry picked from commit e3a5860c1a)
2023-04-16 12:32:03 -04:00
arkon 6ab803fc99 Bump subsampling-scale-image-view
(cherry picked from commit e5e18c2030f26e89aedd5536d21ab915ccdbb26a)
(cherry picked from commit 53ff9a5cc8)
2023-04-16 12:31:56 -04:00
arkon 639a2a9c38 Show proper string in manga detail screen for SourceNotInstalledException
(cherry picked from commit 14d1bcacc9cba0e14cdf90a7972bf85660465c0b)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
(cherry picked from commit 85af8ea517)
2023-04-16 12:31:46 -04:00
arkon 9d1b4bf2ec Set default automatic library updates to off
(cherry picked from commit abd23b68266a296c9698ba89f0cb665bbe9a799d)
(cherry picked from commit d91d53557a)
2023-04-16 12:31:39 -04:00
arkon 9fa825b156 Use queued last chapter read number when performing delayed tracker update
Fixes #8876

(cherry picked from commit f7f2072621bbcaf4ddbe07f746a5cf78490c95c9)
(cherry picked from commit 9baa52db00)
2023-04-16 12:31:28 -04:00
arkon c76084a2c5 Bump default user agent string and minimum WebView version
(cherry picked from commit c6e5f8abd9e0e2096d3a8ad17a370107e20cc288)
(cherry picked from commit c481d5c575)
2023-04-16 12:31:20 -04:00
arkon a28b54f1a1 Avoid crashing in SourcePreferencesScreen if source can't be loaded
(cherry picked from commit 4efca047658761e54cc7574a6e33ed681de3f40a)
(cherry picked from commit 897d019f0b)
2023-04-16 12:31:07 -04:00
arkon 7f9848db99 Avoid crash in DeleteLibraryMangaDialog
No clue why it ever gets a -1 index though.

(cherry picked from commit b12c7cf9633a9fc3a728a0ef44b5d50d621a7595)
(cherry picked from commit e9083fc571)
2023-04-16 12:30:59 -04:00
Two-Ai ea0483e4aa Fix download queue page count display bug (#9126)
When restarting a download, the page count would display as 0 until
the first page download completion, after all the existing pages were
rechecked.

To fix, calculate downloadedImages from pages instead of relying on
the downloader to reset and increment the count.

(cherry picked from commit 779df32e98f2a020ca6a4f79c0748dd9f5b16873)
(cherry picked from commit acef44f55c)
2023-04-16 12:30:46 -04:00
arkon feec105ebd Fix occasional crash when opening library settings sheet
See https://stackoverflow.com/questions/47648689/sealed-classs-objects-mysteriously-becoming-null-when-referenced-by-other-compa

(cherry picked from commit c0e2eb211daefe47803d93161f896c6d5011a0ff)
(cherry picked from commit 5077000f52)
2023-04-16 12:30:34 -04:00
arkon 699ccad088 Avoid crash when loading invalid extension package
(cherry picked from commit 3d7c136320da3b5842a51d7dbb9e82cf74144f3f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/extension/util/ExtensionLoader.kt
(cherry picked from commit 85224c368d)
2023-04-16 12:30:26 -04:00
arkon c2ec098cb1 Avoid crashing if getChapterUrl is not implemented
Fixes #9105

(cherry picked from commit ceaf579cb0b4b0ecdf2e56f245a2fad2b6ed2e85)
(cherry picked from commit 366219d7f5)
2023-04-16 12:30:17 -04:00
Ivan Iskandar 3455971fe8 MainActivity: Avoid navigator-related crash when handling onNewIntent (#9104)
(cherry picked from commit d3dadf71e8d7d029fdb87b44217e001f95f21c1a)
(cherry picked from commit a163223d83)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2023-04-16 12:30:08 -04:00
arkon 1e3f0ad9d3 Avoid crashing if opening browse with unavailable source
(cherry picked from commit 0ef7650c1a0ae7c4c6e17e458695191ce78944cb)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/BrowseSourceScreen.kt
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceToolbar.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreen.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreenModel.kt
(cherry picked from commit ab19d5c62a)
2023-04-16 12:29:00 -04:00
arkon 130ce513fd Move reader preloading to IO scope
Maybe fixes #8440

(cherry picked from commit e052bdef96c133b92dfad214c2b05ab03d4c5866)
(cherry picked from commit ab8c8db6ac)
2023-04-16 12:28:42 -04:00
arkon c93a0e8f93 Avoid preload download check if chapter is already loaded or loading
Maybe fixes #8953, #9060

(cherry picked from commit d522d6d545bfbd4e4f8f60975bddcd5f6bcc69ac)
(cherry picked from commit b42c5b58ea)
2023-04-16 12:28:34 -04:00
Ivan Iskandar ed73a1b818 MangaCoverDialog: Disable memory cache (#9066)
(cherry picked from commit 1671a56f42c4bb1de3482c2ff264593531e5d39d)
(cherry picked from commit 2023acf319)
2023-04-16 12:28:25 -04:00
arkon 9b32d12b3a Prioritize finding selected chapter when deduping reader chapters
Fixes #9054

(cherry picked from commit 23432e44050cd8638f070745edf77be75aeffe21)
(cherry picked from commit 255eda6d8e)
2023-04-16 12:28:15 -04:00
Ivan Iskandar 5384fd2d0f Scaffold: Fix snackbar bottom inset (#9052)
(cherry picked from commit 34a586ce48d6c10ac9eadb697b955ba336044bc2)
(cherry picked from commit b9a7a7388c)
2023-04-16 12:28:06 -04:00
Ivan Iskandar 40c819ffef Remove FAB extra padding in DownloadQueueScreen (#9053)
(cherry picked from commit ad762f8303f2cc37bd2b78fc366b01b80bbc012b)
(cherry picked from commit e925d7a603)
2023-04-16 12:27:57 -04:00
0x7673 39ee73edeb Fix crash in library when selected category is deleted (#9044)
(cherry picked from commit 13bb45b4bee6e31685d47a4157e10bcedf111bf0)
(cherry picked from commit f54e5515ac)
2023-04-16 12:27:46 -04:00
Jobobby04 637448eb65 Fix page progess for external mangadex handlers 2023-02-11 20:11:47 -05:00
Jobobby04 beb28b86ac Support getMangaUrl and getChapterUrl for delegated sources 2023-02-11 20:03:26 -05:00
arkon 304e3560fa Don't show SourceNotInstalledException name in error snackbar
(cherry picked from commit 3c1608263601ecd900ff3b0093f41df7c92c91f6)
2023-02-09 18:18:01 -05:00
arkon ff76335164 Bump desugaring libs
(cherry picked from commit 75e23299b45b4287933c67ef9947001f1384dc54)
2023-02-09 18:17:32 -05:00
Weblate (bot) a56ea18a31 Translations update from Hosted Weblate (#8960)
Weblate translations

Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/gl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translation: Tachiyomi/Tachiyomi 0.x

Co-authored-by: Abou <aboozar.gh.r@gmail.com>
Co-authored-by: Alba Paz <albapazpi@gmail.com>
Co-authored-by: Ali Aljishi <ahj696@hotmail.com>
Co-authored-by: Blue <bluestuffish@gmail.com>
Co-authored-by: Dan <denqwerta@gmail.com>
Co-authored-by: FTDaily <farrell05june2005@gmail.com>
Co-authored-by: Gabriel Lebis <gableb@hotmail.fr>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Shippo <Shipox@users.noreply.hosted.weblate.org>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: The Ghost <marcc2018@gmail.com>
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com>
Co-authored-by: altinat <altinat@duck.com>
Co-authored-by: jinu147 <nesqea20@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
(cherry picked from commit 935ff1ee98fb3d0e31adfecd4b9bc054bce22d28)
2023-02-09 18:17:23 -05:00
renovate[bot] b78b59712d Update dependency com.android.tools.build:gradle to v7.4.1 (#9024)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit c672cb81ecb5a3d33a3af950393f2e12016fd516)
2023-02-09 18:17:14 -05:00
stevenyomi c3c52badca Call.await(): copy exception message when preserving error stack (#9013)
(cherry picked from commit 7559c133c05cff0a41d11757ec31c86da7bf5c74)
2023-02-09 18:17:06 -05:00