Two-Ai
5eca2bdf28
Cleanup Page status ( #8696 )
...
* Cleanup Page statusSubject and statusCallback
* Convert Page status from Int to enum
(cherry picked from commit 6ca32710be5bfed851ab695a0d9438c7ab609b24)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2022-12-15 21:21:04 -05:00
Ivan Iskandar
9e8cd05c13
GlobalSearchScreen: Add unique key ( #8693 )
...
Avoids crash when an old screen is being replaced by a new one
(cherry picked from commit f05e251991c0f89c9f275acc4d6c29a4fc856913)
2022-12-15 21:08:31 -05:00
arkon
c81da465f6
Avoid some crashes
...
(cherry picked from commit a3f3f9d5626c120619e0f4cc7c2d82045e065201)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
2022-12-15 21:08:23 -05:00
zbue
b2df0340e4
Fix appbar back button in global search screen ( #8689 )
...
(cherry picked from commit 410fcb73c502f3c71b90250f1bfcd343626dea35)
2022-12-15 21:07:41 -05:00
arkon
d59ec04812
Avoid crashing when clearing cookies for invalid source URLs
...
e.g. Komga sources with no URLs set
(cherry picked from commit b6d6de6b9f80798c5b363f7e361de073db4a6d55)
2022-12-15 21:07:31 -05:00
Jobobby04
a280a5ed77
Simplify EHentaiUpdateHelper
2022-12-15 21:06:24 -05:00
Jobobby04
755f3377ad
Fix hidden sources showing up in global search
2022-12-15 21:05:47 -05:00
Jobobby04
3da9f2e067
Fix library sorting
2022-12-15 21:05:30 -05:00
arkon
bcad021e00
Handle intent after navigator is initialized
...
Fixes crash if opening from widget or notification when activity isn't already launched.
(cherry picked from commit 09cebf20f3ee150629fe3c62d3974180fec6f8a2)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2022-12-05 17:28:55 -05:00
arkon
44feb3569d
Fix opening download notification only going to More tab
...
(cherry picked from commit a8c732d67bc4565792f0b28efcde101210885323)
2022-12-05 17:19:39 -05:00
arkon
afec4f43eb
Minor cleanup
...
(cherry picked from commit c88b79fa178adb49814bc118a1657fa93665a5fd)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
2022-12-05 17:19:02 -05:00
Dexroneum
01fd88a666
Translations ( #751 )
2022-12-05 16:05:09 -05:00
Jobobby04
266b4c4dd7
Replace DebugOverlay library with a custom composable
2022-12-05 14:57:33 -05:00
arkon
0663928b6b
Always show library tabs and counts when searching
...
Closes #8680
(cherry picked from commit 3f9820ac797090185bd73de7a217561a5914a21d)
2022-12-05 13:46:35 -05:00
Ivan Iskandar
acb251cc96
Fix ANR when opening from notification/widget ( #8683 )
...
(cherry picked from commit c288e6b8face1f02e18a1a1a4f2dde4d48a2e576)
2022-12-05 13:45:58 -05:00
Ivan Iskandar
f14bb4c736
Change source preference theming fix ( #8679 )
...
(cherry picked from commit 8945ef88809d3d87ebbd9c12ade89a3ee9266fef)
2022-12-05 13:45:48 -05:00
arkon
c93a696344
Hide webtoon reader scrollbars
...
Fixes #8676
(cherry picked from commit 99a717f84914d9bcd512359fc5f9c74fa07f08e4)
2022-12-05 13:45:40 -05:00
Jobobby04
c756611005
Fix MigrationSourceItem handlebar color
2022-12-04 19:34:13 -05:00
Jobobby04
290e962a57
Fix source tab long click
2022-12-04 16:39:08 -05:00
Jobobby04
de4567a508
Fix crash with migration list screen being put in the background
2022-12-04 16:21:06 -05:00
arkon
1789d65ad6
Fix local source detail JSON files not being read if .noxml was created
...
Fixes #8549
(cherry picked from commit 4622b18c9960e9ca618cbdcba98920350358781c)
2022-12-04 15:46:59 -05:00
arkon
eacc11634f
Fix unusable categories when content is filtered out
...
Fixes #8675
Effectively reverts #8633 , which introduces weird edge cases
(cherry picked from commit 4f5270cb7debf3a523f9a4aa5bb7c8c62b05be7d)
2022-12-04 15:46:52 -05:00
arkon
2fa43ba2c0
Truncate long nav bar/rail items
...
Fixes #8670
(cherry picked from commit 719d42795602b6da795f52e9871706c5931c6295)
2022-12-04 15:46:42 -05:00
arkon
29d9f1245d
Tweak manga cover dialog UI
...
Closes #8654 , although it's just a workaround. The cover itself doesn't appear within the inset areas when zoomed.
(cherry picked from commit d7a21771a5ee01993e48f903316ac0ff699ee66f)
2022-12-04 15:46:36 -05:00
Ivan Iskandar
5298ddb70f
Fix appbar back button in Settings screen ( #8674 )
...
(cherry picked from commit be854b3e90c345db589cde30daaa839c0a21c129)
2022-12-04 15:46:06 -05:00
Ivan Iskandar
270690e513
Track sheet fixes ( #8673 )
...
* Fix Track sheet not being disposed properly
* Change insets handling
(cherry picked from commit 47f079891fe666e2a2c7d91fe1f7fc49981a78f9)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/util/Navigator.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt
2022-12-04 15:45:58 -05:00
arkon
4b2acc29f5
More domain model migrations
...
(cherry picked from commit 696dc59ea5ebacb5c4fc36b04f3d4125d91385a7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-12-04 15:41:20 -05:00
Two-Ai
3120a940fe
Migrate Download to domain model ( #8664 )
...
(cherry picked from commit 5f6666a438a3a58088765aa3813a49f14afcb72c)
2022-12-04 15:30:01 -05:00
renovate[bot]
3007c7d9b6
[skip ci] Update dessant/lock-threads action to v4 ( #8666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit f284a656d706f4d2cbedbc7d986ed109358b060a)
2022-12-04 15:29:51 -05:00
Jobobby04
19099cd353
Add saved searches to state
2022-12-03 19:41:03 -05:00
Jobobby04
7273e48960
Minor cleanup
2022-12-03 19:23:50 -05:00
Jobobby04
c6af0456ed
Fix updates tab hiding if history is hidden
2022-12-03 19:23:41 -05:00
Jobobby04
652bf68859
Fix Migration screen exiting instantly
2022-12-03 19:23:19 -05:00
Jobobby04
0a9f438894
Fix Pre Migration FAB floating a bit too much
2022-12-03 19:23:00 -05:00
Jobobby04
49924957d2
Improve migration error display
2022-12-03 19:22:36 -05:00
Jobobby04
8b57decea6
Use Compose version of SyncFavoritesWarningDialog
2022-12-03 19:01:03 -05:00
Jobobby04
9a55b70d91
Add an artificial delay so SourceManager can add ExHentai
2022-12-03 18:10:15 -05:00
Weblate (bot)
4b338507b6
Translations update from Hosted Weblate ( #8622 )
...
Weblate translations
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Cypral <cypral@hotmail.fr>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Hatem Ghouthi <hatemghouthi@yahoo.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: ID-86 <id86dev@gmail.com>
Co-authored-by: Kaenova Mahendra Auditama <kaenova@gmail.com>
Co-authored-by: Kostiantyn Kopelets <kostyakopkop@gmail.com>
Co-authored-by: Luka Paun <croluxgame@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: SameDesu123 <jjunleegood@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: altinat <altinat@duck.com>
Co-authored-by: jinu147 <nesqea20@gmail.com>
Co-authored-by: lb-fes <2241373229@qq.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/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/fr/
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/ko/
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/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
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: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Cypral <cypral@hotmail.fr>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Hatem Ghouthi <hatemghouthi@yahoo.com>
Co-authored-by: ID-86 <id86dev@gmail.com>
Co-authored-by: Kaenova Mahendra Auditama <kaenova@gmail.com>
Co-authored-by: Kostiantyn Kopelets <kostyakopkop@gmail.com>
Co-authored-by: Luka Paun <croluxgame@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: SameDesu123 <jjunleegood@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: altinat <altinat@duck.com>
Co-authored-by: jinu147 <nesqea20@gmail.com>
Co-authored-by: lb-fes <2241373229@qq.com>
(cherry picked from commit 1c3d566f8d033296e1f6f07a7593af10c09b61fb)
2022-12-03 17:35:52 -05:00
AntsyLich
0aaa759529
Change Updates icon badge to show new updates count ( #8659 )
...
* Change Updates icon badge to show new updates count
* Fix reference
* review changes
* Lint
(cherry picked from commit 373463e99509eb976fc9a861a460a965b5a7314a)
2022-12-03 17:35:43 -05:00
Ivan Iskandar
b89c2f76a1
Fix BrowseSourceScreen list/grid unnecessary reloads ( #8661 )
...
(cherry picked from commit 7be9b49143d4634478e42e245f927226ea762237)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreenModel.kt
2022-12-03 17:35:26 -05:00
Ivan Iskandar
988e2d5343
Fix crash when opening chapter from BrowseSourceScreen ( #8657 )
...
(cherry picked from commit 1a70ebe7eaeed9665cedf3a7dc2dd583af05031d)
2022-12-03 15:17:49 -05:00
arkon
35152e4e75
Replace RxJava in ReaderChapter and reader transitions
...
(cherry picked from commit beda99bbe02aefde7a24c2109ae0784a78514e34)
2022-12-03 15:07:15 -05:00
arkon
632cbd2b0d
Replace some usages of RxJava in reader
...
(cherry picked from commit bb1e7816e156caea72a333f16d3d9cef61e0c8cc)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-12-03 15:06:31 -05:00
arkon
bcf6904363
Remove some dead code
...
(cherry picked from commit b0dc20e00ce7c4cc33742fa3d4ae9d55503a25a4)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/widget/TachiyomiAppBarLayout.kt
2022-12-03 15:04:36 -05:00
Jobobby04
d8ba1774cb
Cleanup unused strings, fix a few accidental unused strings
2022-12-03 14:37:04 -05:00
Jobobby04
0784629cbb
Remove auto-solve captcha
2022-12-03 13:54:14 -05:00
Ivan Iskandar
726626f2c5
Merge Voyager screens ( #8656 )
...
* Merge Voyager screens
* cleanups
(cherry picked from commit 3d66eaea8373b6ab5d8e8423be227e0452cb0743)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/components/MangaBottomActionMenu.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/AboutScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/changehandler/OneWayFadeChangeHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/ConductorExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/MigrateSearchScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesFilterController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesTab.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/BrowseSourceScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/WhatsNewDialogController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreTab.kt
# app/src/main/res/layout/main_activity.xml
2022-12-03 13:25:41 -05:00
Jobobby04
07c7ec972d
Move SmartSearchConfig around
2022-12-03 00:19:24 -05:00
arkon
8e2f5aa495
Remove unnecessary base Nucleus classes
...
The reader still uses it, but we just move stuff to there.
(cherry picked from commit 5313a5d5d246bde7df78d43e6704c5a3d5140c23)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseRxActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-12-03 00:15:01 -05:00
Ivan Iskandar
22e0f9190b
Use Voyager on Source Preference screen ( #8651 )
...
(cherry picked from commit 5b189a909b06156c5bbbb7b8d7570ee27c16bdf6)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/details/SourcePreferencesController.kt
2022-12-02 23:55:31 -05:00