arkon
ff76335164
Bump desugaring libs
...
(cherry picked from commit 75e23299b45b4287933c67ef9947001f1384dc54)
2023-02-09 18:17:32 -05:00
renovate[bot]
c9fec75588
Update dependency com.google.android.material:material to v1.8.0 ( #8999 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 5454279a8eb29892905ee98501a4b2fef5afc53e)
2023-02-09 18:15:46 -05:00
renovate[bot]
72168a2882
Update sqldelight to v1.5.5 ( #8966 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit c2812fca240f78d7cd77f63ea1c4db1b4332298c)
2023-02-07 17:06:30 -05:00
renovate[bot]
3924379559
Update dependency io.github.fornewid:material-motion-compose-core to v0.10.4 ( #8964 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 856847a60a54e318cfb734e5d6797147550b928d)
2023-02-07 17:06:23 -05:00
Andreas
34b60a435e
Create plugin for linting ( #8942 )
...
(cherry picked from commit c31e75f02f3021c52f6c24f655e2bded0c8b2b33)
# Conflicts:
# .github/workflows/build_pull_request.yml
# .github/workflows/build_push.yml
# app/build.gradle.kts
# build.gradle.kts
2023-02-07 16:11:25 -05:00
Jobobby04
50a758f05b
Move versions plugin to sylibs
2023-02-07 16:01:22 -05:00
arkon
88b5a5118c
Minor dependency updates
...
(cherry picked from commit 157438e0c10cd5ac741ed7a70ff623ed756c3007)
2023-02-07 13:31:13 -05:00
renovate[bot]
38f65a0fd6
Update dependency com.squareup.okio:okio to v3.3.0 ( #8860 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit a42be4a833e6b2232735dde45daf3aa3a1e79cbc)
2023-02-07 12:39:15 -05:00
arkon
900774b931
Update OkHttp
...
(cherry picked from commit db3c98fe72 )
2022-12-25 20:46:28 -05:00
renovate[bot]
31e6a28091
Update plugin kotlinter to v3.13.0 ( #8783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit ca3b948628 )
# Conflicts:
# gradle/libs.versions.toml
2022-12-24 16:34:51 -05:00
renovate[bot]
d878d4c072
Update richtext to v0.16.0 ( #8716 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit a94ca175e2 )
2022-12-16 00:34:50 -05:00
Ivan Iskandar
af8c4fe835
Adjust screen transitions ( #8707 )
...
* Fade transition between main navigation tabs
* Shared axis X between screen stacks
Activity transition is using a "close enough" shared axis X xml animation
(cherry picked from commit 82a3a98a5a )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2022-12-16 00:10:39 -05:00
Ivan Iskandar
de6a5bf67b
Replace reader's Presenter with ViewModel ( #8698 )
...
includes:
* Use coroutines in more places
* Use domain Manga data class and effectively changing the state system
* Replace deprecated onBackPress method
Co-authored-by: arkon <arkon@users.noreply.github.com >
(cherry picked from commit f7a92cf6ac )
# Conflicts:
# .github/renovate.json
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt
2022-12-15 22:04:20 -05:00
arkon
3d8f3b34b7
Bump dependencies
...
(cherry picked from commit e748d91d4a )
2022-12-15 21:30:14 -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
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
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
renovate[bot]
250736ced7
Update dependency ch.acra:acra-http to v5.9.7 ( #8636 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 5076ab3049 )
2022-11-28 22:22:32 -05:00
arkon
bd73eff732
Remove dead code
...
(cherry picked from commit 4f2a794fba )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/widget/AutofitRecyclerView.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/DialogCheckboxView.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/EmptyView.kt
# app/src/main/res/layout/common_dialog_with_checkbox.xml
2022-11-28 20:59:26 -05:00
renovate[bot]
f0703648df
Update aboutlib_version to v10.5.2 ( #8626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 28bceffc6f )
2022-11-28 16:11:15 -05:00
renovate[bot]
3fc84dc268
Update dependency com.github.requery:sqlite-android to v3.39.2
...
(cherry picked from commit b7fa25777d )
2022-11-24 15:48:03 -05:00
arkon
6966768c23
Bump image-decoder dependency
...
Corresponds with https://github.com/tachiyomiorg/image-decoder/pull/6
(cherry picked from commit a8e45beb51 )
2022-11-24 15:30:24 -05:00
Ivan Iskandar
3e8fa1c572
Replace numberpicker with wheelpicker ( #8501 )
...
* Replace numberpicker with wheelpicker
* cleanups
(cherry picked from commit acc65529a0 )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsLibraryScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/MinMaxNumberPicker.kt
2022-11-16 13:31:03 -05:00
renovate[bot]
ac1e260e54
Update leakcanary to v2.10 ( #8521 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit dad24e785b )
2022-11-16 13:23:41 -05:00
arkon
24e5100e7e
Bump dependencies
...
(cherry picked from commit 00059848b4 )
2022-11-11 13:55:34 -05:00
Ivan Iskandar
7b1bc790b3
Full Compose MangaController ( #8452 )
...
* Full Compose MangaController
* unique key
* Use StateScreenModel
* dismiss
* rebase fix
* toShareIntent
(cherry picked from commit 18ccde082d )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.kt
# app/src/main/res/layout/track_chapters_dialog.xml
# app/src/main/res/layout/track_controller.xml
# app/src/main/res/layout/track_item.xml
# app/src/main/res/layout/track_score_dialog.xml
# app/src/main/res/layout/track_search_dialog.xml
# app/src/main/res/layout/track_search_item.xml
2022-11-11 13:55:01 -05:00
renovate[bot]
ca0fdfe031
Update dependency com.bluelinelabs:conductor to v3.1.8 ( #8487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit a37be747e9 )
2022-11-11 11:08:04 -05:00
renovate[bot]
ed0ee847c4
Update dependency com.github.junrar:junrar to v7.5.4 ( #8461 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 9c9357639a )
2022-11-10 22:50:10 -05:00
renovate[bot]
756fc83c65
Update voyager to v1.0.0-rc06 ( #8346 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 8f43fb9530 )
2022-11-01 11:23:38 -04:00
renovate[bot]
663a65e3ba
Update voyager to v1.0.0-rc05 ( #8320 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit f638092ab9 )
2022-10-29 18:27:22 -04:00
Ivan Iskandar
aab5b50070
Use Syer's Voyager fork ( #8288 )
...
with fixes needed for further migration
also revert back jvm target to 1.8
(cherry picked from commit 3fb42b6ce9 )
2022-10-26 23:37:47 -04:00
arkon
7f7602f9b7
Use fade transition in Voyager screens to mimic existing Conductor change handler
...
(cherry picked from commit 2921be620a )
2022-10-22 20:29:40 -04:00
renovate[bot]
e340017489
Update dependency com.google.android.material:material to v1.7.0 ( #8251 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 7a360779b3 )
2022-10-22 19:39:13 -04:00
arkon
2144221250
Remove dead code
...
Mostly from settings rewrite, but some other things too.
(cherry picked from commit 69cdba71eb )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/database/ClearDatabaseScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAppearanceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBrowseController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/database/ClearDatabasePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/search/SettingsSearchHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/track/TrackLoginDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/materialdialogs/MaterialAlertDialogBuilderExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/preference/IntListPreference.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/preference/LoginDialogPreference.kt
# app/src/main/res/drawable/ic_done_green_24dp.xml
# app/src/main/res/layout/pref_account_login.xml
# app/src/main/res/layout/pref_library_columns.xml
2022-10-16 22:58:07 -04:00
renovate[bot]
6a1ae15d14
Update aboutlib_version to v10.5.1 ( #8207 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit b6dbf63633 )
2022-10-16 22:01:05 -04:00
renovate[bot]
7d7de55819
Update dependency com.google.firebase:firebase-analytics-ktx to v21.2.0 ( #8210 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 7da32750b2 )
2022-10-16 22:00:44 -04:00
Ivan Iskandar
57dcd16cb9
Full Compose settings ( #8201 )
...
* Uses Voyager for navigation.
* Replaces every screen inside settings except category editor screen since it's
called from several places.
(cherry picked from commit 890f1a3c7b )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsMainController.kt
2022-10-16 21:53:23 -04:00
arkon
78d87b866a
Upgrade to Kotlin 1.7.20
...
Also run formatter and address some deprecation warnings.
(cherry picked from commit 26a42ba9c0 )
# Conflicts:
# core/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
2022-10-15 12:09:30 -04:00
renovate[bot]
611deab206
Update shizuku_version to v12.2.0 ( #8171 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit bd9a08c73d )
2022-10-15 12:09:19 -04:00
renovate[bot]
0ee8343325
Update dependency androidx.sqlite:sqlite-ktx to v2.3.0-beta01 ( #8165 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 41dc41f285 )
2022-10-15 12:09:19 -04:00
renovate[bot]
f8bb98f642
Update coil_version to v2.2.2
...
(cherry picked from commit e24501da09 )
2022-10-08 17:34:54 -04:00
renovate[bot]
fe64a597b1
Update aboutlib_version to v10.5.0 ( #8127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit a5a70defc8 )
2022-10-01 19:16:42 -04:00
arkon
260e3919ca
Bump dependencies
...
(cherry picked from commit 5d3bc7245e )
2022-09-22 12:47:44 -04:00
Andreas
41c9c20e26
Use 1.x preference abstraction ( #8020 )
...
* Use 1.x preference abstraction
- Uses SharedPreferences compared to 1.x impl which uses DataStore but it breaks all settings screens currently
- Move PreferencesHelper to new PreferenceStore
- PreferencesHelper should be split into smaller preference stores and be in core or domain
- Remove flow preferences as new PreferenceStore handles changes for us
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com >
* Fix PreferenceMutableState not updating
* Fix changes not emitting on first subscription
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com >
(cherry picked from commit 0086743a53 )
# Conflicts:
# app/src/main/java/eu/kanade/domain/source/interactor/GetEnabledSources.kt
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateNotifier.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.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
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# core/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
2022-09-18 12:31:49 -04:00
arkon
228f2c78d2
Bump dependencies + linting
...
(cherry picked from commit cd3cb72b65 )
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2022-09-11 19:32:45 -04:00
renovate[bot]
1bd3cb8932
Update coil_version to v2.2.1 ( #7981 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 5b474e96b7 )
2022-09-11 19:31:56 -04:00
Ivan Iskandar
e6767b747b
DownloadController: Partial Compose conversion ( #7969 )
...
Item list is not changed as currently there is no fitting Compose component to
replace the drag-drop behavior.
(cherry picked from commit fb9791f597 )
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/download/DownloadHeaderItem.kt
2022-09-10 11:25:07 -04:00
renovate[bot]
1ffba5b989
Update dependency com.google.firebase:firebase-analytics-ktx to v21.1.1 ( #7934 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit c7d09d098a )
2022-09-10 11:02:53 -04:00
arkon
ce9dec14b1
Bump OkHttp and re-enable fast fallback
...
It wasn't very stable last time, but we'll see how it goes in preview builds.
(cherry picked from commit 30b86e530b )
2022-09-03 18:27:42 -04:00
renovate[bot]
f4b75fc08a
Update dependency com.google.android.material:material to v1.7.0-rc01 ( #7911 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit bb54a81ef0 )
2022-08-31 19:01:51 -04:00