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
2e4b6e45d6
Upgrade to Kotlin 1.8.0
...
(cherry picked from commit b56b8b55b43a5071e6f8d0a58afb56beebf139f9)
2023-02-07 15:58:31 -05:00
arkon
69acaa7829
Bump to latest Compose stable BOM
...
(cherry picked from commit 4d8289cd369ab7ed166523fdb93d6d34a19c57ba)
2023-02-07 13:56:52 -05:00
arkon
81a97f6f03
Bump AGP
...
Also enable configuration cache that Build Analyzer suggested
(cherry picked from commit 289264878ea4f0db7e90bc0197819de986c88922)
# Conflicts:
# gradle.properties
2023-02-07 13:56:23 -05:00
arkon
f367dcd5f4
Bump core-ktx dependency
...
(cherry picked from commit f04cf72c0cb53fdbb37daa3440482b35ea5f8591)
2023-02-07 13:31:21 -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
3444ec234c
Bump dependencies
...
(cherry picked from commit 30e030bb8efd806d0c134f153946ff61edab5c51)
2023-02-07 12:39:06 -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
Ivan Iskandar
82fdbad6bf
Update WorkManager ( #8772 )
...
(cherry picked from commit 8552838bda )
# Conflicts:
# .github/renovate.json
2022-12-20 15:44:35 -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
8da293ad91
Move app state banner to the very top ( #8706 )
...
This moves the banners to the root composable and so eliminates the need to
track the app states in every screen.
(cherry picked from commit d97eab0328 )
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/MoreScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
2022-12-15 22:36:08 -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
stevenyomi
c94505d289
Migrate Accompanist SwipeRefresh to Compose PullRefresh ( #8106 )
...
(cherry picked from commit 2c4ddca38e )
2022-12-15 21:21:29 -05:00
Jobobby04
266b4c4dd7
Replace DebugOverlay library with a custom composable
2022-12-05 14:57:33 -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
arkon
dc4a00401d
Migrate to Accompanist M3 theme adapter
...
(cherry picked from commit 75a687138d )
2022-12-02 23:43:55 -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]
a0cefb1007
Update dependency gradle to v7.6 ( #8630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 09266a155c )
# Conflicts:
# gradle/wrapper/gradle-wrapper.jar
# gradlew.bat
2022-11-28 16:11:09 -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
3fdaaebc8f
Bump dependencies
...
(cherry picked from commit 6ad6dae191 )
2022-11-24 15:46:25 -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
arkon
df63f3e698
Bump test dependencies
...
(cherry picked from commit c31cf2a03a )
2022-11-16 13:25:14 -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
renovate[bot]
433f492f4c
Update dependency androidx.compose:compose-bom to v2022.11.00 ( #8490 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit d0236aaecf )
2022-11-11 13:55:43 -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
Jobobby04
b2faa59231
Revert "Upgrade firebase ( #715 )"
...
This reverts commit 608dfc5a88 .
2022-11-02 13:13:13 -04:00
Howard Wu
608dfc5a88
Upgrade firebase ( #715 )
...
The old version of firebase depends on the library of the closed JCenter, which makes it unable to compile
2022-11-02 13:03:15 -04:00
arkon
db890c33f7
Use BOM for kotlinx.coroutines dependencies
...
(cherry picked from commit 26af7ccc77 )
2022-11-01 12:33:47 -04:00
arkon
28ba14b976
Downgrade to org.jetbrains.kotlinx:kotlinx-serialization-json 1.4.0
...
Fixes data class casting issue seen when multiple sources have the same shadowed classes.
(cherry picked from commit bdeb209d43 )
2022-11-01 12:17:37 -04: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
Ivan Iskandar
257d45c598
New Pager implementation ( #8323 )
...
Minimal implementation using new Compose SnapFlingBehavior
(cherry picked from commit f9c25b350e )
2022-11-01 11:19:07 -04:00
renovate[bot]
4e3af63a8e
Update dependency androidx.paging:paging-compose to v1.0.0-alpha17 ( #8319 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 64c0d9506d )
2022-10-29 18:27:31 -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
renovate[bot]
e5a6f6e4c4
Update dependency androidx.activity:activity-compose to v1.6.1 ( #8301 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit ccdfc37c97 )
2022-10-29 17:27:00 -04:00
Ivan Iskandar
9b28b65e62
Use new Compose BOM 2022.10.00 ( #8295 )
...
(cherry picked from commit 5b3f9e082e )
2022-10-26 23:38:56 -04:00