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 7440086ef1 )
2022-06-27 13:00:09 -04:00
AntsyLich
257001d4a6
Sort Manga by title in MigrationMangaScreeen ( #7392 )
...
(cherry picked from commit ef3acb8c43 )
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 5b8cd68cf3 )
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 53decfd47b )
# 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 65264e3ef5 )
# 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 4ca0fc7a4d )
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 04f0ca7846 )
# 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 61a44101a2 )
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 924dfa19cf )
2022-06-26 13:55:38 -04:00
Ivan Iskandar
4eb45d0ade
VerticalFastScroller: Fix incorrect touch target ( #7384 )
...
(cherry picked from commit 9ff6ae81bd )
2022-06-26 13:55:29 -04:00
Ivan Iskandar
42c8b47f04
Fix chapter number display style ( #7383 )
...
(cherry picked from commit c33e5c8a17 )
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 6129bbc9ab )
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 ad106bd884 )
2022-06-26 11:30:47 -04:00
arkon
24252c388a
Fix manga info header using wrong text color ( fixes #7368 )
...
(cherry picked from commit 37fe25ac06 )
# 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 0e0c1dcdc5 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-06-26 11:24:57 -04:00
arkon
b889a3482e
Avoid overflow in extension screen items ( fixes #6972 )
...
(cherry picked from commit 80d2d9d258 )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt
2022-06-26 11:09:55 -04:00
arkon
d2e40a0749
Use primary color for excluded tristate filter icon ( fixes #7360 )
...
(cherry picked from commit 3ca1ce4636 )
2022-06-26 11:09:00 -04:00
Jobobby04
f72b6cf87b
Fix imports
2022-06-25 19:34:40 -04:00
arkon
ec0f572a82
Minor cleanup
...
- Use outlined icons where appropriate to match previous UI
- Allow tapping entire ChapterHeader to bring up sheet
(cherry picked from commit 8ec91cddab )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaSmallAppBar.kt
2022-06-25 17:13:34 -04:00
Ivan Iskandar
2b7aca710e
MangaController overhaul ( #7244 )
...
(cherry picked from commit 33a778873a )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/LibraryManga.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.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/ui/manga/chapter/ChapterHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/MangaSummaryView.kt
# app/src/main/res/layout-sw720dp/manga_info_header.xml
# app/src/main/res/layout/manga_controller.xml
# app/src/main/res/layout/manga_info_header.xml
# app/src/main/res/layout/manga_summary.xml
# app/src/main/res/menu/manga.xml
2022-06-25 17:11:25 -04:00
jobobby04
1e53ad97db
Fix downloader crash related to UnmeteredSource ( #7365 )
...
Fix crash when starting a download with chaqpters from a UnmeteredSource
(cherry picked from commit 470a576441 )
2022-06-25 11:35:05 -04:00
Ivan Iskandar
dfe32071e2
ChapterDownloadView: Convert to compose ( #7354 )
...
(cherry picked from commit a77bce7b37 )
2022-06-25 11:34:47 -04:00
arkon
c48318df73
Fix crashes from KTX extension changes
...
(cherry picked from commit 915e38f636 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
2022-06-25 11:33:40 -04:00
AntsyLich
14a57b7d4d
Use sqldelight in migration ( #7331 )
...
* Use sqldelight in migration
* Some more changes
Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com >
* Review Changes
* Review changes 2
* Review Changes 3
* Review Changes 4
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com >
(cherry picked from commit e3b1053c03 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-06-25 11:32:09 -04:00
Taco
9e63d7fb0b
Utilize more KTX extensions ( #7348 )
...
(cherry picked from commit c2520bff12 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderPageImageView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/search/SettingsSearchHelper.kt
2022-06-25 11:25:06 -04:00
arkon
eefdeb3c3f
Fix accented UI elements in library sheet being different colors
...
(cherry picked from commit cd5bcc3673 )
2022-06-25 11:23:50 -04:00
arkon
e0cfaa707e
Minor cleanup
...
(cherry picked from commit 254f021903 )
2022-06-25 11:23:39 -04:00
Jobobby04
60e1c9aded
Remove unneeded backup functions
2022-06-25 11:23:31 -04:00
Ivan Iskandar
21e03616ba
Convert cover dialog view to compose ( #7346 )
...
(cherry picked from commit 8fedd2d5f1 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaFullCoverDialog.kt
2022-06-25 11:22:39 -04:00
Jobobby04
f808cbfa69
Minor cleanup
2022-06-19 21:54:11 -04:00
arkon
ea712646fc
More minor refactorings
...
Extracted from #7244
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com >
(cherry picked from commit cb1830d747 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2022-06-19 21:52:44 -04:00
arkon
a9227a13e1
Minor composable updates
...
Extracted from #7244
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com >
(cherry picked from commit 68c47a3238 )
2022-06-19 21:36:21 -04:00
arkon
bcb0a24a4f
Add Composable preview for preferences
...
...except Android Studio refuses to actually render them.
(cherry picked from commit 11f1482818 )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/components/Preferences.kt
2022-06-19 21:36:06 -04:00
arkon
0e90c7fa16
Migrate some categories SQL calls to SQLDelight
...
(cherry picked from commit a7decdb62d )
# Conflicts:
# 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
2022-06-19 21:34:05 -04:00
Ivan Iskandar
29f992fe33
ChaptersSettingsSheet: Single source of truth and use new manga class ( #7342 )
...
Currently breaks initial settings state until the source of truth is
properly updated.
(cherry picked from commit 005b9b595c )
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
2022-06-19 21:29:38 -04:00
Ivan Iskandar
3f94fd8e6e
Add fast scroller to extensions screen ( #7340 )
...
(cherry picked from commit e6a9d0b090 )
2022-06-19 21:25:09 -04:00
AntsyLich
60e0913cbb
Make stub source icon part of SourceIcon ( #7337 )
...
* Make stub source icon part of `SourceIcon`
* Review Changes
(cherry picked from commit 82879a129e )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/MigrateSourceScreen.kt
2022-06-19 21:25:00 -04:00
arkon
4ca4484362
Migrate duplicate manga check to SQLDelight
...
Extracted from #7244
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com >
(cherry picked from commit 9f66c85281 )
# Conflicts:
# 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/manga/MangaPresenter.kt
2022-06-19 21:24:07 -04:00
Andreas
9a28d42b63
Use custom QueryPagingSource ( #7321 )
...
* Use custom QueryPagingSource
- Adds placeholder to make the list jump around less
- Fixes issue where SQLDelight QueryPagingSource would throw IndexOutOfBounds
* Review Changes
(cherry picked from commit 3fd9e021fa )
2022-06-18 19:37:56 -04:00