Clarence Castillo
41607ab259
Fix multi-select phantom anchor bug in manga chapters and library ( #4201 )
...
* Fix phantom anchor bug in manga chapters list when multi-selecting
* Fix phantom bug when long pressing selected items not at top of stack
* Fix phantom anchor bug in library page
(cherry picked from commit 496a476c13396f3063388e0d7e8f5ab2c3663858)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-01-26 13:40:43 -05:00
Jobobby04
b0981a00bd
Fix Reder PR build errors
2021-01-26 13:37:31 -05:00
Jobobby04
295af5306b
Handle delegated source id lists better using a LisenterMutableMap
...
Better source id comparisons
2021-01-26 13:31:22 -05:00
Jobobby04
cf1ce9e069
Search in the regular coroutine scope instead of a custom one
2021-01-26 13:31:21 -05:00
Jobobby04
18f02a85ac
Run more db queries inside the IO pool, convert some RxJava references to Coroutines
2021-01-26 13:31:20 -05:00
Jobobby04
64eeab7c5e
Use a Enum for genre color
2021-01-26 13:31:18 -05:00
Jobobby04
1e2f4fc35e
Cleanup MigrationSource
2021-01-26 13:31:17 -05:00
Jobobby04
d63eae4444
Use bundleOf in merge settings dialog
2021-01-26 13:31:13 -05:00
Jobobby04
4552b9f849
Cleanup edit manga info dialog
2021-01-26 13:31:12 -05:00
Jobobby04
5c21f7ec30
Fix deprecated Parcelize annotation
2021-01-26 13:31:11 -05:00
Jobobby04
9235f0e5ed
Fix similar manga notification channel name
2021-01-26 13:31:10 -05:00
jobobby04
2a211c68a9
Merge pull request #186 from CrepeTF/Reader_PR
...
Reader PR + stuff
2021-01-26 13:30:25 -05:00
CrepeTF
653ae10caf
Reader PR
2021-01-26 13:11:42 -05:00
arkon
9ec67db8cb
Use proper method to clear notification actions
...
(cherry picked from commit cf7ec6aa7628b23ddbb22938f1b587e7bd613d74)
2021-01-21 19:06:57 -05:00
arkon
4d6bd382e8
Add method for users to save error logs to a file
...
(cherry picked from commit db2dd4b6c647dc01650b98472664a4e043f8f572)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/notification/Notifications.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-01-21 19:06:38 -05:00
Jobobby04
677909cd6e
Fix compile error
2021-01-21 18:49:37 -05:00
Andreas
e0afe65096
Fix Kitsu toasting "Logged in" when there is an error ( #4329 )
...
(cherry picked from commit 2a5102a4572f5250c60e2e97cc5ff41cb7d65e17)
2021-01-21 18:48:51 -05:00
arkon
94f0dd8362
Delay restoring AppBar elevation on Android 5.0 ( fixes #4311 )
...
(cherry picked from commit 837d8f5f3002fb628acd3ece6352fed190d14a15)
2021-01-21 15:00:13 -05:00
Andreas
2b8a0f2215
Hide tracking when no tracker is logged in and change filter logic ( #4310 )
...
* Hide tracking when not logged in
* Change string name and value
(cherry picked from commit 1a5858e99ba98482a6470c7f70b2e4c43323940f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
2021-01-21 15:00:06 -05:00
Jobobby04
34f8407983
Fix MangaPlus chapters for MangaDex
2021-01-21 14:47:03 -05:00
Jobobby04
a17c4c151f
Cleanup custom info, fix custom genre not saving if you dont edit it
2021-01-20 21:00:58 -05:00
Jobobby04
0a4fcb480d
Small cleanup and optimizations, add a coroutine version of insertFlatMetadata
2021-01-20 21:00:23 -05:00
Jobobby04
e6d62dd1dc
Support MDList unfollowed for tracking filter
2021-01-17 22:17:37 -05:00
Jobobby04
3b364c91f1
Do quite a bit of code cleanup
2021-01-17 22:17:15 -05:00
arkon
8db57aef6c
Add shortcut to see commit history for official extensions
...
(cherry picked from commit 4044427d931f1e973492583aa9ca673f5d36fcfa)
2021-01-17 18:04:33 -05:00
arkon
25caba6905
More consistent injectLazy style
...
(cherry picked from commit f667f85fa5857bee1f55217d28d1e751cbb8a66b)
2021-01-17 18:04:25 -05:00
Andreas
c92c9fada5
Add filter for tracking ( #4276 )
...
* Add filter for tracking or not
* Use .any
* Access database only when needed
(cherry picked from commit 5cddc0c3875fffa205bd7fbc7f881cc60871b5be)
# 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/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
2021-01-17 18:03:57 -05:00
arkon
a47e88a953
Move ACRA endpoint config to build.gradle.kts
...
(cherry picked from commit 3319ccfd41a75b5c80a4b05aa2a9f41e1739a50f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2021-01-17 17:06:21 -05:00
arkon
54071507c1
Reimplement MAL start/end date support
...
(cherry picked from commit 878008e93badbb1f61704f23a5e810fbff90d2f4)
2021-01-16 19:50:28 -05:00
arkon
7a893e3009
Revert removal of tracker start/end date
...
(cherry picked from commit 0cd551d4fd94703aa49ede6db811fd07c712b2bc)
2021-01-16 19:50:20 -05:00
arkon
70d5907cc8
Handle download cancelation from icon properly ( fixes #4241 )
...
(cherry picked from commit f85194ec467ef661628861d33502db336b60da05)
2021-01-16 19:50:12 -05:00
arkon
d5a912bda2
Fix display mode not updating in source view
...
(cherry picked from commit 271489bdfd46f1053fb9f36e3d1377340489c1cf)
2021-01-16 19:50:00 -05:00
arkon
b6acb3d7f6
Simplify lookup for existing MAL list item
...
(cherry picked from commit 189f18b1128d7b685117e124eba4b1fa3fbc7a2c)
2021-01-16 19:49:41 -05:00
Carlos
5fefefcb23
Mark manga complete on mangadex when all chapters are marked in mdlist
...
(cherry picked from commit b95cca91fc19fedb42fce895e0a5f062e342dc21)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/track/mdlist/MdList.kt
2021-01-15 22:52:44 -05:00
Jobobby04
37787f040c
Mangadex code cleanup
2021-01-15 22:29:57 -05:00
Jobobby04
ae15a178e5
Cleanup
2021-01-15 22:21:10 -05:00
Jobobby04
9465803e5b
Cleanup NHentai tags code
2021-01-15 22:20:25 -05:00
Jobobby04
fe5058c94b
Fix FAB when going to index controller to browse source controller
2021-01-15 22:06:30 -05:00
arkon
7b4311c7dc
Show error when trying to download chapters from not installed source ( closes #4283 )
...
(cherry picked from commit 9670863a418c39d2371e20b20557e7075961cb5e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
2021-01-10 19:38:10 -05:00
Jobobby04
a0ac2daad1
Deal with SY for the coroutine function changes
2021-01-10 19:36:24 -05:00
arkon
0edff11353
More coroutine tweaks
...
(cherry picked from commit c9cf9cfff006bc8d87e1d7a7245e213d579bb6d9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/util/lang/RxCoroutineBridge.kt
2021-01-10 18:43:47 -05:00
arkon
c7bedb96a0
Avoid using global scope where appropriate
...
Also fixes the crash in tracking when an exception is thrown during a refresh.
(cherry picked from commit 2ffbee3db21d188b163b27c7dfdb156c590ceb13)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2021-01-10 18:25:57 -05:00
Jobobby04
73e861ec9e
Mangadex replace list of langs with just the source lang
2021-01-10 17:28:20 -05:00
Jobobby04
33fac3e96b
Search manga descriptions
2021-01-10 15:22:47 -05:00
Carlos
35936e3c9a
finish transition to api v2
...
(cherry picked from commit 4039f6927e627279cf1b324279a2d817a007d29b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/chapter/ReaderChapterSheet.kt
# app/src/main/java/exh/md/handlers/MangaHandler.kt
# app/src/main/java/exh/md/utils/MdUtil.kt
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/layout/reader_chapters_sheet.xml
# app/src/main/res/menu/reader.xml
2021-01-09 16:11:15 -05:00
Jobobby04
7006341fab
Cleanup
2021-01-09 15:16:23 -05:00
Jobobby04
4afe227e02
Revert "Request a new image from E-Hentai if it fails to download, should make E-Hentai downloads more relaible"
...
This reverts commit a21d7f4f905cdf8ad64ac1ff6efaf6fc80efb452.
2021-01-08 16:24:42 -05:00
Jobobby04
fca7dad7b0
Address coroutine scope leaks for SY
2021-01-07 23:14:08 -05:00
arkon
3683665e8a
Address coroutine scope leaks in custom views
...
(cherry picked from commit 8e613d03e326adbfa36d72e38cdff021ac806b87)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
2021-01-07 22:29:35 -05:00
arkon
a68f18d180
Use lifecycleScope directly
...
(cherry picked from commit b18a794eca05f4c4befb8606b9af8913d7520215)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-01-07 22:22:27 -05:00