Commit Graph

445 Commits

Author SHA1 Message Date
Andreas dd0e12999d Remove unused dependencies (#7585)
(cherry picked from commit fc328e141c)
2022-07-24 00:09:10 -04:00
arkon 12e4dc81d7 Bump dependencies
(cherry picked from commit e5eadb0261)
2022-07-16 16:47:51 -04:00
renovate[bot] 0c89c4cd64 Update dependency com.squareup.okio:okio to v3.2.0 (#7445)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 851a5ab7e4)
2022-07-03 13:43:49 -04:00
renovate[bot] 29a7da9b43 Update dependency ch.acra:acra-http to v5.9.5 (#7442)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 74c5b29484)
2022-07-03 13:43:39 -04:00
arkon 858c3b5a0a Bump dependencies
(cherry picked from commit 7e4c45858f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-07-02 13:02:29 -04:00
renovate[bot] a3dd6b523a Update com.google.android.material (#7377)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit c9770eea2f)
2022-06-26 11:10:03 -04:00
Jobobby04 3805f3a169 Downgrade google services plugin 2022-06-25 20:31:30 -04:00
arkon e8bcf390b1 Bump dependencies
(cherry picked from commit 8e985eb0db)
2022-06-25 11:34:37 -04:00
arkon fd52425d1f Bump dependencies
(cherry picked from commit ad75d137b0)
2022-06-16 12:03:17 -04:00
renovate[bot] bfd552cb3a Update okhttp_version to v4.10.0 (#7299)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
(cherry picked from commit 3c9f96d621)
2022-06-13 12:04:24 -04:00
renovate[bot] 0d3267d374 Update dependency androidx.sqlite:sqlite-ktx to v2.3.0-alpha03 (#7254)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
(cherry picked from commit 177a642afc)
2022-06-11 11:58:00 -04:00
arkon cd9b9642fb Bump dependencies
(cherry picked from commit e3f8aedd5a)
2022-06-04 20:43:16 -04:00
renovate[bot] 3bbfd69370 Update aboutlib_version to v10.3.0 (#7220)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
(cherry picked from commit ad9ef81a77)
2022-05-29 18:43:44 -04:00
arkon eda16df5c7 Move SQLDelight Gradle plugin to version catalog
(cherry picked from commit b0360b83d4)

# Conflicts:
#	build.gradle.kts
2022-05-29 18:25:00 -04:00
arkon 22c0b9cf02 Bump dependencies
(cherry picked from commit f4e344f686)
2022-05-24 19:30:43 -04:00
renovate[bot] 2736ad87bd Update dependency com.fredporciuncula:flow-preferences to v1.7.0 (#7132)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
(cherry picked from commit aef97c5563)
2022-05-15 21:16:58 -04:00
renovate[bot] 64dcd7ec92 Update aboutlib_version to v10.2.0 (#7129)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
(cherry picked from commit 6fb5552d57)
2022-05-15 21:15:59 -04:00
Andreas 7ac3ed45d0 Update AndroidX SQLite (#7123)
(cherry picked from commit 6d011ebe32)
2022-05-14 10:50:12 -04:00
arkon 61ff7f8b21 Minor cleanup
(cherry picked from commit c7707dc50e)

# Conflicts:
#	.github/renovate.json
2022-05-14 10:47:25 -04:00
arkon 409162d3d7 Bump dependencies
(cherry picked from commit 37199a10bf)
2022-05-14 10:46:51 -04:00
arkon 93fd043b6a Minor dependency updates
(cherry picked from commit cd8392bae2)
2022-05-14 10:45:38 -04:00
arkon 24c5563a02 Update linter
(cherry picked from commit ae7df4fb7f)

# Conflicts:
#	app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
#	app/src/main/java/eu/kanade/domain/source/model/Source.kt
#	app/src/main/java/eu/kanade/presentation/source/MigrateSourceScreen.kt
#	app/src/main/java/eu/kanade/presentation/source/SourceFilterScreen.kt
#	app/src/main/java/eu/kanade/presentation/source/SourceScreen.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
2022-05-14 10:45:26 -04:00
arkon d2676099b6 Update to Coil 2.0.0
(cherry picked from commit cf024b0e61)
2022-05-14 10:39:59 -04:00
Andreas 4d8ba5868c Fix database corruption (#7042)
When using SQLDelight and Storio at the same time

(cherry picked from commit 891406cc7f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
2022-05-01 15:35:48 -04:00
arkon 9007b5de95 Add Plumber to handle some system leaks automatically
(cherry picked from commit f1126c55ca)

# Conflicts:
#	app/build.gradle.kts
2022-05-01 14:19:53 -04:00
arkon a6795a333c Throw out old unit tests
Considering we never run or update them, they're not providing any value right now.
Kept the chapter recognition tests and bumped to JUnit 5.

(cherry picked from commit 4d23f35b9d)

# Conflicts:
#	app/src/test/java/eu/kanade/tachiyomi/CustomRobolectricGradleTestRunner.kt
2022-05-01 14:12:04 -04:00
arkon 707e99551d Migrate open source licenses screen to Compose
(cherry picked from commit 1b4d9fc4e9)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2022-04-23 11:06:51 -04:00
Jobobby04 c9ec7921a5 Revert "Revert history Compose/SQLDelight changes"
This reverts commit 6a0b523e86.
2022-04-22 19:40:09 -04:00
Jobobby04 6a0b523e86 Revert history Compose/SQLDelight changes 2022-04-22 19:27:15 -04:00
Andreas a8cb77cc7e Migrate History screen database calls to SQLDelight (#6933)
* Migrate History screen database call to SQLDelight

- Move all migrations to SQLDelight
- Move all tables to SQLDelight

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>

* Changes from review comments

* Add adapters to database

* Remove logging of database version in App

* Change query name for paging source queries

* Update migrations

* Make SQLite Callback handle migration

- To ensure it updates the database

* Use SQLDelight Schema version for Callback database version

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
(cherry picked from commit b1f46ed830)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/queries/HistoryQueries.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/tables/CategoryTable.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaTable.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/database/ClearDatabasePresenter.kt
#	build.gradle.kts
2022-04-22 10:08:31 -04:00
arkon e5349a3d33 Update junrar
(cherry picked from commit a83a481ac8)
2022-04-21 17:06:50 -04:00
arkon 26deb46219 Show parsed Markdown for new version info (closes #6940)
(cherry picked from commit ef1bb4e800)
2022-04-21 17:06:11 -04:00
Andreas 45bfd5f72c Migrate History screen to Compose (#6922)
* Migrate History screen to Compose

- Migrate screen
- Strip logic from presenter into use cases and repository
- Setup for other screen being able to migrate to Compose with Theme

* Changes from review comments

(cherry picked from commit c475acd1ea)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/tachiyomi/App.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/database/queries/HistoryQueries.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
#	settings.gradle.kts
2022-04-21 17:06:03 -04:00
arkon 3d00e85dc2 Bump Material Components
(cherry picked from commit 554dfb5874)
2022-04-15 17:51:47 -04:00
arkon 2bd161d5a2 Rollback to stable OkHttp
There's some weird crashes related to it. Happy Eyeballs will return once we upgrade again.

(cherry picked from commit f060daf8c4)
2022-04-15 17:50:35 -04:00
arkon c6972b04d2 Update ACRA
(cherry picked from commit 7b5106d206)
2022-04-15 17:48:50 -04:00
arkon 78754a96d6 Update Coil
(cherry picked from commit d7f01abf3a)
2022-04-15 17:47:06 -04:00
arkon 1992a2a4c4 Update ACRA
(cherry picked from commit 80635343ae)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/App.kt
2022-04-15 17:46:56 -04:00
arkon e98567a86b Update linter
(cherry picked from commit f0eb42e72d)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/Backup.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/models/Backup.kt
#	app/src/main/java/eu/kanade/tachiyomi/extension/model/Extension.kt
#	app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/changehandler/OneWayFadeChangeHandler.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SelectionHeader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceItem.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/model/ReaderPage.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt
2022-04-09 19:11:54 -04:00
arkon 41944164e5 Bump dependencies
(cherry picked from commit 52911539b8)
2022-04-09 19:05:11 -04:00
arkon 4482ab4a68 Update Coil
(cherry picked from commit 041a6dd919)
2022-04-03 12:02:04 -04:00
arkon ab292d6c71 Update Material Components
(cherry picked from commit 8e332dba30)
2022-03-27 20:13:05 -04:00
arkon 1ebcfc53d4 Add support for Happy Eyeballs
(cherry picked from commit da2b30268a)
2022-03-20 13:09:49 -04:00
Ivan Iskandar 1f8072f18b Coil 2.x upgrade (#6725)
* Migrate to Coil 2

* Adapt to use coil disk cache

* Update to alpha 7

* Update to alpha 8

* Update to rc01

(cherry picked from commit 10eef282fa)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/App.kt
#	app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2022-03-04 16:45:57 -05:00
Andreas 1df1a331dd Use Version Catalog & clean up Gradle files (#6728)
(cherry picked from commit f312936629)

# Conflicts:
#	app/build.gradle.kts
#	build.gradle.kts
#	settings.gradle.kts
2022-03-04 16:33:42 -05:00