renovate[bot]
b97f322d6f
fix(deps): update dependency com.google.android.material:material to v1.12.0 ( #754 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 653d5d3e252ff2508b100b0f291fdcfaf2a98097)
2024-06-01 13:59:17 -04:00
renovate[bot]
d8cc4f8b45
fix(deps): update dependency androidx.test.espresso:espresso-core to v3.6.0-beta01 ( #797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit ce497003e38d838e846b6e4ce88aafe4610d522b)
2024-06-01 13:57:49 -04:00
CrepeTF
f78752fbdf
Update themes to follow new compose update changes ( #766 )
...
* Update Green Apple theme
* Add some Green Apple theme comments
* Update Lavender theme
* Update Midnight Dusk theme
* Update Nord theme
* Update Strawberry Daiquiri theme
* Update Tako theme
* Update Teal & Turquoise theme
* Update Lavender secondaryContainer and onSecondaryContainer colour
* Update M.Dusk secondaryContainer and onSecondaryContainer colour
* Update Tako secondaryContainer and onSecondaryContainer colour
* Comments
* Update Tidal Wave theme
* Update Yin Yang theme
* Update Yotsuba theme
* Fix navbar tinted background on pure black
* Add surfaceContainer levels to Lavender theme
* Resolve detekt issues
* Add surfaceContainer levels to Midnight Dusk theme
* Add surfaceContainer levels to Nord theme
* Add surfaceContainer levels to Tako theme
* Add surfaceContainer levels to Teal & Turquoise theme
* Add surfaceContainer levels to Tidal Wave theme
* Add surfaceContainer levels to Yin Yang theme
* Add surfaceContainer levels to Yotsuba theme
* Add dark theme surfaceContainer levels to Yotsuba theme
* surfaceContainer tweaks to Yotsuba theme
* surfaceContainer tweaks to Strawberry Daiquiri theme
* surfaceContainer tweaks to Nord theme
* surfaceContainer tweaks to Lavender theme
* Update Tachiyomi theme
* Update Pure Black theme
* Resolve detekt issues
* Oopsie
(cherry picked from commit 16392adcbba4027cbed0a44e2fc62df330af6385)
2024-06-01 13:57:37 -04:00
AwkwardPeak7
d968d58cd6
update r8 rules for MultipartBody.Builder
in extensions ( #783 )
...
(cherry picked from commit f603db3f3fac72954997bfa0c2cd77a0b92cd7f0)
2024-06-01 13:57:27 -04:00
AntsyLich
54d5f9baaf
Remove dependency on compose material 2 components
...
(cherry picked from commit fb9423028eb017c110cb805f2d0601e5b02e50f9)
2024-06-01 12:57:07 -04:00
FooIbar
c1bf53e28a
Fix tap control area shifting after zooming out ( #767 )
...
(cherry picked from commit 8e9396a9cfe5f5e87e4e5f2093421a3fa24d43db)
2024-06-01 12:56:57 -04:00
AntsyLich
517fd3a8f4
Use new SurfaceContainer color roles
...
Non-dynamic themes need to be updated
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit 1df87eabf2b301cf6fc60cfa5f9391756984b790)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/reader/ReaderPageActionsDialog.kt
2024-06-01 12:56:48 -04:00
AntsyLich
089d1aba57
Fix search bar style
...
(cherry picked from commit ca7391bbf3d49428f6321aa6baa03b0d2b5abff9)
2024-06-01 12:55:18 -04:00
Jobobby04
46bf139f01
Possibly fix extension obsolete bug
preview-142
2024-05-05 13:17:29 -04:00
Jobobby04
c3fb5c0bec
Revert "Bump compose version"
...
This reverts commit 5550ddad4ef023b335024d9648a59c36ae242168.
2024-05-05 12:58:03 -04:00
Reagan
000a4ffc3f
Change keyboard type in extension repo dialog ( #764 )
...
(cherry picked from commit 550f1197e818c35c7c05fd6184e69c7d29559e9f)
2024-05-05 12:57:45 -04:00
Jobobby04
7b0b879d65
Downgrade crashlytics plugin
preview-141
2024-05-05 00:07:41 -04:00
Dexroneum
8a622f6c7d
[RU] Translations ( #1161 )
...
* [RU] Translations
* [RU] Deleted unused strings
2024-05-04 23:39:57 -04:00
Jobobby04
253060a3bc
Minor cleanup
2024-05-04 23:15:17 -04:00
Jobobby04
b6b33e8c00
Get new page url on image fetch failure for EHentai
2024-05-04 23:13:52 -04:00
Jobobby04
2e4f811090
Add getImageUrl override to EHentai
2024-05-04 23:13:26 -04:00
Jobobby04
215a1908f7
Include lewd filter in filter highlight
2024-05-04 23:13:06 -04:00
Jobobby04
082acf000c
Fix Local Manga details edit
2024-05-04 23:12:45 -04:00
Jobobby04
2d1240b274
Update dependencies and cleanup
2024-05-04 18:41:03 -04:00
Jobobby04
1e98709cc3
Revert "Fix badge count getting cut off on tab title"
...
This reverts commit f9148c0c5ee8c3d7eeb3b3397c195c80578e6b6b.
2024-05-04 18:12:54 -04:00
AntsyLich
5550ddad4e
Bump compose version
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit e473c7f09fc009161145aca94bd70027f042b0bf)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/components/GlobalSearchResultItems.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaInfoHeader.kt
2024-05-04 17:07:27 -04:00
AntsyLich
f9148c0c5e
Fix badge count getting cut off on tab title
...
Fixes #335
(cherry picked from commit 263e467cdeb948b8f3679e2ea0282a291cf2f131)
2024-05-04 16:57:20 -04:00
Radon Rosborough
089e6268e7
Massively improve findFile performance ( #728 )
...
* Massively improve findFile performance
* Update libs.versions.toml
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 7ec2108812fbe0483111dbe996e29e5a621b583a)
2024-05-04 16:56:45 -04:00
AntsyLich
712cd1493f
Address firebase ktx module deprecation
...
(cherry picked from commit 28dca3b7b818ad095008e7cd49ec07a82b0ebcad)
# Conflicts:
# gradle/libs.versions.toml
2024-05-04 16:52:36 -04:00
AntsyLich
bbc8adc3e8
Trust extension by repo ( #570 )
...
(cherry picked from commit 70cd688ac245a70a3146e2ac7374f24b0c3453ab)
2024-05-04 16:51:47 -04:00
AntsyLich
077b673c0a
Fix some extension related issue and cleanups
...
- Extension being marked as not installed instead of untrusted after updating with private installer
- Extension update counter not updating due to extension being marked as untrusted
- Minimize `Key "extension-XXX-YYY" was already used` crash
(cherry picked from commit 21145144cdf550aa775047603e06e261951ebc42)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2024-05-04 16:51:26 -04:00
renovate[bot]
49eacf5178
fix(deps): update leakcanary to v2.14 ( #715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit fa6dba6cc76f0b08cbc9bf222b0e087f4fb16d76)
# Conflicts:
# gradle/libs.versions.toml
2024-05-04 16:01:19 -04:00
renovate[bot]
98d1dddf4a
fix(deps): update dependency com.android.tools.build:gradle to v8.4.0 ( #753 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 8a51d56c594e1f7ae4ebc01fc6a639292dde78bd)
2024-05-04 16:00:27 -04:00
renovate[bot]
37a616f3db
fix(deps): update dependency androidx.test.espresso:espresso-core to v3.6.0-alpha04 ( #749 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit a2f7d47a0a65bf88ac609b2227d440a7a2f841bf)
2024-05-04 16:00:14 -04:00
renovate[bot]
ad18696a1a
fix(deps): update dependency androidx.core:core-ktx to v1.13.1 ( #748 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit b720f34267e4111466cdabf3a298d006231e4b55)
2024-05-04 15:59:53 -04:00
renovate[bot]
34bb012a1c
fix(deps): update dependency androidx.test.ext:junit-ktx to v1.2.0-alpha04 ( #751 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit c6a1412f18cb16f89c4ddeadb3448c141a49072e)
2024-05-04 15:59:43 -04:00
renovate[bot]
08c4989aa3
fix(deps): update aboutlib.version to v11.1.4 ( #744 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 6290cf222df922240575e2199459ab7b707d6ae2)
# Conflicts:
# gradle/libs.versions.toml
2024-05-04 15:59:38 -04:00
FooIbar
14dae420f5
Log app crash exceptions in dumped crash logs ( #742 )
...
(cherry picked from commit a3d438e2f5b427eb8b4c391ab9fe10c5a83baf29)
2024-05-04 15:59:04 -04:00
w
65ed3c5ae6
Update subsampling-scale-image-view ( #687 )
...
Update libs.versions.toml
(cherry picked from commit 80461d883f7d6ca2203ae7455223ff49e8ef96ab)
2024-05-04 15:58:49 -04:00
FooIbar
5ae3508665
Use Coil pipeline instead of SSIV for image decode ( #692 )
...
(cherry picked from commit c3e7bb12f4cccf42dd3ea169111c771876e640fe)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/coil/TachiyomiImageDecoder.kt
2024-05-04 15:58:41 -04:00
MajorTanya
e32eb0e009
Add MyAnimeList issue autoclose ( #703 )
...
[skip ci] Add MyAnimeList issue autoclose
This rule is intended to automatically close issues that report
problems with linking MAL that would be solved with the standard
solution of updating & changing the default UA.
The RegEx might be too general, but there isn't any neat pattern in
the previously filed issues.
(cherry picked from commit 9a3ffe2ea6cbf7ef2c2966c304a54b715a5fa682)
2024-05-04 15:51:26 -04:00
renovate[bot]
e0812ab5c8
fix(deps): update dependency androidx.compose.compiler:compiler to v1.5.12 ( #685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 213effa169e28e144f3e323290d865b02d0bf94b)
2024-05-04 15:51:13 -04:00
renovate[bot]
df9f79c120
fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.4 ( #684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 25570147a1ca8ac374a75d7f29cf105bd686954b)
2024-05-04 15:51:04 -04:00
renovate[bot]
990eb33b98
fix(deps): update dependency androidx.activity:activity-compose to v1.9.0 ( #689 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 2ad462b4d882c4a03359092515aa6b8d3cb4fd5d)
2024-05-04 15:50:50 -04:00
renovate[bot]
e1bab1172a
fix(deps): update dependency androidx.core:core-ktx to v1.13.0 ( #690 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 7fd8f653529b8e1488dd57c051000abf2a80ed12)
2024-05-04 15:50:41 -04:00
FooIbar
aeeff72bed
Use Okio instead of java.io
for image processing ( #691 )
...
(cherry picked from commit b152e3881bffd9050a8a0ed4030823886e3fe04f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# core/common/src/main/kotlin/tachiyomi/core/common/util/system/ImageUtil.kt
2024-05-04 15:50:20 -04:00
FooIbar
5895e78b39
Use m3 ripple and clean up interactionSource usage ( #675 )
...
Also remove a leftover of scoped storage adaptation.
(cherry picked from commit f27ca3b1b2f92258c213bca6b27d8eff4c7363ad)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/manga/components/MangaBottomActionMenu.kt
2024-05-04 15:05:16 -04:00
FooIbar
b24719a3e9
Update compose bom and fix renovate config for it ( #674 )
...
(cherry picked from commit 843daa5304d0b1a93ba69f8cc69791e446a58596)
# Conflicts:
# .github/renovate.json5
2024-05-04 15:04:40 -04:00
renovate[bot]
d551619d9d
fix(deps): update dependency com.google.firebase:firebase-analytics-ktx to v21.6.2 ( #656 )
...
Update dependency com.google.firebase:firebase-analytics-ktx to v21.6.2
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit f080a4937e61d3dde5473876c34db8f16844e30c)
# Conflicts:
# gradle/libs.versions.toml
2024-05-04 15:04:12 -04:00
renovate[bot]
06ad6c2e16
Update aboutlib.version to v11.1.3 ( #654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit 4c43a0ef66e9c8a321fb745b860319aaa074c57f)
# Conflicts:
# gradle/libs.versions.toml
2024-05-04 15:03:39 -04:00
renovate[bot]
df7e470e08
Update dependency com.android.tools.build:gradle to v8.3.2 ( #655 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
(cherry picked from commit ea0fe2414e1e30b6e82ddf65144035283b31a5c4)
2024-05-04 15:02:59 -04:00
Cologler
03f32ebffd
fix: check order before restore from backup ( #1156 )
preview-138
2024-04-14 21:24:38 -04:00
KaiserBh
ed20d25452
feat: syncing etag and overall improvement. ( #1155 )
...
* chore: don't log the access token from google.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
* chore: don't log the access token from google.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
* chore: forgot to add sy stuff.
The customInfo and readEntries wasn't taken into account, so when it was disabled it will always sync it because it's true by default in BackupOptions.kt. Should be fixed and now it doesn't reset the check mark.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
* fix: same device sync.
When same device is initiating the sync just update the remote that.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
* refactor: throw early.
When there is network failure or any sort during downloading just throw exception and stop syncing.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
* refactor(gdrive): stream the json.
People with over 3k library can't sync because we are hitting OOM ```java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Failed to allocate a 370950192 byte allocation with 25165824 free bytes and 281MB until OOM, target footprint 333990992, growth limit 603979776```. This should fix that for them but only gdrive.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
* feat: a demo for sync with new api
* refactor: perform early null checks
* feat: restore even if push failed
* feat: switch to protobuf
* chore: show error notification when sync fails.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
* fix: update order by merge
* fix: call pushSyncData twice
---------
Signed-off-by: KaiserBh <kaiserbh@proton.me>
Co-authored-by: Cologler <skyoflw@gmail.com>
2024-04-14 19:50:48 -04:00
Shamicen
596a8d002f
Safer password handling ( #1146 )
...
* no longer convert passwords to string
* also clear backing array of outputStream
* use fill and small refactor
2024-04-14 19:48:32 -04:00
Dexroneum
206d824ed2
[RU] Translations ( #1129 )
...
* [RU] Translations
* [RU] Translated the remaining lines
2024-04-14 19:48:03 -04:00