Aria Moradi
1af1ce924d
Merge branch 'master' into sync-part-1
2023-07-11 13:43:29 +03:30
Aria Moradi
5e02edae53
fix labels
2023-07-11 13:41:11 +03:30
arkon
3aa6e7ae0e
Fix swipe action preference labels
2023-07-10 22:23:05 -04:00
arkon
813d7e49cd
Remove unused tabbed sheet layouts/classes
2023-07-10 18:55:20 -04:00
arkon
710ebfb7a5
Initial migration of general reader settings to Compose
2023-07-10 18:42:35 -04:00
arkon
87bdee5990
Move SettingsItems composables to presentation-core
2023-07-10 17:25:52 -04:00
arkon
efabe801be
Refactor chapter tracking logic
...
Could probably call this if we ever make it update tracking on manually
marking chapters as read.
2023-07-10 17:13:58 -04:00
arkon
9a817e49be
Set proper defaults for new table columns
2023-07-10 16:44:48 -04:00
KaiserBh
a577f5534f
Database changes to support library syncing ( #9683 )
...
* feat: added migrations.
* feat: create triggers, account for new installs.
* feat: update mappers to include the new field.
* feat: update backupManga and backupChapter.
Include the new fields to be backed up as well.
* feat: add sql query to fetch all manga with `last_favorited_at` field.
* feat: version bump.
* chore: revert and refactor.
* chore: forgot to lower case the field name.
* chore: added getAllManga query as well renamed `fetchMangaWithLastFavorite` to `getMangasWithFavoriteTimestamp`
* chore: oops that's not meant to be there.
* feat: back fill and set last_modified_at to not null.
* chore: remove redundant triggers.
* fix: build error, accidentally removed insert.
* fix: build error, accidentally removed insert.
* refactor: review pointer, make fields not null.
2023-07-10 15:52:57 -04:00
renovate[bot]
d0f52ea93d
Update aboutlib.version to v10.8.2 ( #9689 )
...
Update dependency com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin to v10.8.2
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-10 11:16:34 -04:00
arkon
6063efd101
Bump dependencies
2023-07-09 22:43:56 -04:00
Ivan Iskandar
0759936226
Remove scrollable animation workaround ( #9690 )
...
Reverts ba93060e59
Related https://android-review.googlesource.com/c/platform/frameworks/support/+/2239762
2023-07-09 14:08:58 -04:00
arkon
1e3d9a00f2
Handle chapter read status in correct order
...
Fixes #9687
2023-07-09 09:54:36 -04:00
renovate[bot]
7c62453280
Update aboutlib.version to v10.8.1 ( #9685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-08 22:08:37 -04:00
arkon
226272f686
Refactor reader progress/history logic
2023-07-08 18:05:00 -04:00
arkon
16cbcecd99
Fix download ahead
...
Fixes #9669
2023-07-08 17:56:15 -04:00
arkon
b008223661
Minor reorganization
2023-07-08 17:47:10 -04:00
arkon
f8cf3db4a4
Allow download ahead even if entry isn't favorited
2023-07-08 17:46:48 -04:00
arkon
a585d46e7a
Renovate: group Compose compiler and Kotlin version upgrades
2023-07-08 16:02:57 -04:00
arkon
8cc42bce5a
Tweak chapter swipe directions and icon color
2023-07-08 15:55:53 -04:00
Weblate (bot)
67c6dbea0d
Translations update from Hosted Weblate ( #9671 )
...
Weblate translations
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
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/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ne/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
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/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: DarKCroX <DarKCroX@users.noreply.hosted.weblate.org>
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Efe Devirgen <efedevirgen@gmail.com>
Co-authored-by: FateXBlood <zecrofelix@gmail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: ID-86 <id86dev@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Nick Mariño <nickaidan19@gmail.com>
Co-authored-by: Om Mishra <projectrexaofficial@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
2023-07-08 15:55:47 -04:00
arkon
db33437577
Upgrade Okio
2023-07-08 10:06:55 -04:00
Ivan Iskandar
8287c9d193
MangaChapterListItem: Replace swipe action method ( #9682 )
...
Using swipe (the library) and added haptic feedback
2023-07-08 10:02:20 -04:00
arkon
d32409bd6e
Fix up icon direction when RTL
2023-07-07 19:58:53 -04:00
arkon
cf3f2d0380
Adjust manga FAB to only say "Start" if there's no unread chapters in unfiltered list
...
Closes #9479
2023-07-07 17:57:29 -04:00
arkon
53c6230afe
Change auto clear cache to occur on app launch instead
...
Fixes #9564
Avoids the issue of clearing the cache when the app is backgrounded despite being in the reader.
We could do a job on idle, but we'd still need to be careful around whether the reader is active,
so this is just simpler considering it's a separate activity.
2023-07-07 17:46:39 -04:00
Aria Moradi
425260b679
rename SettingsBackupScreen
2023-07-07 23:25:50 +03:30
Aria Moradi
a1e9d34bb8
merge backup and sync screens
2023-07-07 23:22:36 +03:30
Aria Moradi
6d9f74d0bf
liner run
2023-07-07 20:29:59 +03:30
Aria Moradi
a2a1201dec
refactor SyncYomiService
2023-07-07 20:15:17 +03:30
KaiserBh
878f7097d1
feat: syncyomi uses same internal logic as well now.
...
TODO: refactor them as the code is duplicated for now.
2023-07-07 17:59:57 +03:30
KaiserBh
877bf721e3
fix: fix not restoring categories etc.
2023-07-07 17:53:08 +03:30
Semen
4882896f4d
Add function to delete downloaded chapters when migrating manga ( #9621 )
...
add function to delete downloaded chapters when migrating manga and getFlagsFromPositions fix
2023-07-07 09:57:02 -04:00
Aria Moradi
75b9871e55
fix remember stuff
2023-07-06 20:29:12 +03:30
Aria Moradi
733181957a
apply review pointers
2023-07-06 20:12:45 +03:30
Aria Moradi
bb89e9f1f5
rename self hosted to SyncYomi
2023-07-06 15:00:19 +03:30
Aria Moradi
84eb68e1ba
Split sync feature part 1
...
Co-authored-by: KaiserBh <kaiserbh@proton.me>
2023-07-06 14:08:05 +03:30
renovate[bot]
4d67066de3
Update xml.serialization.version to v0.86.1 ( #9674 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-05 23:06:32 -04:00
arkon
6fe5e6e21b
Save reader progress on every page change
...
Fixes #9668
Could probably refactor this a bit more, but the reader view model stuff is a mess in general anyway.
2023-07-05 18:57:57 -04:00
arkon
8c5496b53f
Configure external-files-path for files provider
...
Maybe fixes #9660 . Why do Chinese companies insist on breaking things?
2023-07-05 18:38:32 -04:00
arkon
235a587e42
Upgrade to Kotlin 1.8.22
2023-07-02 00:04:52 -04:00
arkon
3125d78706
Remove some dead code
2023-07-01 14:54:35 -04:00
arkon
bb8f3c63f1
Remove usage of savedInstanceState for storing reader menu visibility state
2023-07-01 12:47:20 -04:00
Weblate (bot)
20faaaa908
Translations update from Hosted Weblate ( #9617 )
...
Weblate translations
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/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
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/eo/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
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/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/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ne/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
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/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Ali Aljishi <ahj696@hotmail.com>
Co-authored-by: Clxff H3r4ld0 <123844876+clxf12@users.noreply.github.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: DarKCroX <DarKCroX@users.noreply.hosted.weblate.org>
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: FateXBlood <zecrofelix@gmail.com>
Co-authored-by: Flamm <robindevaux25@gmail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: ID-86 <id86dev@gmail.com>
Co-authored-by: InfinityDouki56 <ced.paltep10@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Malê Mairu <kalog89639@anwarb.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: altinat <altinat@duck.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: orkan gökçe alaz aşina <examplehuman@outlook.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
2023-07-01 12:31:20 -04:00
arkon
44cc6f11c7
Fix crash when tapping reader in long strip mode before RecyclerView is created
2023-07-01 10:36:46 -04:00
arkon
bae391c2c1
Replace deprecated ProgressDialog
...
Fixes #8223
2023-07-01 10:36:20 -04:00
arkon
0ac5f3b93c
Accept third party cookies in WebView instances
...
May help with Cloudflare.
2023-07-01 09:40:58 -04:00
arkon
b79ef5dc79
Address some deprecation warnings
2023-06-30 22:14:17 -04:00
arkon
7d26ca046f
Bump dependencies
2023-06-30 22:09:07 -04:00
LagradOst
d99f4697e8
Fixed scrolling on the background using long strip ( #9654 )
...
Update WebtoonFrame.kt
2023-06-30 21:56:35 -04:00