Tooster
cadc6469ef
Fix misused string key in library context menu ( #9388 )
...
The "update global" action used key which led to translation issues in Polish.
(cherry picked from commit ef3d2c14b470c17d240e7522e04b251fccbc3b9a)
2023-05-06 12:24:05 -04:00
arkon
20d35268b1
Load ZIP file contents to cache ( #9381 )
...
* Extract downloaded archives to tmp folder when loading for viewing
* Generate sequence of entries from ZipInputStream instead of loading entire ZipFile
(cherry picked from commit 44619febd333f4e662cdbf149ae0741a43ebd27b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ZipPageLoader.kt
2023-05-06 12:23:42 -04:00
arkon
cf752a0d88
Maybe fix Firebase crashes
...
See https://github.com/firebase/firebase-android-sdk/issues/3507
(cherry picked from commit c48accb3572d79c772875436939f7141cf5f9423)
# Conflicts:
# app/proguard-rules.pro
2023-05-06 11:24:25 -04:00
arkon
864de368ee
Make loader implementation classes internal
...
(cherry picked from commit 418e6a8b3ac23c235e392fe64314a2e4994e209b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ZipPageLoader.kt
2023-05-06 11:23:59 -04:00
arkon
351331a525
Minor cleanup
...
(cherry picked from commit 67b4e53a58209a42d03fcc00e3b7191f955bf257)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
2023-05-06 11:21:11 -04:00
arkon
a51660de2e
Fix missing type info in release builds
...
(cherry picked from commit 265934d77aa514b8611d248b22f302082881aa02)
2023-05-06 11:19:31 -04:00
arkon
b44175eb50
Fix missing type info in release builds
...
(cherry picked from commit 2a218cca9007e6d96a59a8f64588fe8f1ee0cd75)
2023-05-06 11:19:18 -04:00
arkon
f44e94f514
Hide beta split tall images setting from reader setting sheet for release builds
...
Closes #9358
(cherry picked from commit e23cc8f83ad00ad45b709a40b7c3ca90a86477f1)
# Conflicts:
# app/build.gradle.kts
2023-05-06 11:18:57 -04:00
arkon
713c44d520
Use Compose for reader transition chapter info ( #9373 )
...
(cherry picked from commit 0b125b7106570841a100b6a4b504533386315bbe)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderTransitionView.kt
2023-05-06 11:17:43 -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
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
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
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
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
2023-04-17 17:27:48 -04:00
Jobobby04
b1014f84f9
Don't optimize out serializers
...
(cherry picked from commit d94270ce320ff58e1ef0721288644a76935f9e51)
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
2023-04-16 17:35:42 -04:00
Jobobby04
e6bb7ffa3d
Directly use shortcuts and update google services and firebase
...
(cherry picked from commit b5fb64b70e7c24951e53d516c7910690ced244e6)
# 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 ed233a1a77ac3f7710b3c9b6414d048d014d8da5)
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 af3a036e80ba492180d2f2a16af7fffeb6f3fb09)
# 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 b26749d61c779b186d5d5c6df7dffb9dff21ea19)
2023-04-16 15:17:07 -04:00
Jobobby04
ca423ba13e
Improve migration copy and migrate functions
...
(cherry picked from commit 4212d155ce78bd2d6690305f65c673e5e99fe364)
# 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 d8c2baa135b8cdcac0c00e9b03beeecc132167d6)
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
simakover
143489a80b
fix to cryllic letter filtering ( #837 )
...
(cherry picked from commit 3d7b8cd5517b47afbd8d3ff3d04e3218d128a565)
2023-04-16 12:43:04 -04:00
Jobobby04
f40fb30af9
Refactor data saver
...
(cherry picked from commit 36381aca338c47f91b0eba72c5463f20e34fc817)
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 ae712527f333577fb2bbc178c5d915e6e6ae3916)
2023-04-16 12:41:19 -04:00
Daniel
43b3abf43b
Smooth Automatic Scrolling for Webtoon ( #777 )
...
(cherry picked from commit 82f0e5bc01e93baa1cd81f9c898d15d51e3faa1b)
2023-04-16 12:41:05 -04:00
Jobobby04
c7433287c6
Add Data saver to MangaPlus
...
(cherry picked from commit 7155b2be10817749fbdbc88c06a1b68788b72b3c)
2023-04-16 12:40:06 -04:00
Jobobby04
3698b23523
Fix manga plus chapters
...
(cherry picked from commit d013578fb5d5ef6e796810869a90a7989caf51b2)
2023-04-16 12:40:01 -04:00
Jobobby04
787690c9bd
Cleanup
...
(cherry picked from commit 81283dc5cfdf1c7623bcf480aad4e1645c0854fc)
# 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 28fe7fec0658b5b4f4b51802ed99121c9ddf194e)
# 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 d81a01aa1d102e450d97b03c8458a1b696d2cbb9)
2023-04-16 12:37:34 -04:00
Jobobby04
06e4429b92
Use current filters and toolbar query for saved searches
...
(cherry picked from commit fea36ad1381914a51b335eced2027eead5fe16a2)
2023-04-16 12:37:20 -04:00
Jobobby04
82c2d06d3f
Drop queries if they direct to latest or popular
...
(cherry picked from commit 8f97dd7fb8314d2bf9895125806333ee0ce0b75b)
2023-04-16 12:36:13 -04:00