arkon
73fc1ac80f
Use flows instead of relays for extensions loading
...
(cherry picked from commit 07e76f35fa2a69a4cda0668f540aa1a4e2eb2b98)
# 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 a4cab9876a353bf8882374eaf10ea73a08ff453c)
2021-01-04 14:17:56 -05:00
arkon
66d2e8090a
Remove some OptIn annotations
...
(cherry picked from commit c06a932c9516288e41e7ce4c617ce6c557428123)
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 7d713b87b1d50accb33e7475d4159ad2db00625f)
2021-01-04 02:01:26 -05:00
arkon
5ba087f2ee
Adjust download icon alignment more
...
(cherry picked from commit b1167146c59bdf463d3f6225eeb56d0163a65fb2)
2021-01-04 02:01:18 -05:00
arkon
68113f8c7d
Convert more TrackService methods to coroutines
...
(cherry picked from commit 2d0a5eb02cd201f944cbc9add9c7f1560546035d)
# 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 8d68859c2a5cbee371ce0ac54ca4eef7921d9f3f)
2021-01-04 01:19:30 -05:00
arkon
0f000caa9d
Use updated Tachiyomi version of DirectionalViewPager
...
(cherry picked from commit 444cefc9a28d33f82cce350c5491311df58afdf4)
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 d0deceabbd0fc05f7c2f50cf6d090e4516cec848)
2021-01-04 01:17:30 -05:00
arkon
ee0625e9a6
Adjust padding of text before download icons
...
(cherry picked from commit 9cc6491c2a2030c7dafa750525a8011eca364e5d)
2021-01-04 01:16:16 -05:00
arkon
6028fdfc4d
Note valid backup file extensions in error toast
...
(cherry picked from commit 710179f4b40f8e6656271d27255c3bad05c90b83)
2021-01-04 01:16:08 -05:00
arkon
68f209b91b
Replace global search context menu option with share target
...
(cherry picked from commit d11c72fd48150f792050fb6f689d0be3a0a672c7)
# 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 0af505828e1587569e0b308a849fa3f1a575635d)
2021-01-04 01:14:56 -05:00
arkon
a0981c4944
Minor cleanup
...
(cherry picked from commit 135cf9960fbbb479cdabae02602a3c55b2d211c3)
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 3bf7c74f9343542be74495d4cb48d1fe615839cb)
# 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 cea4911c4d1a935ef65bca11116e78a0ba49f2de)
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
Jobobby04
28fca8c839
Make internal and delegated sources able to use getMangaDetails, getChapterList, and getPageList properly
2021-01-02 03:28:03 -05:00
arkon
23ac4b271c
Replace usages of fetchChapterList with 1.x getChapterList API
...
(cherry picked from commit 54dc01253d419079eaec61333d4c6f4deb5a58f8)
# 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/manga/MangaPresenter.kt
2021-01-02 03:08:16 -05:00
arkon
423983d41a
Replace usages of fetchMangaDetails with 1.x getMangaDetails API
...
(cherry picked from commit 4db9a90da2f67e7f4698b11431b8f99f9d66a47e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-02 02:59:33 -05:00
Andreas E
651f4659a5
Viewer navigation ( #3869 )
...
* Viewer navigation
Co-authored-by: Harsh Parekh <h.x.dev@outlook.com>
* Match current reader behavior and add ability to invert it
* A bit of clean up
* Clean up inversion
* Only create navigator when changed
and change tap zone when invertTapping is changed
* Clean up PagerConfig
* Change how Viewer navigation works
* Add Edge Navigation
Co-authored-by: Harsh Parekh <h.x.dev@outlook.com>
(cherry picked from commit d69e9034ab5b1b23250b2f529d957f60b9084865)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt
# app/src/main/res/layout/reader_settings_sheet.xml
2021-01-01 23:49:25 -05:00
Clarence Castillo
b8751f6d15
Direct user back to global search when coming from source search results ( #4196 )
...
(cherry picked from commit 71ece73d99ffc070741a6e121d2043954fbeab6e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2021-01-01 23:44:45 -05:00
arkon
8a8d8f7189
Include source name in backup restore error logs ( closes #4230 )
...
(cherry picked from commit 3bb2102eb46af2ae2c03e505ade2512666b5cc91)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
2021-01-01 23:43:15 -05:00
arkon
7a6a33d5fe
Remove some unnecessary coroutine dispatcher switching
...
(cherry picked from commit b7914909d0a12692ff6aa6a2137bfd217adf5339)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-01 23:42:02 -05:00
Jobobby04
3e6c3ac151
Do some cleanup
2021-01-01 15:15:16 -05:00
arkon
8dd435b5b5
Implement click events for chapter download icons
...
(cherry picked from commit 63398fe491bd8e76a1cf09454ab8eda4b1964480)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
2020-12-31 19:45:26 -05:00
arkon
6d4136248c
Use coroutines instead of rx for some MangaPresenter operations
...
(cherry picked from commit bf32bf28dabd6fbe4388e6d103cdac8415e74623)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2020-12-31 19:38:33 -05:00
arkon
67b919423a
Remove some unused variables
...
(cherry picked from commit dcb6bfb18dca482e0ae8aa4a8d3aea87fb66c7fe)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SourceAdapter.kt
2020-12-31 19:36:53 -05:00
arkon
d5af2ed80c
Adjust chapters filter icon to line up with download icons
...
(cherry picked from commit 8f605dc0f62b4798ea06d8623f48aa74e32b5a67)
2020-12-31 19:32:33 -05:00
arkon
8ee8cae1f7
Fix download progress bar sizing to match icons
...
(cherry picked from commit 47e770948bc1aefa8f4895a8c75ecad2128e08ba)
2020-12-31 19:32:26 -05:00
arkon
171a610d0d
Move some build.gradle.kts content around
...
(cherry picked from commit 9ab29f5b7fbe15f75477a369e3448194c7e884dc)
# Conflicts:
# app/build.gradle.kts
2020-12-31 19:31:43 -05:00
arkon
1d134a94a6
Only include Firebase dependency in standard flavor
...
(cherry picked from commit 10bf430ce6548eb98502e3084d52af80a917f0f2)
2020-12-31 19:29:39 -05:00
jobobby04
f143ac1572
Convert app build.gradle to Kotlin DSL
2020-12-31 19:29:18 -05:00
arkon
1f3c805a0f
Handle last read page being above total page count ( fixes #4010 )
...
(cherry picked from commit 141f9b7730dc63c123cbe2fca455f70edba9eb39)
2020-12-31 17:33:20 -05:00
arkon
426af9c93c
Increase per-page limit when searching MAL manga list
...
(cherry picked from commit 139a589ad61f359ddace8e068649e92ed498903e)
2020-12-31 17:33:06 -05:00
arkon
50cc6e5e83
Minor cleanup of some tracker observables
...
(cherry picked from commit 97a308b1141e827bde8daff19343f5d94dabacb8)
2020-12-31 17:32:48 -05:00
arkon
b6d0594d10
Find existing entry in MAL list when binding
...
(cherry picked from commit 430714e67fdfbe9da6fc535b8311321e2825aed6)
2020-12-31 17:32:41 -05:00
arkon
f5f71fa4a7
Add ID search workaround for MAL tracking
...
(cherry picked from commit a49adbd09c606408827da252e6a5be9c4a19fe89)
2020-12-31 17:32:33 -05:00
arkon
9085c142d5
Fix crash on updating trackers after reading with no network ( closes #4207 )
...
(cherry picked from commit 3df98d576ebfc183a50b6c458f655a8d272c4b7a)
2020-12-31 17:32:25 -05:00
arkon
73092a2832
Adjust download icon sizing
...
(cherry picked from commit 8135136c8604ddd267fdeb4854235567c066d11f)
2020-12-31 17:32:14 -05:00
arkon
d2e594be0c
Tweak manga info header backdrop
...
(cherry picked from commit cef1c4b8a15246959e4e8a6708bec3c5d9bcaea8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2020-12-31 17:32:09 -05:00
arkon
aef21dabd5
Refactor tracker response parsing
...
(cherry picked from commit 2e8791a1010b55ed41b4342e2a67c82b5ddca878)
2020-12-31 17:23:55 -05:00
arkon
cd9c26f278
Show download progress in download icons
...
(cherry picked from commit 0e2b8b10d1dd7232c0c11f331e3f5116d90c92dd)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2020-12-31 17:23:39 -05:00
arkon
dbda419d29
Animate download icon
...
(cherry picked from commit 3cb64669e42e54f8c1a73146aa932beea86f9569)
2020-12-31 17:17:05 -05:00
arkon
92cc022fb4
Add Telugu to language setting
...
(cherry picked from commit bc0d32f33060be5d0b2f44acdf9033ca703599d9)
2020-12-31 17:16:55 -05:00
Jozef Hollý
1c5ffcca24
Weblate translations ( #4173 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Alessandro Zangrandi <alessandro@mzit.it>
Co-authored-by: Alex <linuxrf@gmail.com>
Co-authored-by: Alperen Arslan <slyvioborin@gmail.com>
Co-authored-by: Andreas E <andreas.everos@gmail.com>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: Crazyom <naxom@laposte.net>
Co-authored-by: Damiano Mason <damicricio99@gmail.com>
Co-authored-by: Dams <qashdzn@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Edgar Mejía <edgar13155@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Huang Zhiyi <hzy980512@126.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: Luis Andrés Bajaña F <labfernandez2014@gmail.com>
Co-authored-by: Lyaiya <hipsnafoha@outlook.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: MINEJHAZZ <minecrafterngt@gmail.com>
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Nicolas Meunier <minecraft.arsenof@gmail.com>
Co-authored-by: Nikola Perović <nikolaperovicccc@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Paulo Pinho <kebrus@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Redya Rachmandanu <redyarachmandanu@gmail.com>
Co-authored-by: Rostyslav <info@ubilling.net.ua>
Co-authored-by: Samiul Azam <yeasin.sanny99@gmail.com>
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com>
Co-authored-by: SmolderingGummy <bairamsaieesh@gmail.com>
Co-authored-by: Soitora <simon.mattila@protonmail.com>
Co-authored-by: Tooster <max@polarczyk.pl>
Co-authored-by: Woodyx <shiposhouyou@gmail.com>
Co-authored-by: Xoko14 <xoquinperezb@gmail.com>
Co-authored-by: Yassin <yassinelaoud@gmail.com>
Co-authored-by: Zulkifli <zulhaha1@gmail.com>
Co-authored-by: darkbeast13 <nikhil15mps@gmail.com>
Co-authored-by: vlad hateg <vhateg@gmail.com>
Co-authored-by: Đỗ Vũ Minh Quang <quacmichael@gmail.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es_419/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/gl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/kn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/te/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Strings
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Alessandro Zangrandi <alessandro@mzit.it>
Co-authored-by: Alex <linuxrf@gmail.com>
Co-authored-by: Alperen Arslan <slyvioborin@gmail.com>
Co-authored-by: Andreas E <andreas.everos@gmail.com>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: Crazyom <naxom@laposte.net>
Co-authored-by: Damiano Mason <damicricio99@gmail.com>
Co-authored-by: Dams <qashdzn@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Edgar Mejía <edgar13155@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Huang Zhiyi <hzy980512@126.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: Luis Andrés Bajaña F <labfernandez2014@gmail.com>
Co-authored-by: Lyaiya <hipsnafoha@outlook.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: MINEJHAZZ <minecrafterngt@gmail.com>
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Nicolas Meunier <minecraft.arsenof@gmail.com>
Co-authored-by: Nikola Perović <nikolaperovicccc@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Paulo Pinho <kebrus@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Redya Rachmandanu <redyarachmandanu@gmail.com>
Co-authored-by: Rostyslav <info@ubilling.net.ua>
Co-authored-by: Samiul Azam <yeasin.sanny99@gmail.com>
Co-authored-by: Shashank Pujari <shashankppujari@gmail.com>
Co-authored-by: SmolderingGummy <bairamsaieesh@gmail.com>
Co-authored-by: Soitora <simon.mattila@protonmail.com>
Co-authored-by: Tooster <max@polarczyk.pl>
Co-authored-by: Woodyx <shiposhouyou@gmail.com>
Co-authored-by: Xoko14 <xoquinperezb@gmail.com>
Co-authored-by: Yassin <yassinelaoud@gmail.com>
Co-authored-by: Zulkifli <zulhaha1@gmail.com>
Co-authored-by: darkbeast13 <nikhil15mps@gmail.com>
Co-authored-by: vlad hateg <vhateg@gmail.com>
Co-authored-by: Đỗ Vũ Minh Quang <quacmichael@gmail.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
(cherry picked from commit 0db17beacce2235ace0e322e65ea7ed0617591bd)
2020-12-31 17:16:44 -05:00