Commit Graph

5599 Commits

Author SHA1 Message Date
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 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 621d5cc2bb Rename night theme color files too
(cherry picked from commit 09b6a3b41e)
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 74206d60ce)
2021-12-26 12:33:12 -05:00
arkon 5c4a15660a Update dependencies
(cherry picked from commit c3a0de7fab)
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 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
FourTOne5 c76fe9bb1d Update some wording in Delete Chapters preference. (#6365)
(cherry picked from commit 4793ee4786)
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 a09d6c0470)

# 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 9e83130bd8)
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 2ed01af723)

# 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 afc80d6a7c)
2021-12-18 12:09:27 -05:00
arkon 9b3a839515 Address some IDE warnings
(cherry picked from commit 532a1b1aba)

# 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 65062b4bcb)

# 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 838eda73e3 [skip ci] update workflow actions
(cherry picked from commit c16206d816)

# Conflicts:
#	.github/workflows/build_push.yml
#	.github/workflows/cancel_pull_request.yml
2021-12-18 11:56:14 -05:00
arkon c5c23e623e Hide irrelevant settings if global update isn't enabled
(cherry picked from commit 7d1f5c7383)
2021-12-18 11:55:20 -05:00
arkon 2bd9d2844f Refactor dependant preference visibility flows
(cherry picked from commit 945afc71ef)

# 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 818fe50f77)

# 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 6fddad7a77)
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 38d131be37)

# 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 aeff846e1f)

# 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 ba1a2e9942)
2021-12-18 11:19:55 -05:00
Ivan Iskandar 22a6c8d772 Use elevated overlay on reader menu (#6347)
(cherry picked from commit 6b52fc1e2d)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-12-18 11:19:44 -05:00
arkon 8d813e3d62 Update to Kotlin 1.6.10
(cherry picked from commit 0671b530ba)
2021-12-18 11:04:05 -05:00
arkon 75db31914b Add link to privacy policy
(cherry picked from commit 207f9c26ae)
2021-12-18 11:03:58 -05:00