Commit Graph

6638 Commits

Author SHA1 Message Date
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 09cebf20f3)

# 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 a8c732d67b)
2022-12-05 17:19:39 -05:00
arkon afec4f43eb Minor cleanup
(cherry picked from commit c88b79fa17)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
2022-12-05 17:19:02 -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 3f9820ac79)
2022-12-05 13:46:35 -05:00
Ivan Iskandar acb251cc96 Fix ANR when opening from notification/widget (#8683)
(cherry picked from commit c288e6b8fa)
2022-12-05 13:45:58 -05:00
Ivan Iskandar f14bb4c736 Change source preference theming fix (#8679)
(cherry picked from commit 8945ef8880)
2022-12-05 13:45:48 -05:00
arkon c93a696344 Hide webtoon reader scrollbars
Fixes #8676

(cherry picked from commit 99a717f849)
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 4622b18c99)
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 4f5270cb7d)
2022-12-04 15:46:52 -05:00
arkon 2fa43ba2c0 Truncate long nav bar/rail items
Fixes #8670

(cherry picked from commit 719d427956)
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 d7a21771a5)
2022-12-04 15:46:36 -05:00
Ivan Iskandar 5298ddb70f Fix appbar back button in Settings screen (#8674)
(cherry picked from commit be854b3e90)
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 47f079891f)

# 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 696dc59ea5)

# 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 5f6666a438)
2022-12-04 15:30:01 -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
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 373463e995)
2022-12-03 17:35:43 -05:00
Ivan Iskandar b89c2f76a1 Fix BrowseSourceScreen list/grid unnecessary reloads (#8661)
(cherry picked from commit 7be9b49143)

# 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 1a70ebe7ea)
2022-12-03 15:17:49 -05:00
arkon 35152e4e75 Replace RxJava in ReaderChapter and reader transitions
(cherry picked from commit beda99bbe0)
2022-12-03 15:07:15 -05:00
arkon 632cbd2b0d Replace some usages of RxJava in reader
(cherry picked from commit bb1e7816e1)

# 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 b0dc20e00c)

# 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 3d66eaea83)

# 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 5313a5d5d2)

# 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 5b189a909b)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/details/SourcePreferencesController.kt
2022-12-02 23:55:31 -05:00
arkon dc4a00401d Migrate to Accompanist M3 theme adapter
(cherry picked from commit 75a687138d)
2022-12-02 23:43:55 -05:00
AntsyLich df4563772e Delayed Tracking Update related fix (#8642)
* Delayed Tracking Update related fix

* Lint

(cherry picked from commit ba91b483a0)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/data/track/TrackRepositoryImpl.kt
#	app/src/main/java/eu/kanade/domain/track/interactor/GetTracks.kt
#	app/src/main/java/eu/kanade/domain/track/repository/TrackRepository.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
#	app/src/main/sqldelight/data/manga_sync.sq
2022-12-02 23:43:47 -05:00
arkon e7824a6891 Fix default category name being shown with empty library
(cherry picked from commit 3a8b5e1b5e)
2022-12-02 23:36:10 -05:00
Jobobby04 6579dddd87 Minor cleanup 2022-12-02 23:35:12 -05:00
Jobobby04 51c5f29b25 Improve Igneous cookie handling 2022-12-01 14:18:52 -05:00
Ivan Iskandar 6402258c83 Use Voyager on BrowseSource and SourceSearch screen (#8650)
Some navigation janks will be dealt with when the migration is complete

(cherry picked from commit 94d1b68598)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/BrowseSourceScreen.kt
#	app/src/main/java/eu/kanade/presentation/browse/SourceSearchScreen.kt
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceComfortableGrid.kt
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceCompactGrid.kt
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceList.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.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/BrowseSourceScreenModel.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
2022-12-01 13:58:51 -05:00
Jobobby04 6185c95715 Fix feed not outputting errors 2022-11-30 14:18:26 -05:00
Jobobby04 07f0e73d6c Use Coroutines for Feed 2022-11-30 14:13:28 -05:00
Jobobby04 c14b7879a4 Convert Batch Add to Compose + Voyager 2022-11-30 13:59:58 -05:00
Jobobby04 0142e0f771 Fix too many actions in browse source 2022-11-30 12:35:02 -05:00
Jobobby04 d18625c69f Make CustomMangaInfo stable 2022-11-29 20:12:54 -05:00