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 8e613d03e3 )
# 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 b18a794eca )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-01-07 22:22:27 -05:00
arkon
d09406dc29
Revert "Use flows instead of relays for extensions loading"
...
This reverts commit 07e76f35fa .
(cherry picked from commit c620c924f9 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2021-01-07 22:12:29 -05:00
Andreas E
d41c619c8a
Fix navigation from feedback ( #4238 )
...
* Fix navigation from feedback (fixes #4237 )
* Add additional enum values to NavigationRegion mainly for PagerViewer
Co-authored-by: arkon <arkon@users.noreply.github.com >
(cherry picked from commit 9db81a5a49 )
2021-01-07 22:11:24 -05:00
arkon
7330be555d
Address more coroutine scope leaks
...
(cherry picked from commit 6fb7a85e8a )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2021-01-07 22:11:14 -05:00
Jobobby04
fd3e0bc449
Import cleanup
2021-01-07 21:56:33 -05:00
inorichi
c8dd2190ba
Minor fixes regarding leaks
...
(cherry picked from commit 36f81b4a62 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-01-07 14:27:22 -05:00
arkon
1b41546bc9
Fix crash when no chapters can't be loaded
...
(cherry picked from commit 2caecc01b2 )
2021-01-07 01:14:05 -05:00
inorichi
6da1654825
Fix a crash with the new decoder when cropping borders of an entirely white or black image
...
(cherry picked from commit dedb8d2d68 )
# Conflicts:
# app/build.gradle.kts
2021-01-07 01:13:58 -05:00
arkon
25e56f3c77
Switch to version of SubsamplingScaleImageView with new image decoder
...
Courtesy of @inorichi.
Branch: https://github.com/tachiyomiorg/subsampling-scale-image-view/commits/tachiyomi-new-decoder
Decoding speed will be a bit slower now due to two passes if crop borders is enabled, but should be more
reliable on colored images and work for black borders. Memory usage (re: leaks) should also be better.
(cherry picked from commit 762f5bdc33 )
# Conflicts:
# app/build.gradle.kts
2021-01-07 01:13:15 -05:00
arkon
fd050b8178
Allow typing in tracker score similar to chapters ( closes #2498 )
...
(cherry picked from commit bebb52b4e8 )
2021-01-07 01:12:34 -05:00
arkon
5387e24bb4
Revert bad RxJava conversion that prevented tracking data to be updated in UI
...
(cherry picked from commit 2c9f8bb9ce )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackPresenter.kt
2021-01-07 01:12:23 -05:00
arkon
e363e2fbb2
Reword unmetered network restriction for library updates
...
(cherry picked from commit efbefabb01 )
2021-01-07 01:11:34 -05:00
arkon
b7986a6773
Remove usage of RxJava from backup/restore
...
(cherry picked from commit 990fb22d3e )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
2021-01-07 01:11:22 -05:00
arkon
27496ae77b
Surface "NSFW" (includes things like ecchi) results in MAL search ( closes #4249 )
...
(cherry picked from commit df7e0d2f2f )
2021-01-07 00:59:36 -05:00
arkon
bd73b1b068
Refactor bridged RxJava/coroutine calls in SearchPresenters
...
(cherry picked from commit 5cfda1b1bf )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2021-01-07 00:59:27 -05:00
arkon
208d4574db
Refactor bridged RxJava/coroutine calls in MangaPresenter
...
(cherry picked from commit ac9bf1f3ff )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-07 00:58:46 -05:00
arkon
e92e942fcd
Remove use of RxJava from TrackPresenter
...
(cherry picked from commit 7eb0868791 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackPresenter.kt
2021-01-07 00:55:47 -05:00
Jobobby04
a6d4644713
Cleanup
2021-01-07 00:55:00 -05:00
Carlos
c9062cc089
switch to v2 and api server + old style chapter urls for delegation
...
(cherry picked from commit b79c1572470fea4568708d3526f5170868a0c3c1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiChapterParser.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/FollowsHandler.kt
# app/src/main/java/exh/md/handlers/SearchHandler.kt
2021-01-07 00:32:12 -05:00
Carlos
ac2301e4be
fix group serializer
...
(cherry picked from commit e47d84f1af1eebe63b3dfc618daee29e18ee4156)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt
# app/src/main/res/raw/changelog_release.xml
# buildSrc/src/main/kotlin/Configs.kt
2021-01-06 22:48:22 -05:00
Carlos
c073f71ec1
fix v2 api call for groups
...
(cherry picked from commit 01903e341be6cd5ae50ce6eee88be6ad40fd1835)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
2021-01-06 22:46:07 -05:00
Carlos
f1a65edd3a
Mangadex api v2 for manga info
...
(cherry picked from commit 38ec991a15d2eebc7ebd0522f8615c2d8dd7003b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/serializers/CoversSerializer.kt
# app/src/main/java/exh/md/handlers/MangaHandler.kt
# app/src/main/java/exh/md/handlers/SearchHandler.kt
# app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt
# app/src/main/res/drawable/manga_info_more_gradient.xml
2021-01-06 22:42:55 -05:00
Jobobby04
68c12d79ee
CoroutinePresenter changes
2021-01-06 00:54:11 -05:00
arkon
142aa0f02a
MAL: add way to search by list items' titles
...
(cherry picked from commit 8a792e6d76 )
2021-01-04 14:37:46 -05:00
arkon
a1102d790f
Fix content focusiblity issues when using remote/controllers ( closes #3766 )
...
(cherry picked from commit d8a3692d92 )
2021-01-04 14:24:47 -05:00
arkon
f4549c5910
Fix malformed extension URLs
...
(cherry picked from commit 95ce0e39ef )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2021-01-04 14:23:31 -05:00
arkon
4e026c1cf1
Refactor Kitsu API to remove Retrofit usage
...
(cherry picked from commit 17b70ab38c )
2021-01-04 14:21:21 -05:00
arkon
73fc1ac80f
Use flows instead of relays for extensions loading
...
(cherry picked from commit 07e76f35fa )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2021-01-04 14:21:13 -05:00
arkon
838953a739
More consistent wording for NSFW warning strings
...
(cherry picked from commit a4cab9876a )
2021-01-04 14:17:56 -05:00
arkon
66d2e8090a
Remove some OptIn annotations
...
(cherry picked from commit c06a932c95 )
2021-01-04 14:17:46 -05:00
Jobobby04
7bd5157bca
Update MDList tracker with the new tracker changes, also library update may be a bit faster
2021-01-04 03:38:30 -05:00
arkon
298c1e92db
Fully remove usages of RxJava from tracker classes
...
TODO: refactor usages to coroutines as well
(cherry picked from commit 7d713b87b1 )
2021-01-04 02:01:26 -05:00
arkon
5ba087f2ee
Adjust download icon alignment more
...
(cherry picked from commit b1167146c5 )
2021-01-04 02:01:18 -05:00
arkon
68113f8c7d
Convert more TrackService methods to coroutines
...
(cherry picked from commit 2d0a5eb02c )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
2021-01-04 01:55:08 -05:00
arkon
b824f09966
Change MAL ID search prefix to "id:"
...
(cherry picked from commit 8d68859c2a )
2021-01-04 01:19:30 -05:00
arkon
0f000caa9d
Use updated Tachiyomi version of DirectionalViewPager
...
(cherry picked from commit 444cefc9a2 )
2021-01-04 01:17:39 -05:00
arkon
ae3a36cc5a
Tint downloaded icons with primary color
...
Makes them more easily distinguishable from other states.
(cherry picked from commit d0deceabbd )
2021-01-04 01:17:30 -05:00
arkon
ee0625e9a6
Adjust padding of text before download icons
...
(cherry picked from commit 9cc6491c2a )
2021-01-04 01:16:16 -05:00
arkon
6028fdfc4d
Note valid backup file extensions in error toast
...
(cherry picked from commit 710179f4b4 )
2021-01-04 01:16:08 -05:00
arkon
68f209b91b
Replace global search context menu option with share target
...
(cherry picked from commit d11c72fd48 )
# Conflicts:
# app/src/main/res/values/strings.xml
2021-01-04 01:16:01 -05:00
arkon
74dc7a645d
Add more padding to download buttons
...
(cherry picked from commit 0af505828e )
2021-01-04 01:14:56 -05:00
arkon
a0981c4944
Minor cleanup
...
(cherry picked from commit 135cf9960f )
2021-01-04 01:14:45 -05:00
Andreas E
aab3ba5b48
Navigation settings and split invert tapping for webtoon and pager ( #4233 )
...
(cherry picked from commit 3bf7c74f93 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt
# app/src/main/res/layout/reader_settings_sheet.xml
2021-01-04 01:08:35 -05:00
Riztard Lanthorn
2bd67860a7
add date Format ( #4236 )
...
(cherry picked from commit cea4911c4d )
2021-01-04 00:28:15 -05:00
Jobobby04
b57dc1a6c8
Add android proguard to release test builds
2021-01-03 15:01:09 -05:00
Jobobby04
cbd25332e1
Fix proguard rules, re-enable proguard
2021-01-02 17:36:44 -05:00
Jobobby04
d8bb15cdcd
Disable proguard for now
2021-01-02 17:28:32 -05:00
Jobobby04
ce0726d863
Update SY fetchMangaInfo and getchChapterList to use the new 1.x functions
2021-01-02 16:36:13 -05:00