4609 Commits

Author SHA1 Message Date
Jobobby04
6951314744 Fix migration getting stopped when opening views under it 2021-03-31 01:23:51 -04:00
Jobobby04
d294db3e4e Continues -> Continuous 2021-03-30 20:00:55 -04:00
arkon
b2cf1266ba Recreate webtoon SSIV when crop borders setting changes (fixes #4734)
(cherry picked from commit 407e798fdbfb46f48f29aeb0c5930b8cd4415e28)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonPageHolder.kt
2021-03-30 19:24:46 -04:00
arkon
fb01b547de Add icon for crop border shortcut off state
(cherry picked from commit 4054f2a6a0b627ec87a18519da3e169f41413ca4)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
#	app/src/main/res/layout/reader_activity.xml
2021-03-30 19:24:46 -04:00
arkon
d3482ef734 Allow translating DNS over HTTPS (closes #4747)
(cherry picked from commit 468cdf603cd129219166f1773b831a0c4106770b)
2021-03-30 19:24:45 -04:00
Jobobby04
d622c659eb Fix toggle crop borders button a bit 2021-03-30 19:24:45 -04:00
arkon
d1c497aa60 Fix nav overlay always showing on start (fixes #4736)
(cherry picked from commit 988ec6a224652d9ef536b3e9ab0f5665e1656f76)
2021-03-30 19:24:44 -04:00
Andreas
29a882eebb Remove insert page when dual page split get turned off (#4739)
(cherry picked from commit bdbdf211e23fa9a70f9513c4a699544f46fc03c1)
2021-03-30 19:24:44 -04:00
Johannes Joens
90ffb8cdf6
add support for Repos with Numbers in their name (#255)
* add support for Repos with Numbers in their name

* Update strings_sy.xml

changed invalid_repo_name to better reflect its meaning
2021-03-30 19:23:52 -04:00
Jays2Kings
dc760c0596 Backing up custom data for manga
Using 800s from J2k in BackupManga for this(except for status)

(cherry picked from commit c21b91bc026213993a67089ef4bc76c68ade4445)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/CustomMangaManager.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
#	app/src/main/res/values/strings.xml
2021-03-28 19:46:11 -04:00
arkon
7be8062a2e Fix binding of intarray preferences (maybe fixes #4728)
(cherry picked from commit 0437703cbf128b6d638c5acff511c8a961fa8fc6)
2021-03-28 19:10:36 -04:00
arkon
de9ce8f949 Use regular crop icon
(cherry picked from commit 71aa5921112717c4347a0a4ea1263c7e81dd5cf0)
2021-03-28 19:10:27 -04:00
arkon
3c3f5cf35d Add crop borders shortcut
(cherry picked from commit d501c02f8bdc666e5701518da2e0845d7b494e9e)

# Conflicts:
#	app/src/main/res/layout/reader_activity.xml
2021-03-28 19:10:15 -04:00
arkon
7407e22b4e Remove ALPHA from dual page split label
(cherry picked from commit 9daf0e78b889cc6ed139b159f8b4261273c7ddcc)
2021-03-28 19:05:12 -04:00
arkon
3a18e76089 Clean up SpinnerPreference a bit
(cherry picked from commit dfa07a5f352b96483c2af1acc52be7f2071f678f)
2021-03-28 19:05:02 -04:00
arkon
fa67ff165e Show nav overlay on invert tap change
Based on db4eca90e9

(cherry picked from commit 437c995d129b398174e36512f5f180a4602e6e37)
2021-03-28 19:04:55 -04:00
mutsumi
b9d2591e2a Fix Some Bangumi Track Bug (#4726)
(cherry picked from commit cc6ae9d1a864bafdefb8f093505d068fa70a0da4)
2021-03-28 19:04:46 -04:00
arkon
404a6a621a Prevent manga title from jumping (fixes #4709)
(cherry picked from commit c58e4f4deef79e0a03fd149adbf54b77a6e04369)
2021-03-28 19:04:38 -04:00
arkon
aa376dc3a5 Show number of manga per source in migrate menu (#4703)
(cherry picked from commit c87b0e77de414d3a28ef1aa7e4868edd88ccfa7e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt
2021-03-28 19:04:30 -04:00
arkon
4ee110e225 Dismiss action toolbar after download action in updates (closes #4729)
(cherry picked from commit 355d5af8ae2d934c9bca87e3d41319da8c745fd3)
2021-03-28 19:01:28 -04:00
arkon
26d52f5ad7 Fix fullscreen not applying on opening reader (fixes #4723)
(cherry picked from commit 3d99a8ebdb247d96e4b21fecb4485b728658794e)
2021-03-28 19:01:19 -04:00
arkon
8b37c27a73 Cleanup reader spinner layouts
(cherry picked from commit c4b975b77734c8cea843796bae87ee6e236180f4)

# Conflicts:
#	app/src/main/res/layout/reader_general_settings.xml
#	app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 19:01:08 -04:00
Antoine Gaudreau Simard
6e9043c633 Add onPause\onResume persistence to searchView. Fixes issue #3627 (#4494)
* Add onPause\onResume persistence to searchView. Fixes issue #3627

* New controller subclass with built-in SearchView support

* Implement new SearchableNucleusController in SourceController

* Add query to BasePresenter (for one field it is not worth create a subclass in my opinion), convert BrowseSourceController to inherit from SearchableNucleusController

* move to flows to fix an issue in GlobalSearch where it would trigger the search multiple times

* Continue conversion to SearchableNucleusController

* Convert LibraryController, convert to flows, Known ISSUE with empty string being posted after setting the query upon creation of UI

* Fix issues with the post being tide to the SearchView queue which is not processed until shown. Add COLLAPSING state capture which should wrap this up.

* refactoring & enforce @StringRes for queryHint

(cherry picked from commit 2911fe7a1aa8b94d8e95e99648e3bce0d23fa0a7)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
2021-03-28 18:33:41 -04:00
arkon
2988524fd8 Clean up reader sheet spinner preferences
Based on fe2543b9d5

Co-Authored-By: Jays2Kings
(cherry picked from commit 14c114756dbcc9d952790918c0a47b2bdc2dbade)

# Conflicts:
#	app/src/main/res/layout/reader_general_settings.xml
#	app/src/main/res/layout/reader_pager_settings.xml
#	app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 18:01:39 -04:00
arkon
95c828bed6 Reduce height of sheet when on color filter tab
(cherry picked from commit e7a81072796a2a699182af6444e8c86273dcb514)
2021-03-28 17:53:35 -04:00
arkon
8721d8c9ec Add tooltips to bottom reader menu items
(cherry picked from commit bff73b1b404e6c39727a8bd92d24c0de72efc406)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-03-28 17:53:25 -04:00
arkon
5b9d2175e2 Reorganize reader sheet contents a bit
(cherry picked from commit c255f57d956a6f81d4a1ea6c22e1ca29d81d28ba)

# Conflicts:
#	app/src/main/res/layout/reader_general_settings.xml
2021-03-28 17:49:40 -04:00
arkon
75f0ab2f40 Split general and reading mode sheet settings
(cherry picked from commit 64c47bbaedeeca6d2bff81cf37baee01e2067306)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt
#	app/src/main/res/layout/reader_general_settings.xml
#	app/src/main/res/layout/reader_pager_settings.xml
#	app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 17:47:31 -04:00
arkon
709f76d53d Merge reader settings and color filter sheets
Heavily influenced by fe2543b9d5 (diff-8f47d7b7b53769ac18c28fe9978140c6bef44709879567acab2c6ef3270cd3a8)

(cherry picked from commit e0b7698d40678ccebfe6b546af9101c11c3a06c5)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderSettingsSheet.kt
#	app/src/main/res/layout/reader_activity.xml
#	app/src/main/res/layout/reader_settings_sheet.xml
2021-03-28 17:19:57 -04:00
arkon
ac654340d8 Maybe make opening file picker for choosing backup file more reliable
(cherry picked from commit a01792ac9a71689ef5d13a7ab4e71d7a97966062)
2021-03-28 16:51:40 -04:00
arkon
438f64a358 Use more common MIME type for protobuf
(cherry picked from commit 3ba078f64cad71fa2956627bbbac1c717ba350fe)
2021-03-28 16:51:29 -04:00
arkon
41aec8bc96 Show unread entries first when sorting by unread (closes #4711)
Based on b212f8233e

(cherry picked from commit a16240f123d3040bcfc12ba68cab77616a827898)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2021-03-28 16:51:17 -04:00
arkon
97342723bf Update plugins
(cherry picked from commit e5a120e7783b6a21312f5ae99394f9f0039fa34e)
2021-03-28 16:50:41 -04:00
Jays2Kings
a1cb3afe77 Added Start/Finished Date Support to AniList
Based on 1e3de8a67f

Co-Authored-By: Jays2Kings
(cherry picked from commit 2ba60e9114dd28341d6f88f26cd3ec297f26f4ec)
2021-03-28 16:50:33 -04:00
CrepeTF
1165c57ffa Apply vertical seekbar hide logic to ReaderSettingsSheet
(cherry picked from commit 4e8006f329cc87438de9202cf0ac1d0d8ceb203f)
2021-03-22 21:10:23 -04:00
CrepeTF
565f005692 Vertical seekbar options hidden when force horizontal is enabled
(cherry picked from commit 4105d8de5618b4becd724a00070a2c5c43ba9c3c)
2021-03-22 21:07:34 -04:00
Ken Swenson
3a148c73ac Fix migration due to variable shadowing (#4689)
(cherry picked from commit 472ce5a5e4fb7bdc3f52e4db2d68a5749d59fee1)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
2021-03-22 20:31:10 -04:00
Jobobby04
12962b3486 Minor cleanup 2021-03-22 20:25:46 -04:00
Jobobby04
75da7dcbdd Update dependancies 2021-03-22 20:11:43 -04:00
Jobobby04
f02e3ae28f More blocking fixes 2021-03-22 20:11:15 -04:00
arkon
c6369ed73f Handle null Anilist start dates (fixes #4685)
(cherry picked from commit 99ba84c8100eebba8b20729c396dfe206674f375)
2021-03-21 00:07:02 -04:00
arkon
fae2bd7ab7 Minor code cleanup
(cherry picked from commit 78285bdf3734bab9712756e0853778f831444b39)
2021-03-21 00:06:54 -04:00
Andreas
03912407d5 Add navigation layout overlay (#4683)
* Add navigation layout overlay

* Minor clean up

Destroy animator when done not on start
Move and change pref title
Add summary

(cherry picked from commit 5a7f2684b354943758475b9fe329f233b4295a84)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonViewer.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
#	app/src/main/res/layout/reader_activity.xml
#	app/src/main/res/values/colors.xml
2021-03-21 00:06:46 -04:00
arkon
879b41e97d Fix chapters list getting updated from wrong thread (fixes #4505)
(cherry picked from commit d912a42249901e5c0e3d2e4c09d8d9b89ef6bb3d)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-03-21 00:04:17 -04:00
arkon
6c3a957733 Fix Bangumi search null image errors
(cherry picked from commit 6d8c4fb8b1124b2e87595f42c4ea292559818419)
2021-03-21 00:02:37 -04:00
arkon
3d7c00c057 Make tapping available extension row prompt install
(cherry picked from commit a63cecbfcbd516bfcf4d12df9c185837ba1a17e2)
2021-03-21 00:02:25 -04:00
arkon
6e1adf6e04 Fix offline restore ignoring manga from not installed sources (fixes #4679)
(cherry picked from commit 4a5bceb4e49962f0498e69f5200800063d575444)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
2021-03-21 00:02:16 -04:00
arkon
23091cf50a Update AGP
(cherry picked from commit 86541445b7eb283e749799e42d4f1f9a57b8e73d)
2021-03-21 00:01:11 -04:00
Ken Swenson
78d49b0742 Implement migration for source search (#4657)
(cherry picked from commit b6e6f490e9426450260dec7465a73d37cf088128)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2021-03-20 15:40:14 -04:00
scb261
30250e350f Limit query for recent chapters to 500 (#4678)
(cherry picked from commit 2145e878a45beebf5aab244f60c0ef52c867cfef)
2021-03-20 14:57:30 -04:00