diff --git a/README.md b/README.md
index de33ccb..8bd80b0 100644
--- a/README.md
+++ b/README.md
@@ -12,10 +12,6 @@
[
](https://f-droid.org/packages/com.nextcloud.talk2/)
- [
](https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22com.nextcloud.talk2%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fnextcloud%2Ftalk-android%22%2C%22author%22%3A%22nextcloud%22%2C%22name%22%3A%22Talk%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Afalse%2C%5C%22fallbackToOlderReleases%5C%22%3Atrue%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Atrue%2C%5C%22sortMethodChoice%5C%22%3A%5C%22date%5C%22%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22releaseTitleAsVersion%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Atrue%2C%5C%22releaseDateAsVersion%5C%22%3Afalse%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22%5Enextcloud.*%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22Nextcloud%20Talk%5C%22%2C%5C%22appAuthor%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22allowInsecure%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22%5C%22%2C%5C%22refreshBeforeDownload%5C%22%3Atrue%7D%22%2C%22overrideSource%22%3Anull%7D)
-
Please note that Notifications won't work with the F-Droid version due to missing Google Play Services.
@@ -116,4 +112,4 @@ If you have problems to receive talk notifications on your android phone, please
## Remarks :scroll:
-Google Play and the Google Play logo are trademarks of Google Inc.
+Google Play and the Google Play logo are trademarks of Google Inc.
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index c510cbb..8965a6b 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -13,9 +13,9 @@ import com.github.spotbugs.snom.Effort
import com.github.spotbugs.snom.SpotBugsTask
plugins {
- id "org.jetbrains.kotlin.plugin.compose" version "2.2.20"
+ id "org.jetbrains.kotlin.plugin.compose" version "2.2.10"
id "org.jetbrains.kotlin.kapt"
- id 'com.google.devtools.ksp' version '2.2.20-2.0.3'
+ id 'com.google.devtools.ksp' version '2.2.10-2.0.2'
}
apply plugin: 'com.android.application'
@@ -39,8 +39,8 @@ android {
// mayor.minor.hotfix.increment (for increment: 01-50=Alpha / 51-89=RC / 90-99=stable)
// xx .xxx .xx .xx
- versionCode 230000009
- versionName "23.0.0 Alpha 09"
+ versionCode 220000090
+ versionName "22.0.0"
flavorDimensions "default"
renderscriptTargetApi = 19
@@ -156,20 +156,20 @@ kapt {
}
ext {
- androidxCameraVersion = "1.5.0"
+ androidxCameraVersion = "1.4.2"
coilKtVersion = "2.7.0"
- daggerVersion = "2.57.2"
- emojiVersion = "1.6.0"
+ daggerVersion = "2.57.1"
+ emojiVersion = "1.5.0"
fidoVersion = "4.1.0-patch2"
- lifecycleVersion = '2.9.4'
+ lifecycleVersion = '2.9.3'
okhttpVersion = "4.12.0"
markwonVersion = "4.6.2"
materialDialogsVersion = "3.3.0"
parcelerVersion = "1.1.13"
prismVersion = "2.0.0"
retrofit2Version = "3.0.0"
- roomVersion = "2.8.0"
- workVersion = "2.10.5"
+ roomVersion = "2.7.2"
+ workVersion = "2.10.3"
espressoVersion = "3.7.0"
androidxTestVersion = "1.5.0"
media3_version = "1.8.0"
@@ -186,12 +186,12 @@ configurations.configureEach {
dependencies {
implementation "androidx.room:room-testing-android:${roomVersion}"
- implementation 'androidx.compose.foundation:foundation-layout:1.9.2'
+ implementation 'androidx.compose.foundation:foundation-layout:1.9.0'
spotbugsPlugins 'com.h3xstream.findsecbugs:findsecbugs-plugin:1.14.0'
spotbugsPlugins 'com.mebigfatguy.fb-contrib:fb-contrib:7.6.14'
detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.8")
- implementation("androidx.compose.runtime:runtime:1.9.2")
+ implementation("androidx.compose.runtime:runtime:1.9.0")
implementation 'androidx.preference:preference-ktx:1.2.1'
implementation 'androidx.datastore:datastore-core:1.1.7'
implementation 'androidx.datastore:datastore-preferences:1.1.7'
@@ -289,7 +289,7 @@ dependencies {
implementation "com.afollestad.material-dialogs:bottomsheets:${materialDialogsVersion}"
implementation "com.afollestad.material-dialogs:lifecycle:${materialDialogsVersion}"
- implementation 'com.google.code.gson:gson:2.13.2'
+ implementation 'com.google.code.gson:gson:2.13.1'
implementation "androidx.media3:media3-exoplayer:$media3_version"
implementation "androidx.media3:media3-ui:$media3_version"
@@ -315,11 +315,11 @@ dependencies {
implementation 'com.github.nextcloud.android-common:ui:0.28.0'
implementation 'com.github.nextcloud-deps:android-talk-webrtc:132.6834.0'
- gplayImplementation 'com.google.android.gms:play-services-base:18.8.0'
- gplayImplementation "com.google.firebase:firebase-messaging:25.0.1"
+ gplayImplementation 'com.google.android.gms:play-services-base:18.6.0'
+ gplayImplementation "com.google.firebase:firebase-messaging:24.1.2"
//compose
- implementation(platform("androidx.compose:compose-bom:2025.09.00"))
+ implementation(platform("androidx.compose:compose-bom:2025.08.01"))
implementation("androidx.compose.ui:ui")
implementation 'androidx.compose.material3:material3:1.3.2'
implementation("androidx.compose.ui:ui-tooling-preview")
@@ -328,18 +328,18 @@ dependencies {
//tests
testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.13.4'
- androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.9.2")
+ androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.9.0")
debugImplementation("androidx.compose.ui:ui-test-manifest")
testImplementation 'junit:junit:4.13.2'
- testImplementation 'org.mockito:mockito-core:5.20.0'
+ testImplementation 'org.mockito:mockito-core:5.19.0'
testImplementation 'androidx.arch.core:core-testing:2.2.0'
androidTestImplementation "androidx.test:core:1.7.0"
androidTestImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.2"
androidTestImplementation 'androidx.test:core-ktx:1.7.0'
- androidTestImplementation 'org.mockito:mockito-android:5.20.0'
+ androidTestImplementation 'org.mockito:mockito-android:5.19.0'
androidTestImplementation "androidx.work:work-testing:${workVersion}"
// Espresso core
androidTestImplementation ("androidx.test.espresso:espresso-core:$espressoVersion", {
@@ -353,14 +353,14 @@ dependencies {
androidTestImplementation('com.android.support.test.espresso:espresso-intents:3.0.2')
- androidTestImplementation(platform("androidx.compose:compose-bom:2025.09.00"))
+ androidTestImplementation(platform("androidx.compose:compose-bom:2025.08.01"))
testImplementation "org.mockito.kotlin:mockito-kotlin:$mockitoKotlinVersion"
testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutines_version"
testImplementation 'org.junit.vintage:junit-vintage-engine:5.13.4' // DO NOT REMOVE
testImplementation "androidx.room:room-testing:${roomVersion}"
testImplementation("com.squareup.okhttp3:mockwebserver:$okhttpVersion")
- testImplementation("com.google.dagger:hilt-android-testing:2.57.2")
+ testImplementation("com.google.dagger:hilt-android-testing:2.57.1")
testImplementation("org.robolectric:robolectric:4.16")
}
diff --git a/app/src/main/java/com/nextcloud/talk/dagger/modules/RestModule.java b/app/src/main/java/com/nextcloud/talk/dagger/modules/RestModule.java
index 06c2f0d..8d8233a 100644
--- a/app/src/main/java/com/nextcloud/talk/dagger/modules/RestModule.java
+++ b/app/src/main/java/com/nextcloud/talk/dagger/modules/RestModule.java
@@ -219,6 +219,16 @@ public class RestModule {
httpClient.addInterceptor(new HeadersInterceptor());
+ List specs = new ArrayList<>();
+ if (BuildConfig.DEBUG) {
+ specs.add(ConnectionSpec.COMPATIBLE_TLS);
+ specs.add(ConnectionSpec.CLEARTEXT);
+ httpClient.connectionSpecs(specs);
+ } else {
+ specs.add(ConnectionSpec.COMPATIBLE_TLS);
+ httpClient.connectionSpecs(specs);
+ }
+
if (BuildConfig.DEBUG && !context.getResources().getBoolean(R.bool.nc_is_debug)) {
HttpLoggingInterceptor loggingInterceptor = new HttpLoggingInterceptor();
loggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml
index 4653a74..4a7de4d 100644
--- a/app/src/main/res/values-be/strings.xml
+++ b/app/src/main/res/values-be/strings.xml
@@ -31,8 +31,8 @@
Дазвол на камеру атрыманы. Выберыце камеру яшчэ раз.
Скасаваць уваход
Выбраць аватар з воблака
- Ачысціць
- Ачысціць паведамленне статусу праз
+ Ачысціць паведамленне статусу
+ Ачысціць паведамленне статусу пасля
Закрыць
Значок Закрыць
Злучэнне ўсталявана
@@ -209,7 +209,7 @@
Аптымізацыя батарэі ўключана, што можа выклікаць праблемы. Вам варта адключыць аптымізацыю батарэі!
Налады батарэі
Прылада
- Адкрыць спіс вырашэння праблем
+ Адкрыць кантрольны спіс вырашэння праблем
Адкрыць экран дыягностыкі
Адкрыць dontkillmyapp.com
Атрыманне апошняга push-токена firebase
@@ -274,7 +274,7 @@
Пераслаць …
Галерэя
У вас яшчэ няма сервера?\nНацісніце тут, каб атрымаць яго ў пастаўшчыка
- Зыходны код
+ Атрымаць зыходны код
Група
Госць
Гасцявы доступ
@@ -357,7 +357,7 @@
Апавяшчаць пра ход выканання запампоўвання
Налады апавяшчэнняў
Апавяшчэнні наладжаны няправільна
- Дазвол на апавяшчэнні і налады батарэі зададзены правільна. Калі ў вас усё адно ўзнікаюць праблемы з атрыманнем апавяшчэнняў, праверце, ці ўключаны каналы апавяшчэнняў для выклікаў і паведамленняў. Дадатковую дапамогу можна знайсці на сайце DontKillMyApp.com або ў спісе пошуку і вырашэння праблем. Калі гэта не дапаможа, перайдзіце на экран дыягностыкі і адпраўце справаздачу пра памылку.
+ Дазвол на апавяшчэнні і налады батарэі зададзены правільна, каб атрымліваць апавяшчэнні. Калі ў вас усё адно ўзнікаюць праблемы з атрыманнем апавяшчэнняў, праверце, ці ўключаны каналы апавяшчэнняў для выклікаў і паведамленняў. Дадатковую дапамогу можна знайсці на сайце DontKillMyApp.com або ў спісе пошуку і вырашэння праблем. Калі гэта не дапаможа, перайдзіце на экран дыягностыкі і адпраўце справаздачу пра памылку.
Вырашэнне праблем з апавяшчэннямі
Заўсёды апавяшчаць
Апавяшчаць пры згадванні
@@ -480,8 +480,8 @@
Выдаліць
Выдаліць уліковы запіс
Пацвердзіце свой намер выдаліць бягучы ўліковы запіс.
- Блакіраваць %1$s з дапамогай блакіроўкі экрана Android або даступнага біяметрычнага метаду
- Час чакання блакіроўкі пры бяздзейнасці
+ Блакіраваць %1$s з дапамогай блакіроўкі экрана Android або біяметрычнага метаду, які падтрымліваецца
+ Час чакання блакіроўкі экрана пры бяздзейнасці
Блакіроўка экрана
Забараняе рабіць здымкі экрана ў спісе нядаўняга і ўнутры праграмы
Бяспека экрана
@@ -513,7 +513,7 @@
Няма абагуленых элементаў
Месцазнаходжанне
Абагуленае месцазнаходжанне
- Калі апавяшчэнні наладжаны няправільна, паказваць звычайнае папярэджанне
+ Калі апавяшчэнні настроены няправільна, паказваць звычайнае папярэджанне
Паказваць звычайнае папярэджанне аб апавяшчэннях
Сартаваць па
Пачаць супольны чат
@@ -530,7 +530,7 @@
Не ўдалося запампаваць
Не ўдалося запампаваць %1$s
Няўдача
- Абагульванне з %1$s
+ Абагульванне ад %1$s
Запампаваць з прылады
Запампоўванне
%1$s у %2$s - %3$s\%%
@@ -553,7 +553,7 @@
Выкл.
Прадвызначаныя
Прытрымлівацца налад размовы
- 1 гадзіну
+ 1 гадзіна
У сетцы
Статус у сетцы
Адкрытыя размовы
@@ -627,7 +627,7 @@
Задаць
Задаць аватар з камеры
Задаць статус
- Задаць
+ Задаць паведамленне статусу
Абагуліць
Далучайцеся да размовы %1$s у %2$s
Аўдыя
@@ -686,7 +686,7 @@
Разблакіраваць
Непрачытанае
Запампаваць новы аватар з прылады
- %1$s не на працы і можа не адказаць
+ %1$s сёння не на працы і можа не адказаць
%1$s сёння не на працы
Замена:
Аватар карыстальніка
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 85ceb6f..9543747 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -88,7 +88,7 @@
Sænk hånden
Marker samtalen %1$s som læst
Marker samtalen %1$s som ulæst
- Omtalt
+ Nævnt
Nyeste først
Ældste først
A - Å
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index c97cbd3..af42bd6 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -156,7 +156,6 @@
Επεξεργασία
Επεξεργασία μηνύματος
8 ώρες
- 4 εβδομάδες
Απενεργοποίηση
1 μέρα
1 ώρα
@@ -209,7 +208,6 @@
Σήμανση ως αναγνωσμένο
επισήμανση ως μή-αναγνωσμένο
Απέτυχε
- Εκτός σύνδεσης
Ακύρωση απάντησης
Το μήνυμα διαβάστηκε
Το μήνυμα στάλθηκε
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index 03992d7..f8aa767 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -79,7 +79,6 @@
Hasi idazten bilatzeko …
Bilatu …
Mezuak
- Isilarazi jakinarazpen guztiak
Aukeratutako kontua inportatu da eta eskuragarri dago
Honi buruz
Erabiltzaile aktiboa
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index 3d7e3a7..8ae28ab 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -374,7 +374,7 @@
Participantes
Engadir participantes
Contrasinal
- Estabelecer os permisos
+ Establecer os permisos
Algúns permisos foron denegados.
Autorice os permisos
Abrir os axustes
@@ -587,7 +587,7 @@
Non foi posíbel ler o código QR.
Erguer a man
Todo
- Non é posíbel compartir ficheiros desde o almacenamento sen permisos
+ Non é posible compartir ficheiros desde o almacenamento sen permisos
Fíos recentes
Estase a gravar a chamada
Cancelar o inicio da gravación
@@ -607,7 +607,7 @@
Cambióuselle o nome a conversa %1$s
Volver enviar
Restabelecer o estado
- Non é posíbel unirse a outras salas mentres está nunha chamada
+ Non é posible unirse a outras salas mentres está nunha chamada
Gardar
Escanear o código QR
Sincronizar só con servidores de confianza
@@ -654,7 +654,7 @@
Cambiar á sala principal
Tirar unha foto
Produciuse un erro ao tirar a foto
- Non é posíbel tirar unha foto sen permisos
+ Non é posible tirar unha foto sen permisos
Volver tirar a foto
Enviar
Cambiar de cámara
diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml
index 809e40d..a9ed840 100644
--- a/app/src/main/res/values-hu-rHU/strings.xml
+++ b/app/src/main/res/values-hu-rHU/strings.xml
@@ -5,7 +5,6 @@
Hozzáadás a jegyzetekhez
A(z) %1$s beszélgetés hozzáadva a kedvencekhez
Keresés itt: %s
- Megjelenés nem kapcsolódottként
Beszélgetés archiválása
Ha archivál egy beszélgetést, akkor alapértelmezetten el lesz rejtve. Válassza az „Archiválva” szűrőt az archivált beszélgetések megtekintéséhez. A közvetlen említéseket továbbra is meg fogja kapni.
Archiválva
@@ -49,7 +48,6 @@
Veszélyes területet
%1$s itt: %2$s
Profilkép törlése
- Hangfelvétel törlése
%1$s beszélgetés törlése
Ne zavarjanak
Ne törölje
@@ -79,10 +77,6 @@
Elhagyta a következő beszélgetést: %1$s
További találatok betöltése
Helyi idő: %1$s
- Hely engedély szükséges
- Engedélyezze az alkalmazásbeállításokban
- Helyszolgáltatások letiltva
- A funkció használatához engedélyezze a helyszolgáltatásokat (GPS)
Beszélgetés zárolása
Zár szimbólum
Kéz letétele
@@ -96,7 +90,6 @@
Legnagyobb elöl
Legkisebb elöl
Üzenet másolva
- Biztos, hogy törli ezt az üzenetet?
Törölte az üzenetet
Szerkesztette: %1$s
Koppintson a szavazás megnyitásához
@@ -104,7 +97,6 @@
Kezdjen el gépelni a kereséshez…
Keresés…
Üzenetek
- Összes értesítés némítása
A kiválasztott fiók importálva lett és elérhető
Leírás
Aktív felhasználó
@@ -334,7 +326,6 @@
Üzenet elolvasva
Küldés
Üzenet elküldve
- A mikrofon engedélyezve van, és a hang felvételre kerül
A hanghívás engedélyezéséhez meg kell adnia a „Mikrofon” engedélyt.
Nem fogadott hívás a következőtől: %s
Moderátor
@@ -420,7 +411,6 @@
Keresés törlése
Fiók kiválasztása
Üzenet frissítése
- Hangfelvétel küldése
Érzékeny beszélgetés
Az üzenet-előnézet le lesz tiltva a beszélgetési listában és az értesítésekben
%1$s GIF képet küldött.
@@ -553,18 +543,15 @@
Nincs archivált beszélgetés
Nincs mentett offline üzenet
A hiányzó engedélyek miatt nincs telefonszám-integráció
- Összes üzenet
+ Minden üzenet
csak @-megemlítések
- Ki
Alapértelmezett
- Beszélgetésbeállítások követése
1 óra
Elérhető
Elérhető állapot
Beszélgetések megnyitása
Megnyitás a Fájlok alkalmazásban
Jegyzetek megnyitása
- Ugrás a szálhoz
Hangüzenet lejátszása/szüneteltetése
Lejátszási sebesség vezérlése
Lehetőség hozzáadása
@@ -584,11 +571,9 @@
Szavazat leadása
Szavazat leadva
Előzőleg beállított
- A QR-kód nem olvasható el
Kéz felemelése
Összes
A fájlok megosztása a tárhelyről engedély nélkül nem lehetséges
- Legutóbbi szálak
A hívásról felvétel készül
Felvétel indításának megszakítása
A felvétel sikertelen. Lépjen kapcsolatba a rendszergazdával.
@@ -609,7 +594,7 @@
Állapot visszaállítása
Hívás közben nem lehet más szobákhoz csatlakozni
Mentés
- QR-kód leolvasása
+ Scan QR Code
Szinkronizálás csak a megbízható kiszolgálókkal
Föderált
Csak az ezen a példányon lévő személyek és a vendégek láthatják
@@ -646,7 +631,6 @@
Kitiltott résztvevők megjelenítése
Kedvenc
Nincs jogosultsága hívást indítani
- Szál létrehozása
hívás indítás
Állapotüzenet
Üzenet visszaállítva
@@ -665,12 +649,6 @@
Ez a hét
Ez egy tesztüzenet
Ezen a hétvégén
- Szál létrehozásának megszakítása
- Szálértesítések
- Válasz
- Szál címe
- Szálak
- Nem találhatók szálak
Ma
Holnap
Lefordítás
@@ -716,10 +694,6 @@
- Ez a beszélgetés %1$d nap tétlenség után mindenkinél törölve lesz
- Ez a beszélgetés %1$d nap tétlenség után mindenkinél törölve lesz
-
- - %d válasz
- - %d válasz
-
- %d szavazat
- %d szavazat
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 7fa6c41..20e9564 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -285,7 +285,7 @@
当被提及时提醒
从不提醒
当前离线,请检查您的连接
- 确定
+ OK
向注册用户开放对话
同样对访客用户开放
所有者
@@ -579,7 +579,7 @@
检索个人用户信息失败
未设置个人信息
在你的个人资料页上添加姓名、图片和联系方式。
- 您的状态如何?
+ 你什么状态?
- %d 票
diff --git a/build.gradle b/build.gradle
index 5c7a6f0..180a439 100644
--- a/build.gradle
+++ b/build.gradle
@@ -24,7 +24,7 @@ buildscript {
classpath 'com.android.tools.build:gradle:8.13.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}"
classpath "org.jetbrains.kotlin:kotlin-serialization:${kotlinVersion}"
- classpath 'com.github.spotbugs.snom:spotbugs-gradle-plugin:6.4.2'
+ classpath 'com.github.spotbugs.snom:spotbugs-gradle-plugin:6.2.7'
classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.8"
classpath "org.jlleitschuh.gradle:ktlint-gradle:13.1.0"
// NOTE: Do not place your application dependencies here; they belong
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 85186c8..37c8365 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -15,8 +15,6 @@
-
-
@@ -41,10 +39,8 @@
-
-
@@ -52,7 +48,6 @@
-
@@ -62,7 +57,6 @@
-
@@ -620,11 +614,6 @@
-
-
-
-
-
@@ -1143,11 +1132,6 @@
-
-
-
-
-
@@ -2618,9 +2602,6 @@
-
-
-
@@ -3935,11 +3916,6 @@
-
-
-
-
-
@@ -3948,11 +3924,6 @@
-
-
-
-
-
@@ -12795,14 +12766,6 @@
-
-
-
-
-
-
-
-
@@ -14815,14 +14778,6 @@
-
-
-
-
-
-
-
-
@@ -17310,22 +17265,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -20218,11 +20157,6 @@
-
-
-
-
-
@@ -20401,11 +20335,6 @@
-
-
-
-
-
@@ -20496,11 +20425,6 @@
-
-
-
-
-
@@ -20711,11 +20635,6 @@
-
-
-
-
-
@@ -21841,11 +21760,6 @@
-
-
-
-
-
@@ -21872,11 +21786,6 @@
-
-
-
-
-
@@ -21898,11 +21807,6 @@
-
-
-
-
-
@@ -21929,11 +21833,6 @@
-
-
-
-
-
@@ -21955,11 +21854,6 @@
-
-
-
-
-
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 2e11132..2a84e18 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/gradlew b/gradlew
index adff685..ef07e01 100755
--- a/gradlew
+++ b/gradlew
@@ -114,6 +114,7 @@ case "$( uname )" in #(
NONSTOP* ) nonstop=true ;;
esac
+CLASSPATH="\\\"\\\""
# Determine the Java command to use to start the JVM.
@@ -171,6 +172,7 @@ fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if "$cygwin" || "$msys" ; then
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
+ CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
JAVACMD=$( cygpath --unix "$JAVACMD" )
@@ -210,6 +212,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
+ -classpath "$CLASSPATH" \
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
"$@"
diff --git a/gradlew.bat b/gradlew.bat
index e509b2d..5eed7ee 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -70,10 +70,11 @@ goto fail
:execute
@rem Setup the command line
+set CLASSPATH=
@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
:end
@rem End local scope for the variables with windows NT shell