337 Commits

Author SHA1 Message Date
arkon
65b085ad23 Bump dependencies
(cherry picked from commit d5e8c38075aeb062d82b72c915c6c484386f91ed)
2023-11-05 16:38:18 -05:00
arkon
57bb12440a Handle Brotli-compressed responses
(cherry picked from commit 7cf2ce29947e96a2eac011e48a92e1029e344831)
2023-11-05 16:28:22 -05:00
arkon
59a6fd7dca Update Voyager
(cherry picked from commit 012854dd1e13eedecd92419fd6a4d1d5cc900462)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/BrowseSourceScreen.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesScreenModel.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsScreenModel.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/stats/StatsScreenModel.kt
2023-10-29 12:32:40 -04:00
renovate[bot]
795723f436 Update dependency ch.acra:acra-http to v5.11.3 (#10046)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit fcba2306e9d15aa4e00e67bde493fd7aa3f79d9f)
2023-10-29 11:50:31 -04:00
arkon
b131e1ca1f Update jsoup
(cherry picked from commit 19965e0bdbe0ce3717451d402b7cac3a5a6ed6b2)
2023-10-29 11:11:09 -04:00
arkon
4385d3c21a Bump dependencies
(cherry picked from commit 1302461518702b00af0cc920c389adef3cf1694a)
2023-10-29 10:40:45 -04:00
arkon
a264bb35d4 Bump dependencies
(cherry picked from commit 0be7ac5871a717e97195b7cfc1051fdbcced1e94)
2023-10-29 10:36:56 -04:00
renovate[bot]
0bcc1a7b81 Update dependency com.google.android.material:material to v1.10.0 (#9991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 9c688b08c0fd3b501dbf0e0f35b3b0fdb301052f)
2023-10-27 17:19:04 -04:00
arkon
c2488c41a2 Update social media icons
(cherry picked from commit 7f0f67d75249033451f9e0fc841de6359ec28b69)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/more/settings/screen/about/AboutScreen.kt
2023-10-27 17:16:51 -04:00
arkon
9b4d0d372b Bump dependencies
(cherry picked from commit df332860b8fa1a4f873a7fa1d08c45e71cfb12ed)
2023-10-27 17:16:13 -04:00
renovate[bot]
947efe58a5 Update aboutlib.version to v10.9.1 (#9971)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 8a8afa46e91bfb156c58f9008ba871156bf353f9)
2023-10-01 16:36:46 -04:00
arkon
fd8beebc5f Update SSIV and image-decoder, except with partially revert to non-broken HEIF/AVIF support
(cherry picked from commit 66a938779df1e1400125b987c23c29ac411dda6d)

# Conflicts:
#	gradle/libs.versions.toml
2023-10-01 16:35:16 -04:00
arkon
045a8bb08c Update SSIV and image-decoder
Includes updated libwebp for CVE-2023-5129

(cherry picked from commit ed506f84951677a5772e06720fc5cf1442a99b9b)

# Conflicts:
#	gradle/libs.versions.toml
2023-10-01 16:34:56 -04:00
arkon
35eb6c7ebe Bump dependencies
(cherry picked from commit 5de72b7d32676fe3d0e9ce2176fe48e29a9f859c)
2023-10-01 16:04:38 -04:00
renovate[bot]
48ddc4855b Update dependency io.github.fornewid:material-motion-compose-core to v1.0.7 (#9938)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 3ad7add3b5c523085a13e8528aa527a7b26c5f59)
2023-10-01 15:59:24 -04:00
renovate[bot]
668db87249 Update dependency com.google.gms:google-services to v4.4.0 (#9940)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 66aacade9a2f6c8f28fe62286f83f997c767b1f0)
2023-10-01 15:59:12 -04:00
arkon
4b0470e51a Bump dependencies
(cherry picked from commit 86a3fc77c62421060a6b3278902ebf770b327a9e)

# Conflicts:
#	.github/workflows/build_pull_request.yml
2023-10-01 14:58:43 -04:00
renovate[bot]
60ef3f92b7 Update dependency io.kotest:kotest-assertions-core to v5.7.1 (#9905)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit d9d143e6be35dc1845dc4e23b40c26df6309b8f9)
2023-09-04 12:18:05 -04:00
renovate[bot]
b81e1203c9 Update dependency io.kotest:kotest-assertions-core to v5.7.0 (#9901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 5c3d655d9eed42f3a2f6e9e4ea8e232ed7b0df56)
2023-09-04 12:15:55 -04:00
renovate[bot]
2f4f98f302 Update dependency ch.acra:acra-http to v5.11.2 (#9900)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 66b175a3c8c0bfb339a4101baed3882ba8b22097)
2023-09-04 12:15:45 -04:00
arkon
d8158af43a Switch to different ktlint plugin
Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`.

(cherry picked from commit d29b7c4e5735dc137d578d3bcb3da1f0a02573e8)

# Conflicts:
#	buildSrc/src/main/kotlin/tachiyomi.lint.gradle.kts
#	data/src/main/java/tachiyomi/data/manga/MangaMapper.kt
#	domain/src/main/java/tachiyomi/domain/library/model/LibrarySortMode.kt
#	domain/src/main/java/tachiyomi/domain/library/service/LibraryPreferences.kt
#	domain/src/main/java/tachiyomi/domain/release/interactor/GetApplicationRelease.kt
#	presentation-core/src/main/java/tachiyomi/presentation/core/components/CollapsibleBox.kt
2023-09-04 12:15:09 -04:00
arkon
e0a16abb37 Bump dependencies
(cherry picked from commit 772db515934b79ef407b4213087c15035588d9ad)

# Conflicts:
#	gradle/libs.versions.toml
2023-09-04 11:58:32 -04:00
arkon
baa8658183 Remove unused rxandroid dependency
(cherry picked from commit 13dc54df707623c914cd7cda2f2f781515f92eb3)
2023-09-03 23:32:59 -04:00
arkon
e9958b3ea7 Bump dependencies
(cherry picked from commit bc692ebfc6e9a6af9f8f5411452497e5edc4bdea)

# Conflicts:
#	gradle/compose.versions.toml
2023-09-03 23:03:55 -04:00
arkon
8aed8fa741 Bump dependencies
(cherry picked from commit 67bc81ebde511cdecdbad4be4e8b3e03350462e8)
2023-08-13 12:21:13 -04:00
arkon
b1f17b0d49 Bump dependencies
(cherry picked from commit 7146913c7184819417d86e6cd83aaab85bd6a798)
2023-08-13 12:06:15 -04:00
arkon
873742f6f4 Remove need for SQLDelight primitive adapters
(cherry picked from commit cd91ea9b7723eec378bbbefd916d3da6407d685e)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupManager.kt
#	data/src/main/java/tachiyomi/data/manga/MangaRepositoryImpl.kt
#	domain/src/main/java/tachiyomi/domain/history/model/HistoryWithRelations.kt
2023-08-12 15:48:39 -04:00
arkon
af41e65b3d Upgrade to SQLDelight 2
(cherry picked from commit 6a558ad119ff35336c2141deefc5da4b49cf4553)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
#	data/src/main/java/tachiyomi/data/manga/MangaMapper.kt
#	data/src/main/java/tachiyomi/data/manga/MangaRepositoryImpl.kt
#	data/src/main/sqldelight/tachiyomi/data/mangas.sq
2023-08-12 15:28:23 -04:00
renovate[bot]
71c16e1da1 Update richtext to v0.17.0 (#9748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 7aa172c5124c398bc3232ae4f32bbdd2fca162e1)
2023-08-12 13:53:53 -04:00
renovate[bot]
c2a23f0bc4 Update dependency org.junit.jupiter:junit-jupiter to v5.10.0 (#9749)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 81cf232bcb633a80a253d78d88ed3a1a7c4e1b0c)
2023-08-12 13:53:45 -04:00
arkon
3d6fc7b713 Bump dependencies
(cherry picked from commit 99f12b1fbf950596a5ba13b78fd856bbac5082ad)

# Conflicts:
#	gradle/libs.versions.toml
2023-08-12 13:20:53 -04:00
arkon
db2cf166b7 Bump dependencies
(cherry picked from commit ac306547a0ccd28f45882cba8e3b0138f6d6aedc)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt
#	domain/src/main/java/tachiyomi/domain/category/interactor/CreateCategoryWithName.kt
#	gradle/libs.versions.toml
2023-08-12 13:19:48 -04:00
renovate[bot]
bf4464deac Update aboutlib.version to v10.8.2 (#9689)
Update dependency com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin to v10.8.2

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit d0f52ea93de86ff136ecd92895da45d0134fd3c7)
2023-07-15 17:40:13 -04:00
arkon
756901455d Bump dependencies
(cherry picked from commit 6063efd101f6a79e4404fffbd9a63a1d1c72de78)
2023-07-15 17:39:59 -04:00
renovate[bot]
9a90a00651 Update aboutlib.version to v10.8.1 (#9685)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 7c62453280e775809031744518d4a22201237f5d)
2023-07-15 17:34:31 -04:00
arkon
d53c1d3aba Upgrade Okio
(cherry picked from commit db3343757770f8008151607f6731775b348cd6b7)
2023-07-15 17:18:27 -04:00
Ivan Iskandar
51acb2ad9f MangaChapterListItem: Replace swipe action method (#9682)
Using swipe (the library) and added haptic feedback

(cherry picked from commit 8287c9d1935ac16980f9dd0ac4e0284775554a74)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/presentation/manga/components/MangaChapterListItem.kt
2023-07-15 17:18:17 -04:00
arkon
f1e6569cbe Bump dependencies
(cherry picked from commit 7d26ca046f250cab39edde9e26b6b6a0f3422949)
2023-07-15 15:47:18 -04:00
renovate[bot]
d4a2992ac1 Update aboutlib.version to v10.8.0 (#9637)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 1f618d6634bd286cd5f0dad729b281d541e4e927)
2023-07-15 15:45:24 -04:00
renovate[bot]
6c2287f5b2 Update dependency ch.acra:acra-http to v5.10.1 (#9614)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 245985bf42867cb1841432f316d954a0a2e49b52)
2023-06-24 14:17:46 -04:00
renovate[bot]
922e94ad00 Update dependency io.github.fornewid:material-motion-compose-core to v1.0.3 (#9613)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 344f5afd505d652fb17578fb95d6c2f16631ebab)
2023-06-24 14:17:36 -04:00
arkon
b42f1f2df8 Bump dependencies
(cherry picked from commit 1a1f16f44aba242a52aed628ddd38bc2793ca406)

# Conflicts:
#	gradle/kotlinx.versions.toml
2023-06-24 11:21:58 -04:00
Two-Ai
728c715bf4 Replace RxJava in extension installer (#9556)
* Replace RxJava in extension installer

Replace common downloadsRelay with Map of individual StateFlows

* Drop RxRelay dependency

* Simplify updateAllExtensions

* Simplify addDownloadState/removeDownloadState

Use immutable Map functions instead of converting to MutableMap

(cherry picked from commit 0ac38297f4bdeb83b2d9c8919b89520e9722f35e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2023-06-24 11:17:45 -04:00
arkon
479ab126c2 Minor cleanup and remove unused dependencies
(cherry picked from commit 152fdec855cccfb479af8f74f1d4099be0ac399c)
2023-06-24 10:39:23 -04:00
renovate[bot]
ae2c9a754a Update dependency com.github.requery:sqlite-android to v3.42.0 (#9530)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 38445673f344beb9e1b1eb5b3663912d14a5408a)

# Conflicts:
#	gradle/libs.versions.toml
2023-06-24 10:37:49 -04:00
arkon
3c741c13a4 Upgrade Compose
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com>
(cherry picked from commit 5a9889b562583c0112b90e1c5b2622336965963d)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/library/components/LibraryContent.kt
2023-06-24 10:34:23 -04:00
arkon
077c327595 Replace Cascade with our own somewhat janky implementation
(cherry picked from commit 5ca7c39751c29e396f59e66addcfb482bcae6e7d)
2023-06-24 09:55:29 -04:00
renovate[bot]
9bf549a313 Update dependency com.github.requery:sqlite-android to v3.41.2 (#9526)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 0810d3db691f7b80f54b4ff3bd04d0fb24aa764a)

# Conflicts:
#	gradle/libs.versions.toml
2023-06-24 09:45:25 -04:00
renovate[bot]
6b866303ce Update leakcanary to v2.11 (#9527)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit d4fb9995ef7459f50eae7c0d446346d42ef94aa1)
2023-06-24 09:44:52 -04:00
arkon
280f5ce12a Switch back to upstream version of Voyager
(cherry picked from commit dbbf6c5de08b8204ede371e25c1c722d9968ae4c)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/MigrateSearchScreen.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchScreen.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/home/HomeScreen.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt
2023-05-13 13:33:19 -04:00