3044 Commits

Author SHA1 Message Date
Jobobby04
a439ffcafc Add separate continues vertical crop borders setting 2020-12-21 14:21:42 -05:00
Jobobby04
5eeab103c2 Fix external repo preference conflict 2020-12-21 14:21:41 -05:00
Jobobby04
78ffd9d56e Cleanup 2020-12-21 14:21:41 -05:00
Jobobby04
96213900ac Add external repo support 2020-12-21 14:21:40 -05:00
Jobobby04
85e30ef6ca Cleanup 2020-12-21 14:21:40 -05:00
arkon
f38df69983 Update app repo URL
(cherry picked from commit 04fff91e238e89b181035b9355e1f68644fa31ce)

# Conflicts:
#	.github/workflows/TachiyomiSY-Release-Builder.yml
#	README.md
#	app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/WhatsNewDialogController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2020-12-21 14:21:40 -05:00
arkon
64e9515293 Update extensions repo URL
(cherry picked from commit 28a23452f2d9d80553dde053fc843cf29ab83020)

# Conflicts:
#	README.md
2020-12-21 14:21:39 -05:00
arkon
67e676d4ae Apply theme to OAuth login redirect activities
(cherry picked from commit 6d403851cf81dd596860d80bf44bdd350667be7a)
2020-12-21 14:21:39 -05:00
arkon
ef36a9c28c Misc tracker code cleanup
(cherry picked from commit 395a749bce05a0fa64449a12d3d0ae489b6f59fa)
2020-12-21 14:21:38 -05:00
arkon
513bcbb80d Refactor CustomTabsIntent creation
(cherry picked from commit 2cc2a90941bf36a937226e7a6983dd6be22ba4b5)
2020-12-21 14:21:38 -05:00
Jobobby04
3d5952ebbd Cleanup some unneeded lambas 2020-12-21 14:21:38 -05:00
arkon
1d55a1bec4 Fix loading fallback thumbnails in browse view (closes #4127)
(cherry picked from commit c5ca739b4926362967d02323ceda56072d992134)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-21 14:21:37 -05:00
arkon
962344f5fc Minor code cleanup
(cherry picked from commit 00fe4cdf2d3e8e37e236c57c06b3db7884b26620)
2020-12-21 14:21:37 -05:00
arkon
6659935f3d Complete migration off of Kotlin synthetics
(cherry picked from commit 69be3e1e87bdc3e2706e1ded6b6f21fbe67b6cd2)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
2020-12-21 14:21:36 -05:00
arkon
ccca9e8828 Show MAL relogin message on update, localize error message
(cherry picked from commit 2cb3984d68ef94605fd65a7e88c51d4f3c1c71f6)
2020-12-21 14:21:36 -05:00
arkon
b4cce2b3e0 Use view binding for date headers
(cherry picked from commit 59019788899f811d4158f26bddf292b1948485d7)
2020-12-21 14:21:35 -05:00
arkon
024c2d4ce0 More crash fixes
(cherry picked from commit 4880741b8ba6186b0bd9cd59cca960e92ef2ba2f)
2020-12-21 14:21:34 -05:00
arkon
17731f3904 Remove bundled fallback file picker
(cherry picked from commit e8627800fef6525bc4ed3324c03178d7ac8850cd)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/util/system/ContextExtensions.kt
#	app/src/main/res/layout/common_listitem_dir.xml
#	app/src/main/res/values/styles.xml
2020-12-21 14:21:34 -05:00
arkon
e2dadd4213 Require WebView 86+
(cherry picked from commit 907fbb94a21bb82b2147f79ac36b02aff73117aa)
2020-12-21 14:21:34 -05:00
Jobobby04
b4fedf9a87 Maybe fix push to mangadex 2020-12-21 14:21:33 -05:00
Jobobby04
beaf6284fd Fixes to merged settings dialog and edit manga dialog 2020-12-21 14:21:33 -05:00
arkon
3300eb0e79 Some crash fixes
(cherry picked from commit fd2028557e9c3e61a0813e82af71010c872bc5a7)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-21 14:21:33 -05:00
arkon
3599526fde Suppress some deprecation warnings
(cherry picked from commit 91fa1ec6b2bf1ce99b11ccfcdf6d2493d2ef92a6)
2020-12-21 14:21:32 -05:00
arkon
8b6a0ad891 Note that toggling NSFW sources requires a restart
(cherry picked from commit bbc00768f084034514998960f9450048595e1d95)
2020-12-21 14:21:32 -05:00
arkon
cf99ee73f5 Break out NSFW hiding/labeling into separate settings
(cherry picked from commit 5b09461ccf76963fef844d7550383205e8d33010)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
2020-12-21 14:21:31 -05:00
arkon
bbd3e3c29c Remove source overwrite logic since built-in sources no longer exist
(cherry picked from commit 1a439ecece5e2963a5e6ba9761adad90f8c0bb29)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
2020-12-21 14:21:31 -05:00
arkon
972579bbec Flip left/right key events for Webtoon viewer (fixes #4111)
(cherry picked from commit 836aec43962165cf2aa4c7d77e877c149f481f5b)
2020-12-21 14:21:31 -05:00
Jobobby04
31376e5a52 Revert "Hide incomplete NSFW source labelling settings"
This reverts commit 134f776a86a2d050a89bd6b6a6fbeab16df40ec7.
2020-12-12 14:07:33 -05:00
Jobobby04
6f712c7f17 Lint 2020-12-12 12:36:29 -05:00
arkon
134f776a86 Hide incomplete NSFW source labelling settings
(cherry picked from commit a3b1690d38bc66767cc71c23b961d488795957fe)
2020-12-12 12:21:32 -05:00
arkon
d91ac659fd Force MAL logout on update
(cherry picked from commit a3bad758992b46d4b88af1dd1bc317c222879187)
2020-12-12 12:20:39 -05:00
arkon
6e346b231e Revert "Distinguish between no results and loading when sorting global search results"
This reverts commit 2be9871d0528720b2cc0f92d95e4ef135558cc22.

(cherry picked from commit c950595fe32eb6d73adeec2554c229ab4bf5c0d6)
2020-12-12 12:20:13 -05:00
arkon
cb1a1e29be Don't scroll to top when navigating back/forward in WebView
(cherry picked from commit 8ffd3a8ed225e13d68b8f90dd2d5156f25eade8b)
2020-12-12 12:20:02 -05:00
arkon
7d11cc4837 Add text selection shortcut to invoke global search (closes #4058)
(cherry picked from commit b6e246c6b22845d685de8fd786ba32e8306e2328)
2020-12-12 12:19:53 -05:00
arkon
0137262e4c Update to Kotlin 1.4.21 and kotlinter 3.3.0
(cherry picked from commit 59859e124f0321ad54c522ffa5673672cb4a368c)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2020-12-12 12:19:44 -05:00
arkon
45086af3ae Use WebView auth flow for MAL (fixes #4100)
(cherry picked from commit 2bb7a33bc317e0fb657364bd81394c26024dbe7a)
2020-12-12 12:18:40 -05:00
Taco
d33cb59af5 Update libraries, some lints (#4099)
* Update some plugins

* Fix some miscellaneous lints

(cherry picked from commit c2b8fea291686a148b98778aa8550e5fa61d8ab3)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-12 12:18:30 -05:00
arkon
0db60d68f0 Use more up-to-date fork of junrar
(cherry picked from commit 560f0bba5c8b6d3ba232b9cffaaa15557e0cdff5)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
2020-12-12 12:11:19 -05:00
Jobobby04
ee18f94788 Convert Favorites sync to a StateFlow 2020-11-30 20:22:29 -05:00
Jobobby04
9a2ed755b7 Cleanup EH and AZ preferences 2020-11-30 15:11:58 -05:00
Jobobby04
f1a6218a4b Throw a error when the 509 gif is given when your downloading or loading a chapter from Exh and E-H 2020-11-30 13:21:56 -05:00
Jobobby04
bff654eac8 Cleanup 2020-11-30 13:19:41 -05:00
Jobobby04
8110a2cabd Cleanup 2020-11-29 20:38:36 -05:00
arkon
3f89d8ec99 Add Galician locale
(cherry picked from commit 8a44b1dabedb8dc111e8dd7f0ed14bff2ae2e269)
2020-11-29 18:53:06 -05:00
arkon
b44ffd1d63 Fix annotations package name
(cherry picked from commit b39191ff5082c17f4bcc2c32ff2a8ae48d8971c8)
2020-11-29 18:52:50 -05:00
arkon
177981da6c Use regular minified extensions JSON instead of explicitly handling gzip encoding
Turns out GitHub *does* do gzip encoding by default, it just doesn't show up in the header logs for some reason...

(cherry picked from commit 6664dfb04809904f400b130bd365a0f1ecce5f62)
2020-11-29 17:20:14 -05:00
arkon
a19d59cdf0 Fix crash when a preference doesn't have a title (e.g. info preference)
(cherry picked from commit 3133a63cf82ac58f8731e8ff10865a516082aef0)
2020-11-29 17:20:05 -05:00
Andreas E
6a1a7275c8 Enhance incognito mode (#4073)
* When in Incognito Mode don't set lastUsedSource

* When in Incognito Mode don't save chapter progress

Still allows tracking and mark as read when reaching last page

* When in Incognito Mode don't mark as read (overwritten if hasTrackers)

(cherry picked from commit c9c0f3d01431a1008669d2a04bb6a5c87ccca645)
2020-11-29 17:19:40 -05:00
Jobobby04
4a1e832bf5 Revert "Cool gray theme (#169)"
This reverts commit ac31f1213867a6546b6a69b3d9921ca21abb91ee.
2020-11-29 17:19:29 -05:00
arkon
0bb153fba9 Revert edge to edge
This was a bigger headache than it was worth. To note, phone landscape wasn't considered, so the navbar overlaps the content on the side. Additionally, the ability to programatically control the navbar scrim is missing, so it'd have to manually be added.

(cherry picked from commit e048d66f74c95941ef90b76dfe0da062d4db8744)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2020-11-29 17:19:09 -05:00