3aa4e6eb93
Add "Move all chapters from series to top" option to download context menu ( #6794 )
...
* Added basic move to top series feature
* Remove intermediate List
* Change text string
* Remove spanish manual translation
* Changed algorithm to use "partition"
2022-03-26 14:49:37 -04:00
f8eb9f94f4
Fix filename not having chapter title and page when sharing ( #6827 )
2022-03-26 12:40:29 -04:00
c581b9eeb9
Weblate translations ( #6770 )
...
Co-authored-by: Ahmad Azwar Annas <ahmadazw2@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Amir <amir.batyrggaliev@gmail.com >
Co-authored-by: Andi Firanda <jargonnation@gmail.com >
Co-authored-by: Anupam Malhotra <anpm.malhotra@gmail.com >
Co-authored-by: Artur Iwański <iartur221@gmail.com >
Co-authored-by: Aurimas Jurevičius <aurimasjurevic@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com >
Co-authored-by: Davit Gogritchiani <davitgogritchiani@outlook.com >
Co-authored-by: Drown by wind <ziemelis.martynas01@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <alchemillatruth@purelymail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: FateXBlood <zecrofelix@gmail.com >
Co-authored-by: Garutmaan Garuda <garutmaangaruda@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: HouseDrVenus <aurimasjurevic@gmail.com >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jaime Martín <jaimemr06@gmail.com >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Justina P <justuke08@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Madddog1997 <madddog1997@gmail.com >
Co-authored-by: Manoj Phuyal <manoj.phuye23@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Muhammad Diponegoro <dipoengoro@outlook.com >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Noemkinator <noemka1234@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Ric <rikku.debec@gmail.com >
Co-authored-by: Samuel Leonardo <lafruta94@gmail.com >
Co-authored-by: Sayykii <martin40lmg@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Unai <uesandi@gmail.com >
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: Veysel <jdksoalalskd71@gmail.com >
Co-authored-by: altinat <poiiiii4yy@gmail.com >
Co-authored-by: gimme some socks <bobteen1@gmail.com >
Co-authored-by: mahdi eslam panah <mahdii3375@gmail.com >
Co-authored-by: mateus zampol <mateuszampol2009@hotmail.it >
Co-authored-by: saturn <swagburritovg@gmail.com >
Co-authored-by: typek52 <typek52@gmail.com >
Co-authored-by: xmdb <klchiu721@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/bg/
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/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es_419/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/eu/
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/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/ka/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/kk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/km/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/lt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ne/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
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/sa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
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/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/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Ahmad Azwar Annas <ahmadazw2@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Amir <amir.batyrggaliev@gmail.com >
Co-authored-by: Andi Firanda <jargonnation@gmail.com >
Co-authored-by: Anupam Malhotra <anpm.malhotra@gmail.com >
Co-authored-by: Artur Iwański <iartur221@gmail.com >
Co-authored-by: Aurimas Jurevičius <aurimasjurevic@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com >
Co-authored-by: Davit Gogritchiani <davitgogritchiani@outlook.com >
Co-authored-by: Drown by wind <ziemelis.martynas01@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <alchemillatruth@purelymail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: FateXBlood <zecrofelix@gmail.com >
Co-authored-by: Garutmaan Garuda <garutmaangaruda@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jaime Martín <jaimemr06@gmail.com >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: Jetspectre <jetspectre1@gmail.com >
Co-authored-by: Justina P <justuke08@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Madddog1997 <madddog1997@gmail.com >
Co-authored-by: Manoj Phuyal <manoj.phuye23@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Muhammad Diponegoro <dipoengoro@outlook.com >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Noemkinator <noemka1234@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Ric <rikku.debec@gmail.com >
Co-authored-by: Samuel Leonardo <lafruta94@gmail.com >
Co-authored-by: Sayykii <martin40lmg@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Unai <uesandi@gmail.com >
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: Veysel <jdksoalalskd71@gmail.com >
Co-authored-by: altinat <poiiiii4yy@gmail.com >
Co-authored-by: gimme some socks <bobteen1@gmail.com >
Co-authored-by: mahdi eslam panah <mahdii3375@gmail.com >
Co-authored-by: mateus zampol <mateuszampol2009@hotmail.it >
Co-authored-by: saturn <swagburritovg@gmail.com >
Co-authored-by: typek52 <typek52@gmail.com >
Co-authored-by: xmdb <klchiu721@gmail.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2022-03-26 12:38:56 -04:00
ffd9c6995a
UpdatesController: Don't init adapter until chapter data is ready ( #6824 )
...
Considering there's no pagination for this list, the data loading can take some
time. So this will show the existing refresh indicator instead of empty view
while the list is loading.
2022-03-25 22:20:47 -04:00
ef600c0956
Fix extension update badge reset when app resumed ( #6822 )
2022-03-25 11:11:16 -04:00
5c0a43e8d6
Fix off by 1 dates ( fixes #6791 )
2022-03-24 18:49:08 -04:00
cd07027192
Use the file extension from the ImageType enum ( #6800 )
...
* Use the file extension from the ImageType enum
* Use the mime type from the ImageType enum
- On Android 29+
2022-03-21 13:13:39 -04:00
da2b30268a
Add support for Happy Eyeballs
2022-03-19 16:48:33 -04:00
1163aa4e4e
Share logic for saving page/cover ( #6787 )
...
* Use MediaStore on newer Android Q or newer
* Use flow instead of Observable
* Review comment fixes
* Use suspended function instead of flow
2022-03-19 16:46:23 -04:00
ddb856edc7
Add cover error drawable ( #6782 )
2022-03-15 22:21:30 -04:00
9c426bc216
Avoid crashing when global search encounters a NoClassDefFoundError
2022-03-15 22:20:41 -04:00
382852d0bd
Require WebView v95+
2022-03-15 22:12:41 -04:00
87ae86e1be
Added reverse portrait reader rotation
2022-03-12 16:50:48 -05:00
9547311d7d
Avoid throw as it is slow expensive operations
2022-03-12 16:47:31 -05:00
1613d561c1
Revert "Add shortcut to change app language in Android 13"
...
This reverts commit 538478cac8
.
2022-03-12 16:45:36 -05:00
538478cac8
Add shortcut to change app language in Android 13
2022-03-11 22:26:03 -05:00
267ecce958
Support Android 13 themed app icon
2022-03-11 07:57:57 -05:00
fae43fedfa
ReaderActivity: Reduce anim duration when launched from resume FAB ( #6762 )
...
From enter 500ms exit 400ms
To both 350ms
2022-03-10 07:51:42 -05:00
c447022092
Disable app cache WebView (is a deprecated web API and is being removed in Android 13)
2022-03-09 18:04:52 -05:00
56042ad0b6
Split out global library update skipped entries into separate notification ( closes #6722 )
2022-03-09 18:04:52 -05:00
45da036789
Avoid potentially deleting the entire backups folder
2022-03-09 18:04:52 -05:00
b47b702a52
Copy raw description on long tap ( fixes #6557 )
2022-03-09 18:04:52 -05:00
869424cd16
Change cover placeholder ( #6756 )
2022-03-09 17:26:55 -05:00
b9fd01315b
Minor cleanup
2022-03-06 09:37:39 -05:00
a72098b862
Add shortcut to edit categories screen from category setting dialog ( closes #6280 )
2022-03-06 09:37:39 -05:00
86016de6cb
Recreate Backup worker with IS_AUTO_BACKUP_KEY flag ( #6742 )
...
* Recreate Backup worker with IS_AUTO_BACKUP_KEY flag
* Extra safety net to not delete backup folder
2022-03-06 08:36:47 -05:00
592b9fedb9
Fixed the wrong offset ( #6704 )
2022-03-05 10:08:32 -05:00
d06984e3a3
Use same name for manual backup job tag and work name
2022-03-05 09:49:21 -05:00
10eef282fa
Coil 2.x upgrade ( #6725 )
...
* Migrate to Coil 2
* Adapt to use coil disk cache
* Update to alpha 7
* Update to alpha 8
* Update to rc01
2022-03-04 16:04:32 -05:00
f312936629
Use Version Catalog & clean up Gradle files ( #6728 )
2022-03-04 09:58:31 -05:00
d53bb4c337
Use existing worker for manual backup creation ( #6718 )
...
* Use existing worker for manual backup creation
This will show the "creating backup" notification when auto backup is
running. Complete or error notification will continue to be shown only on
manual job.
* Make sure disabling auto backup don't cancel running manual backup job
2022-03-03 22:15:49 -05:00
1a605e27bc
Remove unused string ( #6726 )
...
* change wording if update restriction is off
from
Only update: none
to
Restrictions: none
* remove unused string
2022-03-03 22:13:44 -05:00
08ee858f64
Adjust mark as unread and mark previous as read action visibility ( #6703 )
2022-03-01 22:21:15 -05:00
29c5c0af50
Update Material Components
2022-02-25 18:08:42 -05:00
9420b750d2
Adjust badge font weights
2022-02-25 18:08:29 -05:00
6f5328f663
Fix corrupted backup file, fix #6424 ( #6691 )
...
Reappear stably on the api30 Android Studio Emulator,
first save a large backup file,
then save a small backup file, overwriting the previous larger backup file,
so you get a backup file with a larger size but only the first part is meaningful,
2022-02-23 09:12:24 -05:00
2f07f226b8
Fix "Landscape zoom" and "Navigate to pan" for split images ( #6647 )
...
* fix: getPageHolder would always return the first split, as they share the same index
* split pages have the same number, we need an extra check to know whether we move forward or back
2022-02-17 22:09:03 -05:00
a8ad19a89d
Restore bottom nav position earlier after being recreated ( #6648 )
2022-02-17 22:08:36 -05:00
57c07250fd
Side padding: Added missing percentage ( #6668 )
2022-02-17 10:39:07 -05:00
4a3e4a7c5c
Reword library update restrictions setting and surface skipped entries in error notification/log
2022-02-14 18:16:22 -05:00
c284a23afb
Avoid some crashes if router backstack is empty for whatever reason
2022-02-13 11:10:22 -05:00
fad1449de3
Grid items optimizations ( #6641 )
...
Use ConstraintLayout for ez size ratio calculation and merge cover-only view
holder with compact's
2022-02-13 11:09:49 -05:00
f18d161eaf
Add "Started" library filter and library update restriction ( #6382 )
...
* Add chapter read count to library manga
Co-Authored-By: Jays2Kings <jays@outlook.com >
* Add "Started" library filter and library update restriction
* Update Filter when its changed
* Add back accidentally removed stuff.
* Update..
* Change variable names
* Change Variable name where I missed
Co-authored-by: Jays2Kings <jays@outlook.com >
2022-02-13 10:42:28 -05:00
88054b453a
No need for a new bit for DisplayModeSetting mask
...
(Thanks Syer)
2022-02-12 22:26:51 -05:00
c560373596
Fix overlap between DisplayModeSetting and SortModeSetting masks
2022-02-12 22:17:33 -05:00
d698d03521
Fix Quad9 DoH setting
2022-02-12 22:08:12 -05:00
d8c8d7c588
Add Quad9 DOH provider ( #6638 )
...
* add quad9 as new doh provider
* add ipv6 addresses to google doh
* revert changes to import
2022-02-12 17:15:53 -05:00
9120e82517
Consistent divider colour
2022-02-12 13:24:20 -05:00
e214746536
Update action_display_cover_only_grid string
2022-02-12 13:15:19 -05:00
142396400c
Weblate translations ( #6537 )
...
Co-authored-by: A <ville.mourujarvi@hostedweblate.mail.kapsi.fi >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Colin Tirion <grotehoed@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <alchemillatruth@purelymail.com >
Co-authored-by: Garutmaan Garuda <garutmaangaruda@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: KasukeLp <kasukelp23@yahoo.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Malek El Jubeily <malekjbeily@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Ric <rikku.debec@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Subha Das <subhadas68367@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Unai <uesandi@gmail.com >
Co-authored-by: altinat <poiiiii4yy@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/bn/
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/eu/
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/hi/
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/nl/
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/sa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
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: Hosted Weblate <hosted@weblate.org >
Co-authored-by: A <ville.mourujarvi@hostedweblate.mail.kapsi.fi >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Colin Tirion <grotehoed@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eric <alchemillatruth@purelymail.com >
Co-authored-by: Garutmaan Garuda <garutmaangaruda@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Huang Zhiyi <hzy980512@126.com >
Co-authored-by: KasukeLp <kasukelp23@yahoo.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Malek El Jubeily <malekjbeily@gmail.com >
Co-authored-by: Marco Santos <enum.scima@gmail.com >
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Ric <rikku.debec@gmail.com >
Co-authored-by: Shjosan <shjosan@kakmix.co >
Co-authored-by: Subha Das <subhadas68367@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Unai <uesandi@gmail.com >
Co-authored-by: altinat <poiiiii4yy@gmail.com >
Co-authored-by: stevenlele <stevenlele@outlook.com >
Co-authored-by: Роман <Rozhenkov69@gmail.com >
2022-02-12 13:14:23 -05:00