Commit Graph

4473 Commits

Author SHA1 Message Date
jmir1 f63614bf0f fix crash in ReaderActivity (#6439)
(cherry picked from commit 2e1572d7cc)
2022-01-08 17:42:59 -05:00
arkon f8e128f975 Custom Cloudflare failure exception to avoid user-facing "java.lang.Exception" text
(cherry picked from commit 938339690e)
2022-01-08 17:42:50 -05:00
arkon 867eed7b16 Avoid crashes in tracker interceptor errors
(cherry picked from commit dbb2c523c1)
2022-01-08 17:42:41 -05:00
arkon 31cdfc63e6 Fix some crashes
(cherry picked from commit 0b9d436753)
2022-01-08 17:42:32 -05:00
Jobobby04 07f32b8df0 Fix MangaDex 2022-01-01 18:07:53 -05:00
Jobobby04 d096740cda Add minimum height to simple categories items 2022-01-01 16:14:45 -05:00
Jobobby04 21b620ee86 Rewrite Batch Add into kotlin flow 2022-01-01 16:14:44 -05:00
Román 0a228019a9 EditManga fixes (#488)
* Few changes of EditMangaDialog

* Making cover having more space
2022-01-01 15:38:08 -05:00
Román f4a0342007 Batch add fix (#486) 2022-01-01 15:37:39 -05:00
arkon 55ca111b52 Handle renaming existing downloaded CBZ chapters on update
(cherry picked from commit c4a476d0d2)
2022-01-01 15:25:55 -05:00
Jobobby04 60f3ee1978 Remove NSFW annotation 2022-01-01 15:25:10 -05:00
Seishirou101 fe77aa9ab1 Add compress to CBZ on download (#6360)
(cherry picked from commit 5336c5b46e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/DownloadPageLoader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2022-01-01 15:24:12 -05:00
Mohit Mandalia dc992ee932 Fixes descriptive notification message for errors (#6413)
* Fixes descriptive notification message for errors
Fixes #6401

* Fixes descriptive notification message for errors
Fixes #6401

(cherry picked from commit 22615f5981)
2022-01-01 15:05:17 -05:00
arkon b153f22c41 Add AppInfo functions to replace BuildConfig usages in extensions
(cherry picked from commit bdf4b4b679)
2022-01-01 15:04:53 -05:00
arkon c330e14fd8 Remove unused Nsfw annotation
Extensions now purely declare it through the Gradle config

(cherry picked from commit 548e300c4b)
2022-01-01 15:04:43 -05:00
arkon 7459a19e64 Remove explicit option to store downloads in app data folder
App data is typically deleted during app uninstallation, which some users are unaware of. The folder is also inaccessible externally by default in Android 11+, which is also annoying to users.

(cherry picked from commit 8a5d8c96ef)
2022-01-01 15:04:33 -05:00
arkon 0792ef3b1f Move preference extension functions to utils
(cherry picked from commit 78c2631b6f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-01-01 15:04:16 -05:00
arkon 3de8480630 Add link to troubleshooting guide in library update error log file
(cherry picked from commit 7c246ffc71)
2022-01-01 14:35:21 -05:00
arkon 77d0dc2e1d Swallow observable errors instead of crashing
(cherry picked from commit abfdde28ef)
2022-01-01 14:34:36 -05:00
FourTOne5 756ddebda9 Fix Crash while trying to search in Settings (#6397)
* Fix Crash while trying to search in Settings

* Use already provided categories

(cherry picked from commit fc3a200a63)
2022-01-01 14:33:56 -05:00
arkon 47f09b936c Fix some crashes
(cherry picked from commit 353485054e)
2022-01-01 14:33:35 -05:00
Jobobby04 34f98a3cd4 MDList support rating mangas 2021-12-27 16:20:32 -05:00
Jobobby04 d7856fe351 Mangadex support manga rating 2021-12-27 16:19:42 -05:00
Jobobby04 77f5acf2dd Show Mangadex relations in Mangadex similar 2021-12-27 16:12:09 -05:00
Jobobby04 fb77eec2d3 Minor fix 2021-12-26 15:55:20 -05:00
FourTOne5 282abf12c9 Actually Fix #6341 (#6392)
(cherry picked from commit 800583b5e2)
2021-12-26 15:52:58 -05:00
arkon 4a2e8806c1 Fix crash for bound intListPreferences
(cherry picked from commit 2db2b7348d)
2021-12-26 15:52:48 -05:00
arkon 572eb0cceb Reduce redundancy in some preference declarations
The remaining ones could also be converted to FlowPreferences for this, but it's not really necessary.

(cherry picked from commit f3718257f5)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBrowseController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2021-12-26 15:52:25 -05:00
Riztard Lanthorn c5819fe96f Update "Library updates restrictions" wording (#6371)
* Update "Library updates restrictions" wording

Co-Authored-By: OncePunchedMan <64155117+OncePunchedMan@users.noreply.github.com>
Co-Authored-By: nicki <72807749+curche@users.noreply.github.com>
Co-Authored-By: Soitora <simon.mattila@protonmail.com>
Co-Authored-By: FourTOne5 <59261191+FourTOne5@users.noreply.github.com>

* Update strings.xml

Co-Authored-By: loocool2 <36128021+loocool2@users.noreply.github.com>

Co-authored-by: OncePunchedMan <64155117+OncePunchedMan@users.noreply.github.com>
Co-authored-by: nicki <72807749+curche@users.noreply.github.com>
Co-authored-by: Soitora <simon.mattila@protonmail.com>
Co-authored-by: FourTOne5 <59261191+FourTOne5@users.noreply.github.com>
Co-authored-by: loocool2 <36128021+loocool2@users.noreply.github.com>
(cherry picked from commit 5500762acd)
2021-12-26 12:49:12 -05:00
Ivan Iskandar 396ae8bea3 Use animation to hide/show fab (#6385)
(cherry picked from commit 4c8f5e1f7a)
2021-12-26 12:49:06 -05:00
arkon 29cb6c95fd Fix incorrect locale name casing in extension details (fixes #6391)
Also closing https://github.com/tachiyomiorg/tachiyomi-extensions/issues/10007 since multisource extensions aren't really a thing anymore.

(cherry picked from commit 733cf99bb4)
2021-12-26 12:48:58 -05:00
arkon 8e0ca68af7 Truncate MAL search queries to first 64 characters (closes #6314)
Is it worth telling the user? ¯\_(ツ)_/¯

(cherry picked from commit 58c2f22120)
2021-12-26 12:48:50 -05:00
FourTOne5 638e569410 Case insensitive sort in extension list. (#6375)
* Sort Extension irrespective of it's name's case.

* Avoid creating unnecessary strings

Co-Authored-By: arkon <arkon@users.noreply.github.com>

Co-authored-by: arkon <arkon@users.noreply.github.com>
(cherry picked from commit 42accebeca)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
2021-12-26 12:48:41 -05:00
arkon 23e43a78d9 Avoid unnecessary string creation when sorting
(cherry picked from commit 1c5c370c12)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
2021-12-26 12:47:22 -05:00
arkon d22591665c Don't recompute constant device info
(cherry picked from commit 448645d83a)
2021-12-26 12:34:37 -05:00
arkon b12a8f8af4 Avoid crash on Samsung devices on Android 12
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
(cherry picked from commit 7edf7a434f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-12-26 12:32:54 -05:00
arkon d4e3b463a3 Handle potentially missing sources list in extensions JSON
Can happen in:
- Unofficial repos
- If the inspector breaks

(cherry picked from commit b701821550)
2021-12-26 12:32:11 -05:00
Hunter Nickel 6cb0342929 Fix Global Search ignoring incognito mode when setting last used source. (#6374)
(cherry picked from commit d022bf2673)
2021-12-26 12:32:03 -05:00
FourTOne5 0e437eaa6a Fix readded chapters polluting 'Updates' tab. (#6377)
(cherry picked from commit 7eed8c440c)
2021-12-26 12:31:53 -05:00
FourTOne5 25091e80c1 Fix #6341 (#6383)
(cherry picked from commit 1ab12e380a)
2021-12-26 12:31:45 -05:00
Ivan Iskandar 317419bde5 TachiyomiCoordinatorLayout: Remove app bar lift mechanism for view pager (#6379)
This is a follow up to 845e061382
...jk i actually forgot about it

(cherry picked from commit 728e14e8e4)
2021-12-26 12:31:36 -05:00
FourTOne5 5474d29cc7 Fix #6366 (#6372)
(cherry picked from commit 8aa402526a)
2021-12-26 12:31:27 -05:00
Jobobby04 d60ff91ae4 Filter out unpublished chapters without an external url 2021-12-26 12:24:35 -05:00
Jobobby04 3ec0777d63 Remove useless extension function 2021-12-26 12:23:43 -05:00
Jobobby04 c498d03d6b Mangadex: Use updated /at-home/server/ endpoint for pages 2021-12-25 12:08:50 -05:00
Jobobby04 9e9fa80450 Migrate EHentaiThrottleManager from Longs to durations 2021-12-25 12:07:09 -05:00
Jobobby04 999e944c34 Move to official duration extensions 2021-12-25 12:05:06 -05:00
Jobobby04 8b8df62ff3 Fix clear database crash 2021-12-21 22:18:58 -05:00
Jobobby04 b8a53f9239 Manga info edit UI fixes 2021-12-21 15:13:48 -05:00
Jobobby04 a2df6a7f11 Fix Mangadex logout crashes 2021-12-18 21:45:34 -05:00