From 78676dc69170f9c5dc952e35fcfc38511a65c278 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 18 Oct 2024 11:06:54 +0000
Subject: [PATCH 1/8] Update plugin com.google.devtools.ksp to v2.0.21-1.0.25
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
app/build.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/build.gradle b/app/build.gradle
index b6d7cf9aa8..6a10e574ff 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -31,7 +31,7 @@ plugins {
id "org.jetbrains.kotlin.plugin.compose" version "2.0.20"
id "com.diffplug.spotless" version "6.25.0"
id "org.jetbrains.kotlin.kapt" version "2.0.20"
- id 'com.google.devtools.ksp' version '2.0.20-1.0.25' apply false
+ id 'com.google.devtools.ksp' version '2.0.21-1.0.25' apply false
}
apply plugin: 'com.android.application'
From 7c84a15fce778c2a8e98629c25f4b71390ca8f4c Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 18 Oct 2024 11:08:18 +0000
Subject: [PATCH 2/8] Update dependency androidx.annotation:annotation to
v1.9.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
app/build.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/build.gradle b/app/build.gradle
index b6d7cf9aa8..7208654397 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -310,7 +310,7 @@ dependencies {
exclude group: "com.android.support"
}
implementation 'com.caverock:androidsvg:1.4'
- implementation 'androidx.annotation:annotation:1.8.2'
+ implementation 'androidx.annotation:annotation:1.9.0'
implementation 'com.vanniktech:emoji-google:0.21.0'
// document scanner not available on FDroid (generic) due to OpenCV binaries
From cdfba526cd2382aacd6c01e348b60e86fb0b75a2 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 19 Oct 2024 10:41:56 +0000
Subject: [PATCH 3/8] Update dependency com.google.android.play:review-ktx to
v2.0.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
app/build.gradle | 2 +-
gradle/verification-metadata.xml | 24 ++++++++++++++++++++++++
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/app/build.gradle b/app/build.gradle
index b169b24015..1ec23d2cbe 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -413,7 +413,7 @@ dependencies {
// upon each update first test: new registration, receive push
gplayImplementation "com.google.firebase:firebase-messaging:24.0.2"
gplayImplementation 'com.google.android.gms:play-services-base:18.5.0'
- gplayImplementation 'com.google.android.play:review-ktx:2.0.1'
+ gplayImplementation 'com.google.android.play:review-ktx:2.0.2'
implementation 'com.github.nextcloud.android-common:ui:0.17.0'
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index a6d97639ef..5d742fd249 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -6804,6 +6804,14 @@
+
+
+
+
+
+
+
+
@@ -6812,6 +6820,14 @@
+
+
+
+
+
+
+
+
@@ -6820,6 +6836,14 @@
+
+
+
+
+
+
+
+
From c3c5aa7a0f16028329ebbdbca9ad1f0aef8f5ecb Mon Sep 17 00:00:00 2001
From: tobiasKaminsky
Date: Mon, 21 Oct 2024 17:06:35 +0200
Subject: [PATCH 4/8] Add changelog for 3.30.2
Signed-off-by: tobiasKaminsky
---
CHANGELOG.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fc399426ff..15eee2cc25 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 3.30.2 (October 21, 2024)
+
+- Bugfix for two way sync. Please check listed folders in settings -> internal two way sync
+
+Minimum: NC 16 Server, Android 7.0 Nougat
+
+For a full list, please see https://github.com/nextcloud/android/milestone/99
+
## 3.30.1 (October 11, 2024)
- Bugfixes
From 9351e07f652b4c5a1aaa8ee4cdbe8ca5835533e6 Mon Sep 17 00:00:00 2001
From: Nextcloud bot
Date: Tue, 22 Oct 2024 02:52:21 +0000
Subject: [PATCH 5/8] Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot
---
app/src/main/res/values-fr/strings.xml | 16 ++++++++++++++++
app/src/main/res/values-pl/strings.xml | 19 +++++++++++++++++++
app/src/main/res/values-vi/strings.xml | 1 +
3 files changed, 36 insertions(+)
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 420b50a70b..a429864261 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -56,6 +56,7 @@
Tâche supprimée avec succès
Impossible de récupérer la liste des tâches, veuillez vérifier votre connexion Internet.
Supprimer la tâche
+ Le résultat de la tâche n\'est pas encore prêt.
Impossible de récupérer les types des tâches, veuillez vérifier votre connexion Internet.
Assistant
Inconnu
@@ -281,8 +282,11 @@
%1$s utilisés sur %2$s
%1$s utilisé
Téléversement automatique
+ Le compteur est trop vieux
+ Hachage non trouvé
E2E pas encore configuré
Impossible sans connexion internet
+ La signature ne correspond pas
Assistant
Plus
Notes
@@ -408,8 +412,14 @@
Mise à jour de l\'index…
Conserver le dossier actuel
En attente de la synchronisation complète…
+ Le nom du dossier actuellement invalide, veuillez renommer le dossier. Redirection vers la page d\'accueil…
+ Le chemin du dossier contient des noms réservés ou des caractères non valides
+ %s est une extension de fichier interdite
+ Les noms de fichiers ne doivent pas contenir d\'espaces au début ou à la fin
+ Le nom contient des caractères invalides: %s
%s est un nom interdit
%s. Veuillez renommer le fichier avant de le déplacer ou de le copier
+ Certains contenus ne peuvent pas être téléversé car ils contiennent des noms réservés ou des caractères invalides
Fichier non trouvé
Le fichier ne peut pas être synchronisé. Affichage de la dernière version disponible.
Renommer
@@ -482,6 +492,7 @@
/InstantUpload
Synchronisation interne bidirectionnelle
Pas encore, bientôt synchronisé
+ Une connexion Internet est requise pour configurer le dossier chiffré
URL invalide
Invisible
Le libellé ne peut pas être vide
@@ -581,10 +592,14 @@
Afficher la progression du téléversement
Téléversements
Icône de notification
+ Des notifications non lues existent
Aucune notification
Veuillez revenir plus tard.
Opération en attente
Aucune connexion Internet
+ Même sans connexion Internet, vous pouvez organiser vos dossiers, créer des fichiers. Dès que vous êtes de nouveau en ligne, vos actions en cours sont automatiquement synchronisées.
+ Vous êtes hors ligne, mais le travail continue
+ Le fichier n\'existe pas encore. Veuillez d\'abord téléverser le fichier.
Dossier en conflit : %s
Supprimer le dossier hors ligne
L\'opération hors ligne ne peut être achevée. %s
@@ -619,6 +634,7 @@
18/05/2012 12:23 PM
arrêter
inverser
+ Veuillez sélectionner un serveur…
Désactiver l\'économie de batterie peut entraîner le téléversement de fichiers même avec un faible niveau de batterie !
supprimé
conservé dans le dossier original
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 64dcb93b32..008af3031c 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -178,8 +178,10 @@
Tylko lokalnie
Nie można utworzyć okna dialogowego rozwiązywania konfliktów
Plik powodujący konflikt %1$s
+ Konflikt folderów
Plik lokalny
Jeśli wybierzesz obie wersje, to do nazwy pliku lokalnego zostanie dodany numer.
+ Jeżeli wybierzesz obie wersje, to do nazwy folderu lokalnego zostanie dodany numer
Plik z serwera
Kopia zapasowa kontaktów
Wymagane jest pozwolenie na lokalizację
@@ -209,6 +211,7 @@
Nowa prezentacja
Nowy arkusz kalkulacyjny
Dodaj opis folderu
+ Dodaj opis folderu
Poświadczenia wyłączone
Codzienna kopia zapasowa
Dane dla kopii zapasowej
@@ -350,6 +353,7 @@
Nie udało się zaktualizować UI
Dodaj do ulubionych
Ulubiony
+ Udostępniony plik nie może zostać uaktualniony
Nazwa pliku już istnieje
Usuń
Błąd podczas pobierania aktywności dla pliku
@@ -363,6 +367,7 @@
Brak plików
Brak wyników w tym katalogu
Brak wyników
+ Brak plików lub folderów spełniających kryteria wyszukiwania
Pusto. Możesz dodać katalog.
Tutaj pojawią się pobrane pliki i katalogi.
Nie znaleziono żadnych plików modyfikowanych w ciągu ostatnich 7 dni
@@ -400,6 +405,14 @@
Aktualizacja indeksu…
Użyj
Oczekuje na pełną synchronizację…
+ Nazwa folderu jest niewłaściwa, zmień nazwę folderu. Przekierowuję na stronę główną
+ Ścieżka folderu zawiera zarezerwowane nazwy albo nieprawidłowy znak
+ %s jest zabronionym rozszerzeniem pliku
+ Nazwy plików nie mogą zawierać spacji na początku i końcu nazwy
+ Nazwa zawiera niedozwolone znaki %s
+ %sjest zabronioną nazwą
+ %s. Zmień nazwę pliku przed przeniesieniem lub skopiowaniem
+ Część zawartości nie może zostać uploadowana ponieważ zawiera niewłaściwe nazwy lub znaki
Nie znaleziono pliku
Nie można zsynchronizować pliku. Pokazana jest najnowsza dostępna wersja.
Zmień nazwę
@@ -423,6 +436,7 @@
Katalog już istnieje
Utwórz
Brak katalogów
+ Nazwa folderu nie może być pusta
Wybierz
Wybierz katalog docelowy
Skopiuj
@@ -468,6 +482,7 @@
Wyślij również istniejące pliki
Wysyłaj tylko podczas ładowania
/InstantUpload
+ Aby ustawić szyfrowany folder wymagane jest połączenie z intenetem
Nieprawidłowy adres URL
Niewidoczny
Etykieta nie może być pusta
@@ -506,6 +521,7 @@
Wyczyść dane
Ustawienia, bazy danych i certyfikaty serwera %1$s zostaną trwale usunięte.\n\nPobrane pliki pozostaną na swoich miejscach.\n\nTen proces może trochę potrwać.
Zarządzaj przestrzenią
+ Osiągnięto maksymalny limit upload. Proszę uploadować mniej niż 500 plików w jednym czasie
Plik multimedialny nie może być przesyłany strumieniowo
Nie można odczytać pliku
Nieprawidłowe kodowanie pliku multimedialnego
@@ -551,6 +567,7 @@
Nie można wysłać notatki
Ikona notatki
Wykonanie akcji nie powiodło się.
+ Operacje w tle
Pokazuje postęp pobierania
Pobrane
Pokazuje postęp synchronizacji plików i jej wynik
@@ -564,8 +581,10 @@
Pokazuje postęp wysyłania
Wysłane
Ikona powiadomień
+ Nieprzeczytane powiadomienia
Brak powiadomień
Sprawdź później.
+ Trwające działania
Brak połączenia z Internetem
1 godzina
Online
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index 2090b5d2f5..08f768c7e0 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -792,6 +792,7 @@
Bộ nhớ máy đã đầy
Không thể sao chép tệp vào bộ nhớ máy
Không khóa được thư mục
+ Upload was cancelled by user
Mã hóa chỉ khả dụng với >= Android 5.0
Không đủ dung lượng ngăn việc sao chép các tệp đã chọn vào thư mục %1$s. Bạn có muốn chuyển chúng đến đó không?
Quét tài liệu từ máy ảnh
From 92faa342ad0a187cd322ebc4f2a5a6743e85c316 Mon Sep 17 00:00:00 2001
From: tobiasKaminsky
Date: Tue, 22 Oct 2024 07:44:29 +0200
Subject: [PATCH 6/8] sync only on wifi
Signed-off-by: tobiasKaminsky
---
.../java/com/nextcloud/client/jobs/InternalTwoWaySyncWork.kt | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/app/src/main/java/com/nextcloud/client/jobs/InternalTwoWaySyncWork.kt b/app/src/main/java/com/nextcloud/client/jobs/InternalTwoWaySyncWork.kt
index a843316852..a29c9ecdfd 100644
--- a/app/src/main/java/com/nextcloud/client/jobs/InternalTwoWaySyncWork.kt
+++ b/app/src/main/java/com/nextcloud/client/jobs/InternalTwoWaySyncWork.kt
@@ -35,7 +35,9 @@ class InternalTwoWaySyncWork(
var result = true
if (powerManagementService.isPowerSavingEnabled ||
- !connectivityService.isConnected || connectivityService.isInternetWalled
+ !connectivityService.isConnected ||
+ connectivityService.isInternetWalled ||
+ !connectivityService.connectivity.isWifi
) {
Log_OC.d(TAG, "Not starting due to constraints!")
return Result.success()
From ffbc071e2633e25bdfce549ada90be9aad201bc1 Mon Sep 17 00:00:00 2001
From: tobiasKaminsky
Date: Tue, 22 Oct 2024 09:43:59 +0200
Subject: [PATCH 7/8] Add changelog for 3.30.3
Signed-off-by: tobiasKaminsky
---
CHANGELOG.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fc399426ff..c00e66ae83 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 3.30.2 (October 22, 2024)
+
+- Bugfix for two way sync: sync only on wifi
+
+Minimum: NC 16 Server, Android 7.0 Nougat
+
+For a full list, please see https://github.com/nextcloud/android/milestone/99
+
## 3.30.1 (October 11, 2024)
- Bugfixes
From 2d1ce2145cff7d7cee7416c82c9756db1a03fb3f Mon Sep 17 00:00:00 2001
From: nextcloud-android-bot
Date: Tue, 22 Oct 2024 16:45:33 +0000
Subject: [PATCH 8/8] =?UTF-8?q?=F0=9F=94=84=20synced=20local=20'.github/wo?=
=?UTF-8?q?rkflows/'=20with=20remote=20'config/workflows/'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: nextcloud-android-bot
---
.github/workflows/codeql.yml | 4 ++--
.github/workflows/scorecard.yml | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index f93230561f..562f487ba7 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -39,7 +39,7 @@ jobs:
with:
swap-size-gb: 10
- name: Initialize CodeQL
- uses: github/codeql-action/init@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
+ uses: github/codeql-action/init@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
with:
languages: ${{ matrix.language }}
- name: Set up JDK 17
@@ -53,4 +53,4 @@ jobs:
echo "org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" > "$HOME/.gradle/gradle.properties"
./gradlew assembleDebug
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
+ uses: github/codeql-action/analyze@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index 6a3181bc2c..9543914269 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -42,6 +42,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
- uses: github/codeql-action/upload-sarif@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
+ uses: github/codeql-action/upload-sarif@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
with:
sarif_file: results.sarif