Commit Graph

7708 Commits

Author SHA1 Message Date
renovate[bot] e9dfcd8b38 Update dependency gradle to v8.1.1 (#9376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 320587e36e19a4100ba1d7e22d55cd592ae9cd9b)
2023-05-06 11:15:20 -04:00
arkon 1e41f752fa Consolidate missing chapters functions to domain module and add tests
(cherry picked from commit 26f39955958bb27758de6572d2276deefb363971)
2023-05-06 11:15:14 -04:00
arkon c7f38a1d25 Minor JavaDoc updates
(cherry picked from commit 94c94b2d883c103822d8a30288b6ab419a380506)
2023-05-06 11:15:04 -04:00
Pauline 23a452f839 Fallback chapter name if it ends up as blank (#9220)
* change the directory's name for a download when the chapter's name is only composed of numbers or is blank

* maj in case the chapter name is blank or empty

* clean code

(cherry picked from commit 41cc1fe7237a52c830e87c8261254b7f59922a6b)
2023-05-06 11:14:55 -04:00
arkon d0810c90f5 Bump dependencies
(cherry picked from commit 03a344e9c1e52df4b8026e0e858bbf8fd83bfd2b)
2023-05-06 11:14:31 -04:00
arkon 3467d0d485 Bump dependencies
(cherry picked from commit ba30dfe7e2e0f86472864016da435b8c65b2d15f)

# Conflicts:
#	gradle/kotlinx.versions.toml
2023-05-06 11:14:21 -04:00
arkon a35011d8f3 Remove abstract TabeedBottomSheetDialog class
(cherry picked from commit add228407f2fea4f2762e5c06ce18b2b457ca30e)
2023-05-06 11:13:28 -04:00
Ivan Iskandar b96cbf7cb2 Add more info to debug screen (#9357)
* App version
* WebView version
* ART profile status
* Device model
* Android version

(cherry picked from commit 2c6e02506363496a183f2ecb7b50382a1544e94e)
2023-05-06 11:13:18 -04:00
arkon d09471f0c4 Upgrade to AGP 8.0.0 (#9351)
(cherry picked from commit 97e6f1ea9a4b31d9b2cee0ffc4f032f3ba6d6bc7)

# Conflicts:
#	.github/workflows/build_pull_request.yml
2023-05-06 11:13:07 -04:00
renovate[bot] f9039d9a8c Update dependency gradle to v8.1 (#9345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 7e56cba060becf083b568be2bc5e5fec354f25a1)
2023-05-06 11:10:41 -04:00
renovate[bot] db2d430d87 Update dependency com.google.firebase:firebase-analytics-ktx to v21.2.2 (#9344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit dc569fb20af98c47bd9562830836bfaba49c68b1)
2023-05-06 11:10:12 -04:00
Shamicen 88f076afd4 Encrypted CBZ archives (#846)
* Initial Implementation of encrypted CBZ archives

* changed a preference key to correct Syntax, changed a function name and changed ComicInfo padding length

* Update app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsSecurityScreen.kt

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>

* Update app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsSecurityScreen.kt

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>

* add necessary imports

* fix indentation after merge conflict

* Update app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsSecurityScreen.kt

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>

* fix indentation and add imports

* collect preferences as states

* test if password is correct in ZipPageLoader

* added withIOContext to function call

* added encryption type preference

* implemented database encryption

* added proguard rules for sqlcipher and generate padding length with SecureRandom

---------

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
2023-05-06 11:06:54 -04:00
Jobobby04 514e061dd9 Make sure migrations are applied if they are migrating to the previews 2023-04-18 17:32:26 -04:00
Jobobby04 6ce5e35704 Merge branch 'release'
# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/tachiyomi/data/database/models/MangaImpl.kt
2023-04-18 17:31:42 -04:00
Jobobby04 18d3615e6f Release v1.9.3 1.9.3 2023-04-18 17:30:00 -04:00
Jobobby04 326489fef3 Fix crash with restoring backups 2023-04-18 16:59:22 -04:00
Jobobby04 e6fb7e890a Make sure migrations are applied if they are migrating to the previews 2023-04-17 17:30:08 -04:00
Jobobby04 26cb348661 Merge branch 'release'
# Conflicts:
#	app/build.gradle.kts
2023-04-17 17:29:20 -04:00
Jobobby04 301500dcef Release v1.9.2 1.9.2 2023-04-17 17:27:48 -04:00
Jobobby04 b1014f84f9 Don't optimize out serializers
(cherry picked from commit d94270ce32)
2023-04-17 17:12:28 -04:00
Jobobby04 64cdf0d158 Make sure migrations are applied if they are migrating to the previews 2023-04-16 17:42:16 -04:00
Jobobby04 641cc942cb Merge remote-tracking branch 'origin/release'
# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/presentation/browse/BrowseSourceScreen.kt
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceToolbar.kt
#	app/src/main/java/eu/kanade/tachiyomi/App.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
#	app/src/main/java/eu/kanade/tachiyomi/source/AndroidSourceManager.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.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/main/MainActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt
#	app/src/main/java/exh/recs/RecommendsScreenModel.kt
#	core/src/main/java/eu/kanade/tachiyomi/network/interceptor/UncaughtExceptionInterceptor.kt
#	domain/src/main/java/tachiyomi/domain/updates/interactor/GetUpdates.kt
2023-04-16 17:41:19 -04:00
Jobobby04 caee9746a3 Release v1.9.1 1.9.1 2023-04-16 17:35:42 -04:00
Jobobby04 e6bb7ffa3d Directly use shortcuts and update google services and firebase
(cherry picked from commit b5fb64b70e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/App.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2023-04-16 17:14:59 -04:00
Jobobby04 eb52af9cd8 Should fix mangadex tracking crashes
(cherry picked from commit ed233a1a77)
2023-04-16 17:13:36 -04:00
Jobobby04 b5fb64b70e Directly use shortcuts and update google services and firebase 2023-04-16 17:13:00 -04:00
Jobobby04 ed233a1a77 Should fix mangadex tracking crashes 2023-04-16 16:34:53 -04:00
Jobobby04 6942200d45 Get baseline profiles working 2023-04-16 16:15:26 -04:00
Jobobby04 e41688e5c8 Fixes for categories index
(cherry picked from commit af3a036e80)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryTab.kt
2023-04-16 15:17:51 -04:00
Jobobby04 6af47d03cb Improve history migration
(cherry picked from commit b26749d61c)
2023-04-16 15:17:07 -04:00
Jobobby04 ca423ba13e Improve migration copy and migrate functions
(cherry picked from commit 4212d155ce)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/process/MigrationListScreen.kt
2023-04-16 15:17:02 -04:00
Jobobby04 f890a68f35 Fixes to center margin option
(cherry picked from commit d8c2baa135)
2023-04-16 15:16:24 -04:00
Jobobby04 af3a036e80 Fixes for categories index 2023-04-16 14:17:55 -04:00
Jobobby04 b26749d61c Improve history migration 2023-04-16 14:12:48 -04:00
Jobobby04 4212d155ce Improve migration copy and migrate functions 2023-04-16 14:07:47 -04:00
Jobobby04 d8c2baa135 Fixes to center margin option 2023-04-16 13:10:43 -04:00
Shamicen 212c1d3287 Bump xmlutil (#839)
Bump xmlutil to version 0.85.0

(cherry picked from commit 928c2a069e)
2023-04-16 12:43:18 -04:00
simakover 143489a80b fix to cryllic letter filtering (#837)
(cherry picked from commit 3d7b8cd551)
2023-04-16 12:43:04 -04:00
Dexroneum 69bd76f780 [RU] Translations (#822)
* [RU] Translations

* Return as before

(cherry picked from commit af9717686e)
2023-04-16 12:42:51 -04:00
Howard Wu c7df0fe01e Update zh-rCN translation (#831)
* Update zh-rCN translation

* Update strings_sy.xml

(cherry picked from commit 0e618db668)
2023-04-16 12:42:37 -04:00
Howard Wu eda81e5e30 Update zh-rCN translation (#821)
* Update zh-rCN translation

* Update strings_sy.xml

* Update strings_sy.xml

* Update strings_sy.xml

* Update strings_sy.xml

(cherry picked from commit c8c2d29f88)
2023-04-16 12:42:29 -04:00
Howard Wu 5ab038cbf4 Update zh-rCN translation (#809)
(cherry picked from commit e8f9550211)
2023-04-16 12:42:15 -04:00
Jobobby04 f40fb30af9 Refactor data saver
(cherry picked from commit 36381aca33)
2023-04-16 12:41:38 -04:00
Wisest_wizard ba0674c4a3 Use wsrv.nl service (#778)
* Add wsrv.nl datasaver service

* Add code comments

(cherry picked from commit ae712527f3)
2023-04-16 12:41:19 -04:00
Daniel 43b3abf43b Smooth Automatic Scrolling for Webtoon (#777)
(cherry picked from commit 82f0e5bc01)
2023-04-16 12:41:05 -04:00
Jobobby04 c7433287c6 Add Data saver to MangaPlus
(cherry picked from commit 7155b2be10)
2023-04-16 12:40:06 -04:00
Jobobby04 3698b23523 Fix manga plus chapters
(cherry picked from commit d013578fb5)
2023-04-16 12:40:01 -04:00
Jobobby04 787690c9bd Cleanup
(cherry picked from commit 81283dc5cf)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/feed/FeedTab.kt
2023-04-16 12:39:30 -04:00
Jobobby04 5a48b3b375 Fix issues with feed reloading all the time
(cherry picked from commit 28fe7fec06)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/feed/FeedTab.kt
2023-04-16 12:38:09 -04:00
Jobobby04 e1c0289bec Make statistics not required for MangaDex
(cherry picked from commit d81a01aa1d)
2023-04-16 12:37:34 -04:00