CVIUS
a58a4634e2
Fix reader menu appearing then disappearing in webtoon viewer when there is no next chapter ( #7115 )
...
(cherry picked from commit 6580f5771f
)
2022-07-08 08:51:13 -04:00
CVIUS
5979e72662
Fix webtoon viewer showing transition view when going to next/prev chapter using next/prev button ( #7133 )
...
(cherry picked from commit b21bcc2d45
)
2022-07-08 08:51:04 -04:00
kasperskier
010436e797
Change jsDelivr CDN URL to Fastly ( #7156 )
...
(cherry picked from commit 7b242bf118
)
2022-07-08 08:50:54 -04:00
arkon
980709cccb
Use jsDelivr as fallback when GitHub can't be reached for extensions ( closes #5517 )
...
Re-implementation of 24bb2f02dc
(cherry picked from commit d61bfd7caf
)
2022-07-08 08:50:35 -04:00
CVIUS
fe80356756
Save reader progress when activity is paused ( #7121 )
...
(cherry picked from commit f1ab34e27c
)
2022-07-08 08:50:06 -04:00
CVIUS
cecf532ffd
Fix category tabs incorrect scroll position ( #7120 )
...
(cherry picked from commit 6d655ff757
)
2022-07-08 08:49:57 -04:00
nzoba
6cb255e60a
Add switch to DownloadPageLoader when chapter is downloaded ( #7119 )
...
(cherry picked from commit 63627c81eb
)
2022-07-08 08:49:48 -04:00
CVIUS
b46fb7d1e1
Fix "Move to top" showing at the most top item in download queue ( #7109 )
...
(cherry picked from commit b26daf8824
)
2022-07-08 08:49:21 -04:00
nicki
a4515ad251
Check for app updates by comparing semver ( #7100 )
...
Instead of just checking whether the current app version *matches* with
latest app version in GitHub Releases, compare the semver from the tag
names to check whether the latter is greater and the app needs an update
Reference: semver spec #11 https://semver.org/#spec-item-11
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>
(cherry picked from commit e7ed130f2a
)
2022-07-08 08:48:39 -04:00
CVIUS
55b0b57699
Use theme primary color for slider track ( #7102 )
...
(cherry picked from commit bc053580ad
)
2022-07-08 08:48:00 -04:00
nicki
aab7795b4c
Don't save categories in backup if not selected ( #7101 )
...
Currently, manually created backups contain list of categories even if
Categories option is not selected during Backup Prompt. This leads to
empty categories being created when restoring such backup files
This commit adds a check before saving categories list info to the
backup file. The check is the same check which is used while backing up
category info of manga in library
Tested and worked successfully on app installed on Android 12
(cherry picked from commit 11c01235ac
)
2022-07-08 08:47:51 -04:00
arkon
196a8e6829
Rename "navigation layout" to "tap zones"
...
(cherry picked from commit c49d862fc5
)
2022-07-08 08:47:43 -04:00
FourTOne5
972cd98d7b
Fix removing manga from library reverts during global update ( #7063 )
...
* Fix removing manga from library reverts during global update
* Review Changes
* Review changes 2
(cherry picked from commit c4088bad12
)
2022-07-08 08:47:12 -04:00
FourTOne5
a16b5d241b
Add -r
flag to ShizukuInstaller createCommand
( #7080 )
...
(cherry picked from commit 49d3ddb830
)
2022-07-08 08:46:49 -04:00
arkon
bfa918140f
Fix Android 13 icon sizing
...
(cherry picked from commit 9fdc803c14
)
2022-07-08 08:46:27 -04:00
arkon
0721de5b81
Add links to website FAQ for library update and download warning notifications
...
(cherry picked from commit 70698e6494
)
2022-07-08 08:45:48 -04:00
FourTOne5
a409fde519
Download new chapters when only excluded categories is selected ( #6984 )
...
(cherry picked from commit 06bec0ad54
)
2022-07-08 08:45:29 -04:00
arkon
8e34a30dce
Fix skipped library entries and size warning notifications using same ID
...
(cherry picked from commit 91ed3a4a5f
)
2022-07-08 08:43:55 -04:00
arkon
ba43462041
Fix update warning notifications being cut off ( fixes #6983 )
...
(cherry picked from commit 20145f7a12
)
2022-07-08 08:43:47 -04:00
arkon
c8ae936ce9
Default to downloading as CBZ ( closes #6942 )
...
Generally seems fine. People with weak devices may experience some issues, but they can toggle it off/extract the archives separately if needed.
(cherry picked from commit 883945e3e8
)
2022-07-08 08:43:39 -04:00
arkon
853f949140
Add battery not low restriction for global updates ( closes #6980 )
...
(cherry picked from commit 3feea71146
)
2022-07-08 08:43:31 -04:00
ItsLogic
615b01a006
Fix chapter transition setting for one page chapters ( #6998 )
...
(cherry picked from commit 5e32b8e49f
)
2022-07-08 08:43:14 -04:00
arkon
0eb5a3176b
Delete entire app_webview folder when clearing WebView data
...
(cherry picked from commit 6e95fde4ec
)
2022-07-08 08:43:01 -04:00
arkon
867a5a3ea0
Move clear webview data action to network group
...
(cherry picked from commit bf0bb5aa88
)
2022-07-08 08:42:45 -04:00
Andreas
5159eabc5d
Reset lastPageRead when chapter is marked unread ( #7475 )
...
* Reset lastPageRead when chapter is marked unread
* Remove a bit of repetition in SetReadStatus
2022-07-07 22:34:58 -04:00
jobobby04
9357af2bcf
Fix default category name ( #7477 )
2022-07-07 11:56:58 -04:00
AntsyLich
038532897b
Fix auto downloader for "Default" category ( #7476 )
2022-07-07 08:01:15 -04:00
Ivan Iskandar
325a5e37aa
Fix broken downloaded chapter ( #7460 )
2022-07-06 22:13:49 -04:00
arkon
7d3fe0ed43
Update default user agent string
2022-07-06 22:13:20 -04:00
AntsyLich
eef95cef33
ChapterDownloadIndicator: Ensure uniform hit area ( #7453 )
2022-07-04 22:36:59 -04:00
arkon
591df8abcc
Add MIME type mapping for image/jxl ( fixes #7117 )
2022-07-03 22:33:15 -04:00
arkon
46734c525f
Increase height of transition view in webtoon viewers ( fixes #7242 )
2022-07-03 17:39:11 -04:00
arkon
a3378e6080
More domain model usage
2022-07-03 16:51:11 -04:00
arkon
3791d82540
More domain model usage
2022-07-03 16:34:58 -04:00
arkon
a3ab8746bf
More domain model usage
2022-07-03 16:12:31 -04:00
Andreas
069bd90c0f
Cleanup data layer ( #7450 )
2022-07-03 15:48:13 -04:00
arkon
68697e59d7
More domain model usage
2022-07-03 13:46:09 -04:00
arkon
b3dd8b7355
More domain model usage
2022-07-03 13:21:48 -04:00
Andreas
eb2a904b61
Remove SQLiteOpenHelper as database is migrated to SQLDelight ( #7448 )
2022-07-03 11:48:59 -04:00
Andreas
17951cfd68
Use SQLDelight for all Manga related queries ( #7447 )
2022-07-03 10:17:41 -04:00
Andreas
9e3b454b1b
Use SQLDelight for all MangaCategory related queries ( #7441 )
2022-07-02 19:05:38 -04:00
Andreas
29633b64aa
Use SQLDelight for all Chapter related queries ( #7440 )
2022-07-02 18:51:33 -04:00
arkon
76c0ead1db
Migrate to more use of domain models
2022-07-02 17:14:19 -04:00
Andreas
2674570792
Use SQLDelight for a Category related queries ( #7438 )
2022-07-02 16:12:06 -04:00
arkon
21771e62aa
More SQLDelight migrations
2022-07-02 15:19:52 -04:00
Andreas
5d77ee37d2
Replace package with namespace ( #7436 )
2022-07-02 13:08:22 -04:00
arkon
2dfbfd0958
Remove more unused StorIO code
2022-07-02 13:08:08 -04:00
Andreas
05085fe57f
Use SQLDelight on Library screen ( #7432 )
...
- Uses the new `asObservable` function to change the database calls to use SQLDelight, which should make the impact minimal when it comes to bugs.
- Use interactors where they already exist
- The todos are for the Compose rewrite
- Removed unused StorIO methods/queries
- Tested loading library, move manga to new category, unfavorite multiple manga, move multiple manga from one category to another, change filter, sort and display settings (with and without per category settings), (un)mark chapters, start/delete downloads
Thank Syer for asObservable
Co-authored-by: jobobby04 <17078382+jobobby04@users.noreply.github.com>
Co-authored-by: jobobby04 <17078382+jobobby04@users.noreply.github.com>
2022-07-02 12:55:34 -04:00
AntsyLich
ff32ab09fb
Downloader: Optimize split tall image ( #7435 )
2022-07-02 12:49:50 -04:00
AntsyLich
deaded5af2
Reimplement chapter download indicator longpress ( #7412 )
2022-07-02 12:43:18 -04:00
arkon
f3c50ee9a3
Weblate translations
...
Manually resolved merge conflicts from https://hosted.weblate.org/git/tachiyomi/strings/
2022-07-02 10:09:55 -04:00
Ivan Iskandar
3072296919
MangaScreen: Hide scroller when appbar is expanded ( #7426 )
2022-07-01 10:37:58 -04:00
Andreas
1f10b79ee8
Use SQLDelight on Updates screen ( #7423 )
2022-06-30 22:18:12 -04:00
arkon
b9e108eb4d
Revert some KTX extension changes
...
These weren't exactly 1:1 replacements. Might be related to #7391 .
2022-06-30 22:13:31 -04:00
AntsyLich
e1525a5125
DownloadProvider: Only provide necessary info and not whole chapter/manga class ( #7411 )
2022-06-30 09:20:55 -04:00
Ivan Iskandar
388dc2f103
MangaScreen: Reuse components between two layouts ( #7397 )
2022-06-30 09:20:16 -04:00
arkon
7e4c45858f
Bump dependencies
2022-06-29 22:45:22 -04:00
arkon
d476431707
Fix unit test class to match package
2022-06-29 22:45:22 -04:00
stevenyomi
284445c364
Extension API: change fallback source and logic ( #7400 )
...
* Extension API: change fallback source and logic
* remove ghproxy
2022-06-29 18:34:25 -04:00
AntsyLich
08d1ecfba7
Fix chapter item incorrect colors ( #7403 )
...
* Fix chapter item incorrect colors
* Make it like stable
2022-06-29 18:34:11 -04:00
AntsyLich
0969226fd3
Fix crash when adding if there are more then 1 dupe ( #7405 )
2022-06-28 08:14:08 -04:00
Ivan Iskandar
0c856438fa
MangaInfoHeader: Add description placeholder ( #7398 )
...
To always show summary view for expanding tags
2022-06-28 08:12:15 -04:00
Ivan Iskandar
e44bb30996
Improve history screen scrolling perf ( #7399 )
2022-06-27 18:33:57 -04:00
AntsyLich
7440086ef1
Fix Mark previous as read
( #7396 )
2022-06-27 09:37:30 -04:00
AntsyLich
ef3acb8c43
Sort Manga by title in MigrationMangaScreeen
( #7392 )
2022-06-27 08:04:14 -04:00
AntsyLich
ee38671400
Fix trackers not migrating ( #7393 )
2022-06-27 08:03:54 -04:00
stevenyomi
5b8cd68cf3
RateLimitInterceptor: ignore canceled calls ( #7389 )
...
* RateLimitInterceptor: ignore canceled calls
* SpecificHostRateLimit: ignore canceled calls
2022-06-26 21:35:35 -04:00
arkon
53decfd47b
Migrate usages of SyncChaptersWithTrackServiceTwoWay
2022-06-26 21:34:54 -04:00
arkon
65264e3ef5
Migrate more track DB calls to SQLDelight
2022-06-26 19:46:41 -04:00
arkon
4ca0fc7a4d
Fix app update install notification disappearing
2022-06-26 19:11:34 -04:00
AntsyLich
04f0ca7846
Use sqldelight for direct db calls in MangaPresenter
( #7366 )
2022-06-26 15:54:34 -04:00
jobobby04
61a44101a2
Fix clicking cover opening random manga ( #7387 )
2022-06-26 15:49:52 -04:00
Ivan Iskandar
924dfa19cf
MangaScreen: Fix action mode download button not working ( #7385 )
2022-06-26 13:37:41 -04:00
Ivan Iskandar
9ff6ae81bd
VerticalFastScroller: Fix incorrect touch target ( #7384 )
2022-06-26 12:58:31 -04:00
Ivan Iskandar
c33e5c8a17
Fix chapter number display style ( #7383 )
2022-06-26 12:58:14 -04:00
Ivan Iskandar
6129bbc9ab
MangaInfoHeader tweaks ( #7382 )
...
* Changed cover alignment when title is longer
* Hide artist text if it's equal to author
* Set single line to status and source name
2022-06-26 12:48:29 -04:00
Osyx
ad106bd884
Add new "Lavender" theme ( #7343 )
...
* Add new "Lavender" theme
* Add light theme values for Lavender theme
* Fix order of enums
* Fix accented UI elements in set categories sheet being different colors
Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
2022-06-26 10:01:31 -04:00
arkon
37fe25ac06
Fix manga info header using wrong text color ( fixes #7368 )
2022-06-26 10:01:11 -04:00
Ivan Iskandar
0e0c1dcdc5
MangaPresenter: Fix state updates when opening a new manga entry ( #7379 )
2022-06-26 09:45:06 -04:00
arkon
80d2d9d258
Avoid overflow in extension screen items ( fixes #6972 )
2022-06-25 22:41:22 -04:00
arkon
3ca1ce4636
Use primary color for excluded tristate filter icon ( fixes #7360 )
2022-06-25 22:34:48 -04:00
arkon
8ec91cddab
Minor cleanup
...
- Use outlined icons where appropriate to match previous UI
- Allow tapping entire ChapterHeader to bring up sheet
2022-06-25 11:20:34 -04:00
jobobby04
470a576441
Fix downloader crash related to UnmeteredSource ( #7365 )
...
Fix crash when starting a download with chaqpters from a UnmeteredSource
2022-06-25 11:09:41 -04:00
Ivan Iskandar
33a778873a
MangaController overhaul ( #7244 )
2022-06-25 11:03:48 -04:00
Weblate (bot)
cf7ca5bd28
Weblate translations ( #7327 )
...
Co-authored-by: Abay Emes <abayemes@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Druvvaldis <druvvaldisr@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Maor Arnon <maorerror@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Shippo <shiposhouyou@gmail.com>
Co-authored-by: SurrenderDorothy <shinigamiizmajnkrafta@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: komeil Parseh <ahmdparsh129@gmail.com>
Co-authored-by: moon <jamiejakie@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
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/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/fa/
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/he/
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/kk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
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/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Abay Emes <abayemes@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Druvvaldis <druvvaldisr@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Maor Arnon <maorerror@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Shippo <shiposhouyou@gmail.com>
Co-authored-by: SurrenderDorothy <shinigamiizmajnkrafta@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: komeil Parseh <ahmdparsh129@gmail.com>
Co-authored-by: moon <jamiejakie@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
2022-06-25 00:01:03 +00:00
Ivan Iskandar
a77bce7b37
ChapterDownloadView: Convert to compose ( #7354 )
2022-06-24 15:42:30 -04:00
arkon
915e38f636
Fix crashes from KTX extension changes
2022-06-24 12:06:43 -04:00
AntsyLich
e3b1053c03
Use sqldelight in migration ( #7331 )
...
* Use sqldelight in migration
* Some more changes
Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
* Review Changes
* Review changes 2
* Review Changes 3
* Review Changes 4
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
2022-06-21 17:27:55 -04:00
Taco
c2520bff12
Utilize more KTX extensions ( #7348 )
2022-06-20 22:54:42 -04:00
arkon
cd5bcc3673
Fix accented UI elements in library sheet being different colors
2022-06-20 22:51:34 -04:00
arkon
254f021903
Minor cleanup
2022-06-20 22:51:04 -04:00
Ivan Iskandar
8fedd2d5f1
Convert cover dialog view to compose ( #7346 )
2022-06-20 22:31:36 -04:00
arkon
cb1830d747
More minor refactorings
...
Extracted from #7244
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com>
2022-06-19 17:32:31 -04:00
arkon
68c47a3238
Minor composable updates
...
Extracted from #7244
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com>
2022-06-19 17:17:48 -04:00
arkon
e644772731
Add string for future app language toggle preference
...
Feature won't be added until A13 and/or the Jetpack library is stabler, but adding the string first so translations flow in.
2022-06-19 17:03:07 -04:00
arkon
11f1482818
Add Composable preview for preferences
...
...except Android Studio refuses to actually render them.
2022-06-19 16:50:52 -04:00
arkon
a7decdb62d
Migrate some categories SQL calls to SQLDelight
2022-06-19 16:38:42 -04:00
Ivan Iskandar
005b9b595c
ChaptersSettingsSheet: Single source of truth and use new manga class ( #7342 )
...
Currently breaks initial settings state until the source of truth is
properly updated.
2022-06-19 12:29:49 -04:00
Ivan Iskandar
e6a9d0b090
Add fast scroller to extensions screen ( #7340 )
2022-06-19 10:33:25 -04:00
AntsyLich
82879a129e
Make stub source icon part of SourceIcon
( #7337 )
...
* Make stub source icon part of `SourceIcon`
* Review Changes
2022-06-19 10:16:55 -04:00