arkon
958fe527e4
Remove bottom nav behavior and add bottom padding to root controller contents
...
(cherry picked from commit 4bf4b167a54791d0f5a7710ebe15473b8de9dd5c)
2022-07-23 23:55:27 -04:00
Andreas
24c2aa1bfb
Use Compose for Library screen ( #7557 )
...
- Move Pager to Compose
- Move AppBar to Compose
- Use Stable interface for state
- Use pills for no. of manga in category instead of (x)
(cherry picked from commit 2b8d1bcc02994e75e1479b037ef50eb84ae674d7)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/library/components/LibraryComfortableGrid.kt
# app/src/main/java/eu/kanade/presentation/library/components/LibraryCompactGrid.kt
# app/src/main/java/eu/kanade/presentation/library/components/LibraryCoverOnlyGrid.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-23 23:55:13 -04:00
nzoba
ea37a5a7a1
Add downloaded icon in TransitionView when chapter is downloaded ( #7575 )
...
* Add downloaded icon in TransitionView
* Change icon
(cherry picked from commit e8b7743826e9bf9aa0d15020b81ca0569cbe999d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
2022-07-23 22:08:40 -04:00
AntsyLich
09e5bcaec1
Fix logic of app unlock ( #7569 )
...
(cherry picked from commit 8ea05e852efd621ee987c7e45d6db64a083eeffd)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2022-07-22 15:37:17 -04:00
Jobobby04
93a9932358
Add scrolling support to debug menu dialogs
2022-07-22 15:15:19 -04:00
Jobobby04
8ef4a7fbbf
Use ChapterInfo wherever possible
2022-07-22 15:09:40 -04:00
Jobobby04
450aeb5a9d
Somehow missed this
2022-07-20 11:37:56 -04:00
stevenyomi
d734993349
Fix image MIME issues that cause download errors ( #7562 )
...
* Downloader: ignore non-image MIME to prevent .bin extensions
* ProgressResponseBody: allow null content type
Co-authored-by: anenasa <84259093+anenasa@users.noreply.github.com>
Co-authored-by: anenasa <84259093+anenasa@users.noreply.github.com>
(cherry picked from commit 3547d0142f96c44da7fe1ee5bd6424fea679efa6)
2022-07-20 11:33:27 -04:00
arkon
ac4befdb51
Migrate More screen to full Compose
...
(cherry picked from commit 4d9d587366018e6e794322e2a644712f241cda08)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/MoreScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/ConductorExtensions.kt
2022-07-19 13:09:27 -04:00
arkon
bb11d056b5
Misc cleanup
...
- Migrate sources filter screen to full compose
- Use standard "OK"/"Cancel" actions for delete category dialog
- Abstract some AppBar logic
- Remove some dead code
- Group related strings
(cherry picked from commit e2510c144ad3568caf81660d6ab1b4023202aad4)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/SourcesFilterScreen.kt
# app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt
2022-07-19 13:01:04 -04:00
Ivan Iskandar
2e3b172ba8
MangaScreen: Save selection state ( #7560 )
...
(cherry picked from commit 00519e3b933b66bb764f1f58f79fb781b0cb092a)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-19 12:48:04 -04:00
Ivan Iskandar
8bd7f95afc
Fix download status not updated properly after starting batch download ( #7561 )
...
(cherry picked from commit 473dc688f0bbb9732e3d75d137bc7025418d9bcf)
2022-07-19 12:39:31 -04:00
f1998f1998
c69f53a8f4
fix concurrent download ( #7552 )
...
* Fix concurrent download
* lower Concurrency
* artist Update app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
(cherry picked from commit b635f02d93502f1021f0fe87533dfd96d052ed2f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
2022-07-19 12:39:08 -04:00
AntsyLich
f1d1f6c466
Migrate Updates screen to compose ( #7534 )
...
* Migrate Updates screen to compose
* Review Changes + Cleanup
Remove more unused stuff and show confirmation dialog when mass deleting chapters
* Review Changes 2 + Rebase
(cherry picked from commit d8fb6b893fd9ae6aab3b4762837ebce496a214b3)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/recent/updates/UpdatesPresenter.kt
# app/src/main/sqldelight/migrations/18.sqm
2022-07-19 12:37:26 -04:00
Jobobby04
e0699ad66d
Remove unused logging
2022-07-18 15:48:49 -04:00
Jobobby04
7808a478ef
Page preview set the scroll progress when switching pages
2022-07-18 15:48:48 -04:00
Jobobby04
cec181f444
Minor cleanup
2022-07-18 09:59:09 -04:00
arkon
37bb6b27ce
Migrate more screens to full Compose
...
(cherry picked from commit cbfe9c30bb2970ad911ce35cf1d14bc044225e30)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaController.kt
2022-07-16 22:11:30 -04:00
arkon
11737fb9ed
Avoid crashes due to SQLite support in older Android versions for debug builds
...
(cherry picked from commit 459b369feb8569ddd7484267f4fd5f94285e480d)
2022-07-16 22:10:27 -04:00
arkon
82b16be60f
Fix tablet manga screen column ratios
...
Matches previous stable design. Related to #7401
(cherry picked from commit 3192d478371bd0c913020cd6262021f12b074827)
2022-07-16 20:48:44 -04:00
arkon
879999e69e
Fix library column setting jumping in
...
(cherry picked from commit f6f5b6aeaba6825974f4b05d279fab54a2633d76)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryMangaEvent.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-16 20:48:18 -04:00
arkon
d145239d93
Migrate licenses screen to full Compose
...
(cherry picked from commit 1b2c12385feaa8bc7e32b724289323e5d3e9499e)
2022-07-16 20:39:54 -04:00
arkon
1e3f313ca2
Remove top app bar scroll behavior
...
This lets us make it more consistent with the Compose screens for now. Maybe it'll return in the future.
This also includes making the AboutController a full Compose controller with a new abstracted TopAppBar composable.
(cherry picked from commit 80c7a453286f296ae4d5d3531c805e63db9ca424)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/category/components/CategoryTopAppBar.kt
# app/src/main/java/eu/kanade/presentation/more/about/AboutScreen.kt
2022-07-16 20:39:44 -04:00
arkon
97e9218f75
Consolidate badge components
...
(cherry picked from commit 2096df301d55ed446db21d0d2881e9d273674fae)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/MigrateSourceScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-16 20:30:16 -04:00
arkon
af83f81034
Tweak categories view
...
- Remove Compose top app bar behaviour since it's kind of jank -- we'll probably just remove the scrolling behaviour everywhere
- Tap title to rename
- Focus in textfield when opening dialogs
(cherry picked from commit 0b78028cf660e2f576ee30f8315b657eca1f39cd)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/category/components/CategoryDialogs.kt
# app/src/main/java/eu/kanade/presentation/category/components/CategoryTopAppBar.kt
# app/src/main/java/eu/kanade/presentation/library/components/LibraryGridCover.kt
2022-07-16 20:28:56 -04:00
arkon
74b360f798
Consolidate Compose content/theme setting
...
(cherry picked from commit 46ac9fe9701009077fa3edefb0ef0c5faa65f2bc)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt
2022-07-16 20:23:01 -04:00
AntsyLich
a99aaade5d
MangaPresenter: Incognito and downloaded only label related tweaks ( #7535 )
...
When manga screen takes time to load incognito and downloaded only label doesn't show up. It's fixed in the pr.
(cherry picked from commit b034f503f8ce9327187c2024b7ee74779f397bb8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-16 20:16:10 -04:00
Andreas
19fcc129c0
Fix Library List not using correct text color ( #7548 )
...
(cherry picked from commit 9ebeff04e6b9beb518d40b94cd92405b06383370)
2022-07-16 20:13:13 -04:00
arkon
9b47b7f204
Minor library view cleanup
...
- Clean up unused code
- Add text shadow in compact mode
- Tweak some paddings to better match stable
(cherry picked from commit fa73e2403b79deca40590d8f4fa15f00a70e316e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-16 20:13:04 -04:00
Andreas
d8042f7182
Use Flow in ExtensionManager and SourceManager ( #7547 )
...
- Replace ExtensionManager relay and observable with Flow
- Inverse SourceManager dependency
- SourceManager observers ExtensionManager flow
- Separate SourceData from SourceRepository as it created a circular dependency
(cherry picked from commit 35ec5936587799f33a264f57729cb4b75c5a0f72)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
2022-07-16 20:09:33 -04:00
Jobobby04
dd68ef4ba8
Remove drag and drop
2022-07-16 19:49:46 -04:00
Andreas
b4adab5eb4
Use Compose for Library list and grid ( #7520 )
...
(cherry picked from commit 905c96922bc7059e99c4c7bd89775747d02028a9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.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/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySelectionEvent.kt
# app/src/main/res/layout/library_category.xml
# app/src/main/res/layout/library_grid_recycler.xml
# app/src/main/res/layout/library_list_recycler.xml
2022-07-16 19:11:22 -04:00
Andreas
6df1a0f79e
Use Stable interface for Browse screens ( #7544 )
...
(cherry picked from commit 018ca71336c893f64e0d0653b48b3d5f39b88d63)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/ExtensionDetailsScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/MigrateSourceScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/SourcesScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrateMangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesFilterPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesPresenter.kt
2022-07-16 17:45:36 -04:00
Weblate (bot)
75fe1d4bee
Weblate translations ( #7490 )
...
Co-authored-by: ANNOSSE MAXENCE <m-annosse@protonmail.ch>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Anupam Malhotra <anpm.malhotra@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Excalidoom <doctorasulatomic@gmail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: KOEN FOO YONG PING <qoenntrell@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Nepx <anandabaskara@outlook.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Sztalker Ket <stalkercat888@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: Víctor J <vjhc980831@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: awe <weblate@mixt.anonaddy.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/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/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/hu/
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/jv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
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/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/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/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: ANNOSSE MAXENCE <m-annosse@protonmail.ch>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Anupam Malhotra <anpm.malhotra@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Excalidoom <doctorasulatomic@gmail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: KOEN FOO YONG PING <qoenntrell@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Nepx <anandabaskara@outlook.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Sztalker Ket <stalkercat888@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: Víctor J <vjhc980831@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: awe <weblate@mixt.anonaddy.com>
Co-authored-by: moon <jamiejakie@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
(cherry picked from commit 383f7089c4c3cb4f9fd406209a8df411bf559e68)
2022-07-16 17:21:39 -04:00
Jobobby04
f3ffd3b930
Handle new default user agent where SY uses it
2022-07-16 17:21:27 -04:00
Andreas
41855c34de
Add Stable interface for Category state ( #7539 )
...
(cherry picked from commit a21aa8125e63b9e0d4377aa9c97d6614ee4acf7f)
2022-07-16 17:21:09 -04:00
AntsyLich
8a3c9255e5
Fix extension setting isn't accesiable when it has update ( #7537 )
...
Closes #7516
(cherry picked from commit 83e193f1ab2798936aba59482ecab67600574583)
2022-07-16 16:48:03 -04:00
arkon
bcf9398987
Make default user agent string configurable
...
(cherry picked from commit 4ee1d72b6f8278d84da6f75d218a51261d175e18)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/HttpSource.kt
2022-07-16 16:47:32 -04:00
AntsyLich
70aeaccbee
Little cleanup for stub source ( #7519 )
...
* Little cleanup for stub source
Fixes instances where name shows up blank for stub sources
* Review Changes
Co-authored-by: Andreas <andreas.everos@gmail.com>
Co-authored-by: Andreas <andreas.everos@gmail.com>
(cherry picked from commit 902bb35ba7f56f06660985dda0f7f8abf41ee669)
2022-07-16 16:46:36 -04:00
Jobobby04
67e190bffd
Page previews for Exh/E-H and NH
...
- Still needs click image to open chapter
2022-07-16 16:45:27 -04:00
Jobobby04
36461b52c0
Fix inconsistencies with Manga.create()
2022-07-15 11:50:06 -04:00
Jobobby04
90ab8f1d94
Add sources to merge data
2022-07-15 11:39:38 -04:00
Jobobby04
3b6ce209be
Fix chapter flags
2022-07-15 11:38:56 -04:00
Jobobby04
4dda69ac40
Bring back merge manga sources string
2022-07-15 11:27:30 -04:00
Jobobby04
33f9b15891
Forgot this
2022-07-13 13:30:36 -04:00
Jobobby04
2f41312842
Minor cleanup
2022-07-13 13:30:15 -04:00
Jobobby04
991c2284ac
Merge branch 'release' into master
...
# Conflicts:
# .github/workflows/TachiyomiSY-Release-Builder.yml
# .github/workflows/build_check.yml
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/TrackManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/TrackStatus.kt
# app/src/main/java/eu/kanade/tachiyomi/data/updater/AppUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/all/MergedSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationProcessAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/database/ClearDatabaseController.kt
# app/src/main/java/eu/kanade/tachiyomi/util/MangaExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/util/chapter/ChapterSourceSync.kt
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
# app/src/main/java/exh/merged/sql/queries/MergedQueries.kt
# app/src/main/res/values/strings.xml
# buildSrc/src/main/kotlin/AndroidConfig.kt
# gradle/androidx.versions.toml
# gradle/libs.versions.toml
2022-07-13 12:29:13 -04:00
Jobobby04
1d24bae841
Release v1.8.4
2022-07-13 12:02:59 -04:00
Jobobby04
5901509fbf
Cherry picking fixes
2022-07-13 11:48:48 -04:00
Jobobby04
a8b07e0e05
Fix trash group by tracking code
...
(cherry picked from commit 4de4992e4e )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-13 11:48:26 -04:00
Jobobby04
808efd3968
Simplify autoscroll
...
(cherry picked from commit 1a17f87945 )
2022-07-13 11:41:01 -04:00
Jobobby04
cedbbb05e4
Only enable autoscroll when app is active
...
(cherry picked from commit ac586560f0 )
2022-07-13 11:40:52 -04:00
Jobobby04
84d22c11ee
Use image decoder for double pages
...
(cherry picked from commit 4ddc696fb5 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2022-07-13 11:40:44 -04:00
Jobobby04
4cf068283b
Add virtual visibility tag for E-Hentai
...
(cherry picked from commit 27733aba02 )
2022-07-13 11:39:42 -04:00
Jobobby04
e5fd460bb0
Minor cleanup of metadata
...
(cherry picked from commit 5b7539ac3e )
2022-07-13 11:37:35 -04:00
Jobobby04
6d3095b503
Improve migration sheet layout
...
(cherry picked from commit fef7808bb4 )
2022-07-13 11:36:53 -04:00
Saud-97
fcbe9590d3
New: Migrating titles maintains custom covers ( #7196 )
...
* New: Migrating titles maintains custom covers #7189
* Added Custom Covers to MigrationFlags.kt, strings.xml
* Reworded covers --> cover
* Updated logic to show/hide Migration flags titles depending on manga.
(cherry picked from commit 5ea03fad8793a810514b41fe8308f89b25368c4d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
(cherry picked from commit ed39b61ee9 )
2022-07-13 11:36:43 -04:00
Jobobby04
f7e5df2b6d
Fix auto-downloading for merged manga
...
(cherry picked from commit 8f868c0813 )
# Conflicts:
# app/src/main/sqldelight/data/merged.sq
2022-07-13 11:35:50 -04:00
Jobobby04
c58554ec75
Minor cleanup
...
(cherry picked from commit b71b9ab551 )
2022-07-13 11:34:51 -04:00
Jobobby04
cdf2cf8a2d
Fix mangadex blocked uploaders
...
(cherry picked from commit f0f8a2a0a2 )
2022-07-13 11:34:01 -04:00
Jobobby04
0922d3c288
Fix on hiatus status category
...
(cherry picked from commit 0df61a9f28 )
2022-07-13 11:33:52 -04:00
Jobobby04
505a8288be
Merged source stop ddos
...
(cherry picked from commit 0c7ceb059e )
2022-07-13 11:33:42 -04:00
Jobobby04
b3baaa18d2
Use a file suppress deprecation
...
(cherry picked from commit 1eafc6ebd8 )
2022-07-13 11:32:26 -04:00
Jobobby04
62e2b301c5
Cherry picking fix
2022-07-13 11:30:56 -04:00
Jobobby04
8b11357eff
Separate EHTags into multiple files
...
(cherry picked from commit c51e8c7ab4 )
2022-07-13 11:30:23 -04:00
Jobobby04
e9d25e9d32
Fix cherry picking errors
2022-07-13 11:23:48 -04:00
arkon
a03ed54c64
Update default user agent string
...
(cherry picked from commit 7d3fe0ed4374880765fe9dadbd5f6c842e41cc6b)
(cherry picked from commit d71bf4e6bc )
2022-07-13 11:20:39 -04:00
arkon
cc499a7c07
Add MIME type mapping for image/jxl ( fixes #7117 )
...
(cherry picked from commit 591df8abccba95031a670b1ef761fb522b0c0517)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
(cherry picked from commit bbdab4a703 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2022-07-13 11:20:31 -04:00
arkon
0ca0a8f74f
Increase height of transition view in webtoon viewers ( fixes #7242 )
...
(cherry picked from commit 46734c525ff6f893096ed16c23e0266b61e61b57)
(cherry picked from commit adae68a294 )
2022-07-13 11:19:52 -04:00
stevenyomi
184aa4e211
Extension API: change fallback source and logic ( #7400 )
...
* Extension API: change fallback source and logic
* remove ghproxy
(cherry picked from commit 284445c364baa47c4f29a524c3e00f1e18360abb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
(cherry picked from commit ef20995e7d )
2022-07-13 11:19:43 -04:00
stevenyomi
8b7b4e05d2
RateLimitInterceptor: ignore canceled calls ( #7389 )
...
* RateLimitInterceptor: ignore canceled calls
* SpecificHostRateLimit: ignore canceled calls
(cherry picked from commit 5b8cd68cf355a15e5d5789280524d08b4c922f23)
(cherry picked from commit af82ef436b )
2022-07-13 11:19:36 -04:00
Osyx
501dedf845
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>
(cherry picked from commit ad106bd8842dfc9c047c0412b92a0cb1dc1aba1a)
(cherry picked from commit bd6f778de2 )
2022-07-13 11:19:26 -04:00
arkon
c6896d87d6
Use primary color for excluded tristate filter icon ( fixes #7360 )
...
(cherry picked from commit 3ca1ce463696e2e8eabf63c1e729dbdd2ffe1f71)
(cherry picked from commit d2e40a0749 )
2022-07-13 11:19:19 -04:00
jobobby04
9af0d40479
Fix downloader crash related to UnmeteredSource ( #7365 )
...
Fix crash when starting a download with chaqpters from a UnmeteredSource
(cherry picked from commit 470a5764417ccd63a274ccea0e483a12ec1adbda)
(cherry picked from commit 1e53ad97db )
2022-07-13 11:19:12 -04:00
arkon
1ed182853a
Fix accented UI elements in library sheet being different colors
...
(cherry picked from commit cd5bcc36734e0959569be6dd5ecd3b3813863207)
(cherry picked from commit eefdeb3c3f )
2022-07-13 11:19:01 -04:00
arkon
1ef9717443
Fix wrapped long page numbers in reader ( closes #7300 )
...
(cherry picked from commit 6bc484617ee382b1ac8262e75671e535647d3bc4)
(cherry picked from commit 5edb36ea75 )
2022-07-13 11:18:52 -04:00
arkon
afb80a23fc
Don't show clipboard copy confirmation toast on Android 13 or above
...
(cherry picked from commit 40f5d26945a61de0a6bea27bcee53e7b536174c6)
(cherry picked from commit adbf52a347 )
2022-07-13 11:18:41 -04:00
kasperskier
2bc380a9a3
Add more DoH providers ( #7256 )
...
* Add more DoH providers
* Fix IPs
(cherry picked from commit 18ea6c4f655cfde314eb6b6d8061af313ba3f78b)
(cherry picked from commit d957f2fa8b )
2022-07-13 11:18:33 -04:00
kasperskier
acc4d4a320
ChapterSourceSync: set default timestamp to max timestamp ( #7197 )
...
(cherry picked from commit dd5da56695d8787ce5cf154b5d83aafaadf49def)
(cherry picked from commit 1d00dee9b7 )
2022-07-13 11:18:27 -04:00
Chris
ac8e5cf78c
Fix global update ignoring network constraint ( #7188 )
...
* update library update network constraint logic
* add explicit 'only on unmetered network' update constraint
(cherry picked from commit 63238b388d1af3a0036f1d9a43cb4d2e87aabf5e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
(cherry picked from commit dd8dc8fbe9 )
2022-07-13 11:18:19 -04:00
FourTOne5
9464ae04aa
Local Source - qol, cleanup and cover related fixes ( #7166 )
...
* Local Source - qol, cleanup and cover related fixes
* Review Changes
(cherry picked from commit ad17eb138609d684fd5929c3cb7dc644e3a3ec95)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
(cherry picked from commit 6fd79f4838 )
2022-07-13 11:18:12 -04:00
CVIUS
1c61d37171
Fix reader menu appearing then disappearing in webtoon viewer when there is no next chapter ( #7115 )
...
(cherry picked from commit 6580f5771f634b0e2c25f8cd42fa1596b2ea4e1c)
(cherry picked from commit c0362faaf8 )
2022-07-13 11:17:55 -04:00
CVIUS
b64a2cf816
Fix webtoon viewer showing transition view when going to next/prev chapter using next/prev button ( #7133 )
...
(cherry picked from commit b21bcc2d45859ea86d6042b5df9d7c6f30d259cc)
(cherry picked from commit 31ac3aece2 )
2022-07-13 11:17:47 -04:00
kasperskier
9820e1097d
Change jsDelivr CDN URL to Fastly ( #7156 )
...
(cherry picked from commit 7b242bf11833ebd6dda34df295dfa7cd45cb88d0)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
(cherry picked from commit bbdbaa1de6 )
2022-07-13 11:17:37 -04:00
arkon
153022df0a
Use jsDelivr as fallback when GitHub can't be reached for extensions ( closes #5517 )
...
Re-implementation of 24bb2f02dce135e0ceb2856618ecfc0e30dce875
(cherry picked from commit d61bfd7cafa09ff6c5f159c945984f2e8d9904b9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
(cherry picked from commit 4458f74f6c )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/extension/ExtensionScreen.kt
2022-07-13 11:17:30 -04:00
CVIUS
9e31806e5c
Save reader progress when activity is paused ( #7121 )
...
(cherry picked from commit f1ab34e27cbd8f26f87e34238af0863d4650b960)
(cherry picked from commit 9322624886 )
2022-07-13 11:13:28 -04:00
CVIUS
3ec11cb81f
Fix category tabs incorrect scroll position ( #7120 )
...
(cherry picked from commit 6d655ff7574c0c51c41cfc6b3abed57fb2115acc)
(cherry picked from commit 58db04d8dd )
2022-07-13 11:13:19 -04:00
nzoba
960d67ec26
Add switch to DownloadPageLoader when chapter is downloaded ( #7119 )
...
(cherry picked from commit 63627c81ebd6b3a9b1ee017f385a72b6fc8c8a49)
(cherry picked from commit f7a57d2ddd )
2022-07-13 11:13:08 -04:00
CVIUS
832107b932
Fix "Move to top" showing at the most top item in download queue ( #7109 )
...
(cherry picked from commit b26daf8824e09922f063db6d6410b78d6281957b)
(cherry picked from commit 054e6b839e )
2022-07-13 11:12:59 -04:00
nicki
a7979b8323
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 e7ed130f2a4fcd7452737476189687fbd130c80d)
(cherry picked from commit 81bdc19075 )
2022-07-13 11:12:36 -04:00
CVIUS
e7cd7c06fa
Use theme primary color for slider track ( #7102 )
...
(cherry picked from commit bc053580ad21669cf507dea1aa14a8dd5cb59ef6)
(cherry picked from commit ea9ea11eaf )
2022-07-13 11:12:25 -04:00
nicki
4cee1b3583
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 11c01235ac32c8fd3de864c37cab82367b4a9e41)
(cherry picked from commit 1269d71d1a )
2022-07-13 11:12:16 -04:00
arkon
dfa9b7462f
Rename "navigation layout" to "tap zones"
...
(cherry picked from commit c49d862fc58fb4a750ee6de006054823f94e3263)
(cherry picked from commit ec9d55e9e8 )
2022-07-13 11:12:06 -04:00
FourTOne5
b456e38cc5
Fix removing manga from library reverts during global update ( #7063 )
...
* Fix removing manga from library reverts during global update
* Review Changes
* Review changes 2
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
(cherry picked from commit f966940d15 )
2022-07-13 11:11:58 -04:00
FourTOne5
b8e0b86df8
Add -r flag to ShizukuInstaller createCommand ( #7080 )
...
(cherry picked from commit 3865384ccc )
2022-07-13 11:11:48 -04:00
arkon
c48f4770ee
Fix Android 13 icon sizing
...
(cherry picked from commit 3a4f107ab7 )
# Conflicts:
# app/build.gradle.kts
2022-07-13 11:10:51 -04:00
arkon
5191d7abb1
Add links to website FAQ for library update and download warning notifications
...
(cherry picked from commit 70698e64940eb01032e948245a01c4191ccd60f0)
(cherry picked from commit b846bc2044 )
2022-07-13 11:09:50 -04:00
FourTOne5
9da8a09cb4
Download new chapters when only excluded categories is selected ( #6984 )
...
(cherry picked from commit 06bec0ad54954e0a0c76949206814747df5a8370)
(cherry picked from commit 7ed22e5d90 )
2022-07-13 11:09:40 -04:00
arkon
98d5173507
Fix skipped library entries and size warning notifications using same ID
...
(cherry picked from commit 91ed3a4a5facaaa335d4408e7c5342dcca430f47)
(cherry picked from commit da739dfc07 )
2022-07-13 11:09:32 -04:00
arkon
ff9fbc5265
Fix update warning notifications being cut off ( fixes #6983 )
...
(cherry picked from commit 20145f7a12c5f14a27ab01f16ceee3cfca77fdab)
(cherry picked from commit 92af7291d5 )
2022-07-13 11:09:23 -04:00
arkon
c721b90dc3
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 883945e3e8b4c3fe5ec1bb151c247db7404b037c)
(cherry picked from commit f22ff7d3f0 )
2022-07-13 11:09:14 -04:00
arkon
77ebecd87d
Add battery not low restriction for global updates ( closes #6980 )
...
(cherry picked from commit 3feea7114614726cd0f5b87729a6c6195d180949)
(cherry picked from commit 4804dcf644 )
2022-07-13 11:08:56 -04:00
ItsLogic
518f2c1faa
Fix chapter transition setting for one page chapters ( #6998 )
...
(cherry picked from commit 5e32b8e49fc7879559366357743bc450099453ca)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
(cherry picked from commit 6df5497dc6 )
2022-07-13 11:08:37 -04:00
arkon
33f4c0ad08
Delete entire app_webview folder when clearing WebView data
...
(cherry picked from commit 6e95fde4ece64e5959c04bb4b7fb69299ef37ca5)
(cherry picked from commit 1d0520e716 )
2022-07-13 11:08:28 -04:00
arkon
8d0bfcd55e
Move clear webview data action to network group
...
(cherry picked from commit bf0bb5aa88f91b0567cf9de085a35d660e7e41a1)
(cherry picked from commit 93b7881505 )
2022-07-13 11:08:19 -04:00
Román
d62c795e73
[RU] Translations ( #629 )
...
Co-authored-by: RomanRozhenkov <Rozhenkov20@gmail.com>
2022-07-13 10:26:54 -04:00
Jobobby04
d35f7a68bc
Missed this
2022-07-13 10:09:58 -04:00
Jobobby04
bfcbb83c50
Improve favorites sync library action visibility
2022-07-13 10:09:39 -04:00
Jobobby04
56492ae446
Add a dialog before favorites sync initializes
2022-07-13 10:09:13 -04:00
AntsyLich
e6586dbc73
Use Material Icons for untrusted extension's icon ( #7518 )
...
(cherry picked from commit 386b8945c8380c63a4e8f935dfe6ef1baab4774b)
2022-07-13 09:57:39 -04:00
Trevor Paley
bb7dd4e2f6
Fix bug in default category downloading logic ( #7525 )
...
(cherry picked from commit 86a018ebad5f43c691c688fd87528738de09d684)
2022-07-13 09:57:26 -04:00
Ivan Iskandar
c77b69ed10
Fix scroll animation when system animation is disabled ( #7509 )
...
(cherry picked from commit ba93060e591fccf3c85995b50f496bc937ae8ae4)
2022-07-12 12:16:43 -04:00
Jobobby04
392b3c040e
Remove useless check
2022-07-11 19:42:53 -04:00
arkon
bc208bac30
Replace some usages of RxJava
...
(cherry picked from commit 788583e66f6ad355f65f5bd2db303faa85163c5c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/Pager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-11 11:45:19 -04:00
Ivan Iskandar
dfa559d30f
Fix MangaScreen app bar title and nav icon action ( #7506 )
...
(cherry picked from commit cbcab5a545369bc06933bdf4c9f2b6289df1f4ca)
2022-07-11 11:36:49 -04:00
Ivan Iskandar
e63c982fe3
MangaPresenter: Always fetch chapter from source if current chapter is empty ( #7507 )
...
(cherry picked from commit 634ee86bbd022612d6fe69baf522b4a2223b506f)
2022-07-11 11:36:39 -04:00
AntsyLich
26632905b5
ExtensionManger: Fix unofficial extension has update ( #7503 )
...
(cherry picked from commit 64f60c36e61ea186e246370634835abc6b7c9b0c)
2022-07-11 11:36:30 -04:00
arkon
a66abf82d8
Replace deprecated ACTION_MEDIA_SCANNER_SCAN_FILE intent
...
(cherry picked from commit 0b4f3f553263281333c6475cdd1a9aea414ce877)
2022-07-11 11:32:00 -04:00
Andreas
e50c24e5e3
Configure SQLite ( #7495 )
...
- Turn on `foreign_keys` to cascade on delete properly
- Turn on `journal_mode` and set `synchronous` to NORMAL which may help performance for larger libraries
(cherry picked from commit d977b89af1f2a8850437ebd978535fc3fbfd257e)
2022-07-11 11:31:52 -04:00
arkon
8c19083679
Set content descriptions for bottom nav badges
...
Doesn't seem to produce #6708 , but at least it'll be used by screen readers?
(cherry picked from commit 487ce37d915e07e54fe9381bb33d4e6bbf260102)
2022-07-11 11:31:42 -04:00
Jobobby04
2f78a3d681
Fix build on latest compile SDK
2022-07-11 11:31:29 -04:00
Ivan Iskandar
d3b59768d4
MangaScreen: Improve chapter list scrolling performance ( #7491 )
...
* MangaScreen: Improve chapter list scrolling performance
Process chapter title, date and read progress string ahead of time
* Use enum for contentType and add key
(cherry picked from commit 1551891c15eb5d323cb1d425794876a753316091)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-11 11:31:04 -04:00
Ivan Iskandar
721238a858
ChapterDownloadIndicator: Fixes and improvements ( #7485 )
...
* Increased touch target
* Fix downloaded icon smaller than other states
* Deferred state reads to minimize recompose works
* Move things around to eliminate unnecessary elements
(cherry picked from commit e56f6c10177949c88e61d13e95b23545bef06641)
2022-07-11 11:08:59 -04:00
Ivan Iskandar
d5aecaad21
MangaScreen: Ditch the expanded app bar ( #7470 )
...
Animating the content padding that's used for the lazy list is heavy. A simple
fix to *just* offset the list is blocked by a Compose fling issue (b/179417109).
So I decided to go with the previous layout of this screen by putting everything
in the list. MangaInfoHeader is split into separate composables to avoid jank
when the item is being inflated.
(cherry picked from commit 34906a74253e7463ac23ea96496c59198884e0be)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaInfoHeader.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaTopAppBar.kt
2022-07-11 11:08:41 -04:00
Andreas
4e29fd5b2a
Use Compose for Category screen ( #7454 )
...
* Use Compose for Category screen
* Use correct string for CategoryRenameDialog title
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 86bacbe586bfe5567b1d52eb8d7b7f23724a17d5)
# Conflicts:
# app/src/main/java/eu/kanade/data/category/CategoryRepositoryImpl.kt
# app/src/main/java/eu/kanade/domain/category/interactor/InsertCategory.kt
# app/src/main/java/eu/kanade/domain/category/repository/CategoryRepository.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryItem.kt
# app/src/main/res/layout/categories_item.xml
2022-07-10 21:27:27 -04:00
Weblate (bot)
6651ba7211
Weblate translations ( #7437 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Daniel Grzelak <newhikari@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Druvvaldis <druvvaldisr@gmail.com>
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: ID-86 <ultralehky@gmail.com>
Co-authored-by: Lilian Cahuzac <cahuzac.lilian@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: THE_LEGEND <the.legend9285+weblate@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Therence Pagsisihan <therence.plays@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: moon <jamiejakie@gmail.com>
Co-authored-by: poog <poogchamp@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
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/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/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/jv/
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/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/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/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: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Daniel Grzelak <newhikari@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Druvvaldis <druvvaldisr@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: ID-86 <ultralehky@gmail.com>
Co-authored-by: Lilian Cahuzac <cahuzac.lilian@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: THE_LEGEND <the.legend9285+weblate@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Therence Pagsisihan <therence.plays@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: moon <jamiejakie@gmail.com>
Co-authored-by: poog <poogchamp@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
(cherry picked from commit 14a08f0668dae961ae9ba4e0523d08522d890a24)
2022-07-09 19:58:31 -04:00
Ivan Iskandar
2e881758aa
VerticalFastScroller: Fix scroller consuming touch when it's invisible ( #7484 )
...
(cherry picked from commit 9385b86ecb92bd91e5ad65d0eed2580b6b4c6973)
2022-07-09 19:58:23 -04:00
arkon
72aba18dab
Use Material3 switches in XML layouts
...
(cherry picked from commit da7a64b40dda3368565b329e519da3283c797131)
# Conflicts:
# app/src/main/res/layout/reader_general_settings.xml
# app/src/main/res/layout/reader_pager_settings.xml
# app/src/main/res/layout/reader_webtoon_settings.xml
2022-07-09 19:58:02 -04:00
Andreas
5869fa0b4f
Reset lastPageRead when chapter is marked unread ( #7475 )
...
* Reset lastPageRead when chapter is marked unread
* Remove a bit of repetition in SetReadStatus
(cherry picked from commit 5159eabc5dfd77dd7e4a480c1982bd1d2e5fbb92)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-08 22:29:34 -04:00
Jobobby04
0263b9ee4e
Minor SY LibraryPresenter cleanup
2022-07-08 21:54:41 -04:00
jobobby04
66f2ce5854
Fix default category name ( #7477 )
...
(cherry picked from commit 9357af2bcfe95f588497dc3394ac67ead1e189cb)
2022-07-08 21:54:02 -04:00
AntsyLich
4f136ca63b
Fix auto downloader for "Default" category ( #7476 )
...
(cherry picked from commit 038532897bea53d2cd248baf91e9c365acc3e491)
2022-07-08 21:53:37 -04:00
Ivan Iskandar
f1729a1a26
Fix broken downloaded chapter ( #7460 )
...
(cherry picked from commit 325a5e37aac77ab305d21ecfe5ce63705a243047)
2022-07-08 21:53:27 -04:00
arkon
d71bf4e6bc
Update default user agent string
...
(cherry picked from commit 7d3fe0ed4374880765fe9dadbd5f6c842e41cc6b)
2022-07-08 21:53:18 -04:00
AntsyLich
3cf809870b
ChapterDownloadIndicator: Ensure uniform hit area ( #7453 )
...
(cherry picked from commit eef95cef336f805881b124dd2c5f465c3fd73bc6)
2022-07-08 21:53:08 -04:00
arkon
bbdab4a703
Add MIME type mapping for image/jxl ( fixes #7117 )
...
(cherry picked from commit 591df8abccba95031a670b1ef761fb522b0c0517)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2022-07-08 21:52:57 -04:00
arkon
adae68a294
Increase height of transition view in webtoon viewers ( fixes #7242 )
...
(cherry picked from commit 46734c525ff6f893096ed16c23e0266b61e61b57)
2022-07-08 21:51:30 -04:00
Jobobby04
f4a3ef4f1d
More domain model usage in SY
2022-07-04 22:20:28 -04:00
Jobobby04
9a10f1300a
Fix gallery adder
2022-07-04 22:11:01 -04:00
Jobobby04
6954c299b5
Use domain layer for almost all SY code
2022-07-04 18:45:39 -04:00
Jobobby04
141b0477e7
Use domain layer for saved searches
2022-07-04 18:10:43 -04:00
arkon
485e6719c3
More domain model usage
...
(cherry picked from commit a3378e6080418e6ba9bab4d027d7f06373556217)
# Conflicts:
# app/src/main/java/eu/kanade/domain/chapter/interactor/SyncChaptersWithSource.kt
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadPendingDeleter.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-03 17:18:20 -04:00
arkon
f1a31e4560
More domain model usage
...
(cherry picked from commit 3791d8254034ffcab94ddd65ec290c28384e6526)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchCardItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-03 17:05:44 -04:00
arkon
d48427152e
More domain model usage
...
(cherry picked from commit a3ab8746bf8b1cfca628431e76f9c63ecd973010)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-03 16:51:08 -04:00
Andreas
22da633ee3
Cleanup data layer ( #7450 )
...
(cherry picked from commit 069bd90c0f76d21bc6d99a51644926876415c113)
# Conflicts:
# app/src/main/sqldelight/data/mangas.sq
2022-07-03 16:41:43 -04:00
arkon
eb0964d0b6
More domain model usage
...
(cherry picked from commit 68697e59d71d9875d8a8b8aaaf65e77a084e0b8a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/cache/ChapterCache.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/util/chapter/ChapterSourceSync.kt
2022-07-03 16:32:00 -04:00
arkon
268911a7c9
More domain model usage
...
(cherry picked from commit b3dd8b735581ee7ea1ef0ee6dde99507f329e346)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/MangaCategory.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-07-03 16:22:08 -04:00
Andreas
0ad6e00bca
Remove SQLiteOpenHelper as database is migrated to SQLDelight ( #7448 )
...
(cherry picked from commit eb2a904b618bcbecd1311fa0db3809425d91d8d5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
2022-07-03 16:00:25 -04:00
Andreas
ea38ffc53e
Use SQLDelight for all Manga related queries ( #7447 )
...
(cherry picked from commit 17951cfd68159d083df54c3e03094d8d66fe02ec)
# Conflicts:
# app/src/main/java/eu/kanade/domain/DomainModule.kt
# app/src/main/java/eu/kanade/domain/manga/repository/MangaRepository.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbProvider.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/ChapterTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaCategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/ChapterProgressPutResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaFlagsPutResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/CategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/ChapterTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaCategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-07-03 15:58:26 -04:00
Jobobby04
d88c769d3b
Use SQLDelight for more SY specific things
2022-07-03 13:37:27 -04:00
Jobobby04
e71c9e2775
Use SQLDelight for mass migration
2022-07-03 00:33:09 -04:00
Jobobby04
664f9b1484
Use SQLDelight for most SY specific things
2022-07-02 23:52:03 -04:00
Andreas
3cf4c3128f
Use SQLDelight for all MangaCategory related queries ( #7441 )
...
(cherry picked from commit 9e3b454b1b79a7725b3d3be4c85c1655ad80e18d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaCategoryQueries.kt
2022-07-02 20:46:46 -04:00
Andreas
9093663f2f
Use SQLDelight for all Chapter related queries ( #7440 )
...
(cherry picked from commit 29633b64aa1b3d87392362f31f4fc250d930722b)
# Conflicts:
# app/src/main/java/eu/kanade/data/chapter/ChapterRepositoryImpl.kt
# app/src/main/java/eu/kanade/domain/chapter/repository/ChapterRepository.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/ChapterQueries.kt
# app/src/main/sqldelight/data/chapters.sq
2022-07-02 20:46:01 -04:00
arkon
9205b568e8
Migrate to more use of domain models
...
(cherry picked from commit 76c0ead1db3a93f859f00ce6bff69f38b8699bd6)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/MangaCategory.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/CategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
# 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/ui/browse/source/browse/SourceHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-02 20:42:52 -04:00
Andreas
cd2f26a7c9
Use SQLDelight for a Category related queries ( #7438 )
...
(cherry picked from commit 2674570792a275abaee7a6ec1ae947d94f69a634)
# Conflicts:
# app/src/main/java/eu/kanade/data/category/CategoryRepositoryImpl.kt
# app/src/main/java/eu/kanade/domain/category/model/Category.kt
# app/src/main/java/eu/kanade/domain/category/repository/CategoryRepository.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/CategoryQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/util/MangaExtensions.kt
2022-07-02 20:10:20 -04:00
Andreas
13cb242f51
Replace package with namespace ( #7436 )
...
(cherry picked from commit 5d77ee37d2e66dc39e2eee0efba90872818259d8)
2022-07-02 19:42:26 -04:00
arkon
85898df703
More SQLDelight migrations
...
(cherry picked from commit 21771e62aa0dc7e1393b27ea8eb146de277cebd9)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/ChapterQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-07-02 19:40:55 -04:00
Andreas
2c87a8fd02
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>
(cherry picked from commit 05085fe57fe4c3ada497f93b8cd282a5009cdbbb)
# Conflicts:
# app/src/main/java/eu/kanade/data/manga/MangaRepositoryImpl.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/CategoryQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/TrackQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-02 19:10:26 -04:00
AntsyLich
1087f07614
Downloader: Optimize split tall image ( #7435 )
...
(cherry picked from commit ff32ab09fbc32eff33cb378d6e1b1aa0d9ef8e1a)
2022-07-02 13:44:21 -04:00
AntsyLich
5f55a0afbb
Reimplement chapter download indicator longpress ( #7412 )
...
(cherry picked from commit deaded5af2da6645d7f320471d5f73c0ffed3edf)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
2022-07-02 13:44:14 -04:00
arkon
b9c70abef4
Weblate translations
...
Manually resolved merge conflicts from https://hosted.weblate.org/git/tachiyomi/strings/
(cherry picked from commit f3c50ee9a36c0bb7b047cf36b47ac6fdda509840)
2022-07-02 13:43:14 -04:00
Ivan Iskandar
4854fcfccf
MangaScreen: Hide scroller when appbar is expanded ( #7426 )
...
(cherry picked from commit 3072296919089546016de10c274de1a10b0b7234)
2022-07-02 13:42:48 -04:00
Andreas
42ecd912e8
Use SQLDelight on Updates screen ( #7423 )
...
(cherry picked from commit 1f10b79ee800fba42aa588cb094d3d280c264245)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
2022-07-02 13:38:36 -04:00
arkon
0e390b5429
Revert some KTX extension changes
...
These weren't exactly 1:1 replacements. Might be related to #7391 .
(cherry picked from commit b9e108eb4d7e93deb6bc8bd6ed32220c780d2576)
2022-07-02 13:23:22 -04:00
AntsyLich
8bf3426afd
DownloadProvider: Only provide necessary info and not whole chapter/manga class ( #7411 )
...
(cherry picked from commit e1525a5125f83fb419d5e5f05834cffcbcd7fa07)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadProvider.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-02 13:22:43 -04:00
Ivan Iskandar
299ac1ca2d
MangaScreen: Reuse components between two layouts ( #7397 )
...
(cherry picked from commit 388dc2f10301c8dd128b493ad876467fca1b38c3)
2022-07-02 13:03:00 -04:00
arkon
858c3b5a0a
Bump dependencies
...
(cherry picked from commit 7e4c45858f6fd2309f8ca07e1e4c4798ab87b764)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-07-02 13:02:29 -04:00
arkon
98b27c1e78
Fix unit test class to match package
...
(cherry picked from commit d476431707e97174b6aa82f474bb76c5b7f2ffe7)
2022-07-02 12:57:38 -04:00
stevenyomi
ef20995e7d
Extension API: change fallback source and logic ( #7400 )
...
* Extension API: change fallback source and logic
* remove ghproxy
(cherry picked from commit 284445c364baa47c4f29a524c3e00f1e18360abb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2022-07-02 12:57:25 -04:00
AntsyLich
b2a7780501
Fix chapter item incorrect colors ( #7403 )
...
* Fix chapter item incorrect colors
* Make it like stable
(cherry picked from commit 08d1ecfba7e8b41b1ea159057314619d91428da2)
2022-07-02 12:56:48 -04:00
AntsyLich
afe15d8256
Fix crash when adding if there are more then 1 dupe ( #7405 )
...
(cherry picked from commit 0969226fd371851849bf4bfb3eeb44ede9a6b8ad)
2022-06-28 10:04:02 -04:00
Ivan Iskandar
e36cacee5a
MangaInfoHeader: Add description placeholder ( #7398 )
...
To always show summary view for expanding tags
(cherry picked from commit 0c856438fa86296ecc70f8422740d64f18a9b716)
2022-06-28 10:03:53 -04:00
Ivan Iskandar
d81fc7f1c0
Improve history screen scrolling perf ( #7399 )
...
(cherry picked from commit e44bb309965e63174b89b9e5e527ad9a60d5184f)
2022-06-28 10:03:38 -04:00
Jobobby04
4de4992e4e
Fix trash group by tracking code
2022-06-27 18:06:36 -04:00
AntsyLich
58ed2b9752
Fix Mark previous as read ( #7396 )
...
(cherry picked from commit 7440086ef1bd63d499945afe1722d6648ab514ac)
2022-06-27 13:00:09 -04:00
AntsyLich
257001d4a6
Sort Manga by title in MigrationMangaScreeen ( #7392 )
...
(cherry picked from commit ef3acb8c430f88664dbc3895e666e76836ad163d)
2022-06-27 12:59:57 -04:00
stevenyomi
af82ef436b
RateLimitInterceptor: ignore canceled calls ( #7389 )
...
* RateLimitInterceptor: ignore canceled calls
* SpecificHostRateLimit: ignore canceled calls
(cherry picked from commit 5b8cd68cf355a15e5d5789280524d08b4c922f23)
2022-06-27 12:59:42 -04:00
Jobobby04
45ba4e77bd
Compile fixes
2022-06-27 12:59:29 -04:00
arkon
775ab6479a
Migrate usages of SyncChaptersWithTrackServiceTwoWay
...
(cherry picked from commit 53decfd47b2fba53cebcaa2350fb8cf6a2385e9f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/ChapterQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/TrackQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
2022-06-27 12:59:11 -04:00
arkon
e6d39ce14c
Migrate more track DB calls to SQLDelight
...
(cherry picked from commit 65264e3ef56b3327d0f0d2f6f5250d79e6e7555f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaFavoritePutResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/data/track/TrackManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-06-27 12:52:18 -04:00
arkon
9d8aebc7a6
Fix app update install notification disappearing
...
(cherry picked from commit 4ca0fc7a4d2232ef9a48890b42cd1bd27450b585)
2022-06-27 12:27:05 -04:00
Jobobby04
447829b1b9
Improve handling of tags
2022-06-27 09:16:19 -04:00
Jobobby04
acc8ec6912
Put metadata header below the buttons
2022-06-27 09:07:25 -04:00
Jobobby04
1a17f87945
Simplify autoscroll
2022-06-26 22:17:37 -04:00
Jobobby04
ac586560f0
Only enable autoscroll when app is active
2022-06-26 19:11:20 -04:00
Jobobby04
4ddc696fb5
Use image decoder for double pages
2022-06-26 18:12:22 -04:00
Jobobby04
27733aba02
Add virtual visibility tag for E-Hentai
2022-06-26 16:51:51 -04:00
AntsyLich
6f407f6e0a
Use sqldelight for direct db calls in MangaPresenter ( #7366 )
...
(cherry picked from commit 04f0ca78469573707e14742226fd8f14445853d4)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-06-26 16:03:51 -04:00
jobobby04
1084e7fe9d
Fix clicking cover opening random manga ( #7387 )
...
(cherry picked from commit 61a44101a273598ec43168be9fbf00247facef58)
2022-06-26 15:52:06 -04:00
Jobobby04
48a62f7c4a
Fix metadata not properly updating
2022-06-26 14:44:56 -04:00
Jobobby04
0862c935a1
Minor improvements to backup fix
2022-06-26 13:58:23 -04:00
Ivan Iskandar
b1be2a8612
MangaScreen: Fix action mode download button not working ( #7385 )
...
(cherry picked from commit 924dfa19cffed109db8d039cecfa430165abc45e)
2022-06-26 13:55:38 -04:00
Ivan Iskandar
4eb45d0ade
VerticalFastScroller: Fix incorrect touch target ( #7384 )
...
(cherry picked from commit 9ff6ae81bdcb7ce8d1a180f86fad8870324bcf1e)
2022-06-26 13:55:29 -04:00
Ivan Iskandar
42c8b47f04
Fix chapter number display style ( #7383 )
...
(cherry picked from commit c33e5c8a1704c8c1a66aa90f6dd934cd5d064c88)
2022-06-26 13:55:13 -04:00
Ivan Iskandar
8adfc4954c
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
(cherry picked from commit 6129bbc9ab9ac493a40e4b7f928f8271c191ae2d)
2022-06-26 13:52:57 -04:00
Jobobby04
e1c183b04d
Fix backups and filtered scanlators
2022-06-26 13:52:05 -04:00
Osyx
bd6f778de2
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>
(cherry picked from commit ad106bd8842dfc9c047c0412b92a0cb1dc1aba1a)
2022-06-26 11:30:47 -04:00
arkon
24252c388a
Fix manga info header using wrong text color ( fixes #7368 )
...
(cherry picked from commit 37fe25ac06ff58d9d91f619bfb13cd516b369a90)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/MangaInfoHeader.kt
2022-06-26 11:26:31 -04:00
Ivan Iskandar
3fa1c24f8d
MangaPresenter: Fix state updates when opening a new manga entry ( #7379 )
...
(cherry picked from commit 0e0c1dcdc5f42b0a63d5b865c9aba29db4ab18a6)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-06-26 11:24:57 -04:00