5482 Commits

Author SHA1 Message Date
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
87d9512b1f Minor cleanup 2021-12-27 12:15:52 -05:00
Román
5c9d1afe41
Russian Strings (#475)
* Changing some russian strings

* Changed more strings

* Changed and deleted some strings

* Fixed the position of CDATA

* Some string changes before preview update

* Improved russian translation

* Why you bully me

* MOOOM, he's bullying me
2021-12-26 16:37:52 -05:00
HaruSasaki
359467d6f5
Add Indonesian translation for SY strings (#476) 2021-12-26 16:05:31 -05:00
Jobobby04
fb77eec2d3 Minor fix 2021-12-26 15:55:20 -05:00
FourTOne5
282abf12c9 Actually Fix #6341 (#6392)
(cherry picked from commit 800583b5e253366d701f3b6cd599022accf4016f)
2021-12-26 15:52:58 -05:00
arkon
4a2e8806c1 Fix crash for bound intListPreferences
(cherry picked from commit 2db2b7348d470c53485839718ccb0325b44fcd57)
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 f3718257f50e595dbbf04c8d2e90a21fb4d80c09)

# 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 5500762acd73a39cccb19457ee1a791ba519c446)
2021-12-26 12:49:12 -05:00
Ivan Iskandar
396ae8bea3 Use animation to hide/show fab (#6385)
(cherry picked from commit 4c8f5e1f7acd3f2940ae3e295056fc6568b788da)
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 733cf99bb4bdb85aa3d2c941d058d4a10816a0bd)
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 58c2f221203a63b684bec29879b5714748d19962)
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 42accebeca515c0c0f204612296ad1efa7ea2b13)

# 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 1c5c370c12a0541d7f3799be543d66725597d466)

# 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 448645d83ad261933dee7a32edf5fe7208d06cf1)
2021-12-26 12:34:37 -05:00
arkon
621d5cc2bb Rename night theme color files too
(cherry picked from commit 09b6a3b41ec21e7c792372950dcdbca257aeaa2b)
2021-12-26 12:34:28 -05:00
FourTOne5
2e25989a5a Rename theme color value files so they are not scattered (#6384)
(cherry picked from commit 74206d60ce0a68caa7e2827972940516b3787989)
2021-12-26 12:33:12 -05:00
arkon
5c4a15660a Update dependencies
(cherry picked from commit c3a0de7fab34c61b56ce758d4012e1009cc165c9)
2021-12-26 12:33:04 -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 7edf7a434f1e07dad2214f05ac7ea023fedafc47)

# 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 b701821550dabadd1fb061d1a68741ec91b8774d)
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 d022bf26733d629006e9b5fbfc9762667af359cb)
2021-12-26 12:32:03 -05:00
FourTOne5
0e437eaa6a Fix readded chapters polluting 'Updates' tab. (#6377)
(cherry picked from commit 7eed8c440c2a8c2c2b65bf20118398fea6ab1fae)
2021-12-26 12:31:53 -05:00
FourTOne5
25091e80c1 Fix #6341 (#6383)
(cherry picked from commit 1ab12e380a682fa2e4931f1bfcfe5e202d6e202f)
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 845e06138299c0333ca90ed9578422567779a9ac
...jk i actually forgot about it

(cherry picked from commit 728e14e8e4f4d8d02aff429104afda213437ae8c)
2021-12-26 12:31:36 -05:00
FourTOne5
5474d29cc7 Fix #6366 (#6372)
(cherry picked from commit 8aa402526af58bc6050be9719ddd4cd0e44afd18)
2021-12-26 12:31:27 -05:00
FourTOne5
c76fe9bb1d Update some wording in Delete Chapters preference. (#6365)
(cherry picked from commit 4793ee47860347fbe15703b87915a45e7134d2af)
2021-12-26 12:31:17 -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
FourTOne5
6972edbcb4 Better Upload Date to not have a single blank upload date. (#6358)
(cherry picked from commit a09d6c0470311762bb790233463491e6f51412ae)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
2021-12-18 18:15:09 -05:00
FourTOne5
13beef4ebe Add Better Extension Search (#6359)
Add support to searching with source name, id and baseUrl for a extension's sources.

(cherry picked from commit 9e83130bd8a8fac1b13b0d093c301cd93892c27e)
2021-12-18 18:11:46 -05:00
Ivan Iskandar
a9f037dc8b Action toolbar adjustments (#6353)
* Pair ActionToolbar with ActionMode

This makes ActionToolbar an activity object that can be configured in the
similar way as ActionMode

* Remove action toolbar workaround now that it stays in activity layout

5924

* Set status bar color when action mode is active

6256

* Adjust fab show timing after action mode finished

* Adjust action toolbar layout and animation

Default corner size and use bottom sheet animation

6069

* Adjust action toolbar layout on large screen

Right half of the screen

(cherry picked from commit 2ed01af72381c3abc8692af22bc528c93f24d530)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-12-18 14:27:13 -05:00
arkon
cb00bf66cf Adjust global update preference wording and visibility
(cherry picked from commit afc80d6a7c5e0e8cdeff713616e126d9313afa7c)
2021-12-18 12:09:27 -05:00
arkon
9b3a839515 Address some IDE warnings
(cherry picked from commit 532a1b1abacde1a35e4c0bfcf9f083e59f6924b5)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
2021-12-18 12:06:55 -05:00
arkon
b665bd35f6 Remove library update order setting
This doesn't make sense to have if the intention is to have reasonably sized global updates. Opting to remove it to remove complexity instead.

(cherry picked from commit 65062b4bcbe65ffc75a6c5e656d39c91be327d63)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 12:00:27 -05:00
arkon
c5c23e623e Hide irrelevant settings if global update isn't enabled
(cherry picked from commit 7d1f5c738362680a86d055374eacc4d86e8d48ca)
2021-12-18 11:55:20 -05:00
arkon
2bd9d2844f Refactor dependant preference visibility flows
(cherry picked from commit 945afc71ef7aa753ec09640cbf9859ff98770c5a)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2021-12-18 11:55:12 -05:00
arkon
b19c178eae Combine global update item restrictions
(cherry picked from commit 818fe50f7772e42bff710b471bb0f687ab58ee10)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 11:48:18 -05:00
Riztard Lanthorn
a9bb01125e Add option for library update only update completely read manga (#6323)
* Add option for library update only update completely read manga

only check manga for updates if there is no unread chapter

* sum

(cherry picked from commit 6fddad7a77fca781582b9d98de66c29848df2a17)
2021-12-18 11:29:31 -05:00
Ivan Iskandar
ae9fe06f7d Workaround cleanup (#6350)
* Remove material-components workaround that was fixed upstream

* Remove unused toolbar workaround

* Fix cover dialog navigation icon

(cherry picked from commit 38d131be37c674544b309248271e4e528d51d0f9)

# Conflicts:
#	app/src/main/res/menu/library_selection.xml
#	app/src/main/res/menu/reader.xml
2021-12-18 11:29:19 -05:00
arkon
9fd8d5aa7c Update dependencies
(cherry picked from commit aeff846e1fc81ce16b852c0c99065f0226a3d94b)

# Conflicts:
#	app/build.gradle.kts
2021-12-18 11:20:35 -05:00
arkon
870558b6a9 Remove Gson dependencies
All official extensions no longer use Gson and Kotson

(cherry picked from commit ba1a2e99427682b89a1a1fbfa95633c075832125)
2021-12-18 11:19:55 -05:00
Ivan Iskandar
22a6c8d772 Use elevated overlay on reader menu (#6347)
(cherry picked from commit 6b52fc1e2d0c23ec1224e654ee36de032661f6e2)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-12-18 11:19:44 -05:00