Andreas
6ef1f566ec
Fix filename not having chapter title and page when sharing ( #6827 )
...
(cherry picked from commit f8eb9f94f4 )
2022-03-27 20:13:58 -04:00
Jozef Hollý
18c1234dfc
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 >
(cherry picked from commit c581b9eeb9 )
2022-03-27 20:13:48 -04:00
Ivan Iskandar
b3e8214a20
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.
(cherry picked from commit ffd9c6995a )
2022-03-27 20:13:40 -04:00
Ivan Iskandar
eb533c4498
Fix extension update badge reset when app resumed ( #6822 )
...
(cherry picked from commit ef600c0956 )
2022-03-27 20:13:28 -04:00
arkon
d8179f992e
Fix off by 1 dates ( fixes #6791 )
...
(cherry picked from commit 5c0a43e8d6 )
2022-03-27 20:13:18 -04:00
Andreas
a081b88a5b
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+
(cherry picked from commit cd07027192 )
2022-03-27 20:12:22 -04:00
Jobobby04
d0e9d24f6f
Add feed to the combined sources menus
2022-03-27 20:09:39 -04:00
Jobobby04
6a41d96ddf
Replace Latest tab with Feed
2022-03-27 18:45:14 -04:00
Jobobby04
5d330c4f75
Migrate saved searches to the db
2022-03-27 15:00:18 -04:00
arkon
1ebcfc53d4
Add support for Happy Eyeballs
...
(cherry picked from commit da2b30268a )
2022-03-20 13:09:49 -04:00
Andreas
7569955f9e
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
(cherry picked from commit 1163aa4e4e )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-03-20 13:09:33 -04:00
Ivan Iskandar
f3f74264c3
Add cover error drawable ( #6782 )
...
(cherry picked from commit ddb856edc7 )
2022-03-20 12:38:28 -04:00
arkon
8a32db268e
Avoid crashing when global search encounters a NoClassDefFoundError
...
(cherry picked from commit 9c426bc216 )
2022-03-20 12:38:21 -04:00
arkon
ddf9a81335
Require WebView v95+
...
(cherry picked from commit 382852d0bd )
2022-03-20 12:38:13 -04:00
Jobobby04
0ea0cd5fe3
Fix scanlator filter display
2022-03-20 12:37:46 -04:00
nicki
75a99cbc5d
Save combined image now respects folderPerManga ( #543 )
2022-03-13 19:24:27 -04:00
Jobobby04
d31d99a416
Rewrite IndexPresenter in flow
2022-03-13 19:23:03 -04:00
Jobobby04
a5e691271b
Minor cleanup
2022-03-13 19:22:43 -04:00
Sahaab
4a96b6ac77
Added reverse portrait reader rotation
...
(cherry picked from commit 87ae86e1be )
2022-03-13 19:18:57 -04:00
quangkieu
09bef11e6b
Avoid throw as it is slow expensive operations
...
(cherry picked from commit 9547311d7d )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2022-03-13 19:18:50 -04:00
arkon
1cba2536af
Support Android 13 themed app icon
...
(cherry picked from commit 267ecce958 )
2022-03-13 19:14:05 -04:00
Ivan Iskandar
e9960c0dd8
ReaderActivity: Reduce anim duration when launched from resume FAB ( #6762 )
...
From enter 500ms exit 400ms
To both 350ms
(cherry picked from commit fae43fedfa )
2022-03-13 19:13:53 -04:00
arkon
1ad2146d6a
Disable app cache WebView (is a deprecated web API and is being removed in Android 13)
...
(cherry picked from commit c447022092 )
2022-03-13 19:13:44 -04:00
arkon
56d6964db9
Split out global library update skipped entries into separate notification ( closes #6722 )
...
(cherry picked from commit 56042ad0b6 )
2022-03-13 19:13:34 -04:00
arkon
324280aed4
Avoid potentially deleting the entire backups folder
...
(cherry picked from commit 45da036789 )
2022-03-13 19:13:24 -04:00
arkon
0b2dabc7fa
Copy raw description on long tap ( fixes #6557 )
...
(cherry picked from commit b47b702a52 )
2022-03-13 19:13:15 -04:00
Ivan Iskandar
4a627ea359
Change cover placeholder ( #6756 )
...
(cherry picked from commit 869424cd16 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/StateImageViewTarget.kt
2022-03-13 19:13:05 -04:00
arkon
01b8256daf
Minor cleanup
...
(cherry picked from commit b9fd01315b )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
2022-03-07 12:35:08 -05:00
arkon
3e27e8943b
Add shortcut to edit categories screen from category setting dialog ( closes #6280 )
...
(cherry picked from commit a72098b862 )
2022-03-07 12:33:06 -05:00
Andreas
d2972c7c5a
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
(cherry picked from commit 86016de6cb )
# Conflicts:
# app/build.gradle.kts
2022-03-07 12:32:58 -05:00
1831553190
7c2283c962
Fixed the wrong offset ( #6704 )
...
(cherry picked from commit 592b9fedb9 )
2022-03-07 12:31:57 -05:00
arkon
2273a50920
Use same name for manual backup job tag and work name
...
(cherry picked from commit d06984e3a3 )
2022-03-07 12:31:50 -05:00
Ivan Iskandar
1f8072f18b
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
(cherry picked from commit 10eef282fa )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2022-03-04 16:45:57 -05:00
Jobobby04
4b1d6400a4
Move SY dependencies to version catalogs
2022-03-04 16:34:21 -05:00
Andreas
1df1a331dd
Use Version Catalog & clean up Gradle files ( #6728 )
...
(cherry picked from commit f312936629 )
# Conflicts:
# app/build.gradle.kts
# build.gradle.kts
# settings.gradle.kts
2022-03-04 16:33:42 -05:00
Ivan Iskandar
7918b3b26b
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
(cherry picked from commit d53bb4c337 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupCreateService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
2022-03-04 16:13:24 -05:00
Riztard Lanthorn
bf63af8137
Remove unused string ( #6726 )
...
* change wording if update restriction is off
from
Only update: none
to
Restrictions: none
* remove unused string
(cherry picked from commit 1a605e27bc )
2022-03-04 16:06:07 -05:00
Jobobby04
bc1274008d
Delete duplicate history on merge
2022-03-04 12:27:18 -05:00
FourTOne5
2026f34956
Adjust mark as unread and mark previous as read action visibility ( #6703 )
...
(cherry picked from commit 08ee858f64 )
2022-03-03 11:29:26 -05:00
arkon
5460a0d563
Update Material Components
...
(cherry picked from commit 29c5c0af50 )
2022-03-03 11:28:52 -05:00
arkon
b46a92e613
Adjust badge font weights
...
(cherry picked from commit 9420b750d2 )
2022-03-03 11:28:43 -05:00
啊o额iu鱼
1803f49732
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,
(cherry picked from commit 6f5328f663 )
2022-03-03 11:28:35 -05:00
Jobobby04
8185b91f11
Fix HBrowse new galleries
2022-02-26 12:10:37 -05:00
Jobobby04
0bd09d532d
Only show scanlator filter if scanlator count is 2 or over
2022-02-22 21:35:23 -05:00
Jobobby04
b0f5d4d1ce
Cleanup group by code a bit
2022-02-22 21:34:24 -05:00
Jobobby04
b1f7165ad7
Cleanup pager page change handling
2022-02-19 19:18:59 -05:00
Jobobby04
574dd17906
Fix possible pager bug
2022-02-19 17:05:19 -05:00
Gauthier
1231dd1496
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
(cherry picked from commit 2f07f226b8 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
2022-02-19 17:02:35 -05:00
Ivan Iskandar
d343964fa7
Restore bottom nav position earlier after being recreated ( #6648 )
...
(cherry picked from commit a8ad19a89d )
2022-02-19 16:58:34 -05:00
Román
a64cd44d61
Side padding: Added missing percentage ( #6668 )
...
(cherry picked from commit 57c07250fd )
2022-02-19 16:58:27 -05:00