Skip to content

Commit 7b83c4b

Browse files
authored
Merge branch 'master' into feature/7815/delayed-synchronization-simplified-master-v2
2 parents 18c5c35 + 2e06401 commit 7b83c4b

File tree

13 files changed

+833
-94
lines changed

13 files changed

+833
-94
lines changed

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
with:
4444
swap-size-gb: 10
4545
- name: Initialize CodeQL
46-
uses: github/codeql-action/init@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
46+
uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
4747
with:
4848
languages: ${{ matrix.language }}
4949
- name: Set up JDK 17
@@ -57,4 +57,4 @@ jobs:
5757
echo "org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" > "$HOME/.gradle/gradle.properties"
5858
./gradlew assembleDebug
5959
- name: Perform CodeQL Analysis
60-
uses: github/codeql-action/analyze@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
60+
uses: github/codeql-action/analyze@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9

.github/workflows/pr-feedback.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
blocklist=$(curl https://raw.githubusercontent.com/nextcloud/.github/master/non-community-usernames.txt | paste -s -d, -)
3737
echo "blocklist=$blocklist" >> "$GITHUB_OUTPUT"
3838
39-
- uses: nextcloud/pr-feedback-action@e397f3c7e655092b746e3610d121545530c6a90e # main
39+
- uses: nextcloud/pr-feedback-action@908074dcb5de6d4f68011bf1a4522ad061996791 # main
4040
with:
4141
feedback-message: |
4242
Hello there,

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ jobs:
4242

4343
# Upload the results to GitHub's code scanning dashboard.
4444
- name: "Upload to code-scanning"
45-
uses: github/codeql-action/upload-sarif@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
45+
uses: github/codeql-action/upload-sarif@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9
4646
with:
4747
sarif_file: results.sarif

Gemfile.lock

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ GEM
88
artifactory (3.0.17)
99
atomos (0.1.3)
1010
aws-eventstream (1.4.0)
11-
aws-partitions (1.1187.0)
12-
aws-sdk-core (3.239.2)
11+
aws-partitions (1.1198.0)
12+
aws-sdk-core (3.240.0)
1313
aws-eventstream (~> 1, >= 1.3.0)
1414
aws-partitions (~> 1, >= 1.992.0)
1515
aws-sigv4 (~> 1.9)
@@ -20,7 +20,7 @@ GEM
2020
aws-sdk-kms (1.118.0)
2121
aws-sdk-core (~> 3, >= 3.239.1)
2222
aws-sigv4 (~> 1.5)
23-
aws-sdk-s3 (1.205.0)
23+
aws-sdk-s3 (1.209.0)
2424
aws-sdk-core (~> 3, >= 3.234.0)
2525
aws-sdk-kms (~> 1)
2626
aws-sigv4 (~> 1.5)
@@ -43,17 +43,16 @@ GEM
4343
dotenv (2.8.1)
4444
emoji_regex (3.2.3)
4545
excon (0.112.0)
46-
faraday (1.10.4)
46+
faraday (1.8.0)
4747
faraday-em_http (~> 1.0)
4848
faraday-em_synchrony (~> 1.0)
4949
faraday-excon (~> 1.1)
50-
faraday-httpclient (~> 1.0)
51-
faraday-multipart (~> 1.0)
50+
faraday-httpclient (~> 1.0.1)
5251
faraday-net_http (~> 1.0)
53-
faraday-net_http_persistent (~> 1.0)
52+
faraday-net_http_persistent (~> 1.1)
5453
faraday-patron (~> 1.0)
5554
faraday-rack (~> 1.0)
56-
faraday-retry (~> 1.0)
55+
multipart-post (>= 1.2, < 3)
5756
ruby2_keywords (>= 0.0.4)
5857
faraday-cookie_jar (0.0.8)
5958
faraday (>= 0.8.0)
@@ -62,13 +61,10 @@ GEM
6261
faraday-em_synchrony (1.0.1)
6362
faraday-excon (1.1.0)
6463
faraday-httpclient (1.0.1)
65-
faraday-multipart (1.1.1)
66-
multipart-post (~> 2.0)
6764
faraday-net_http (1.0.2)
6865
faraday-net_http_persistent (1.2.0)
6966
faraday-patron (1.0.0)
7067
faraday-rack (1.0.0)
71-
faraday-retry (1.0.3)
7268
faraday_middleware (1.2.1)
7369
faraday (~> 1.0)
7470
fastimage (2.4.0)
@@ -164,13 +160,13 @@ GEM
164160
httpclient (2.9.0)
165161
mutex_m
166162
jmespath (1.6.2)
167-
json (2.16.0)
163+
json (2.18.0)
168164
jwt (2.10.2)
169165
base64
170166
logger (1.7.0)
171167
mini_magick (4.13.2)
172168
mini_mime (1.1.5)
173-
multi_json (1.17.0)
169+
multi_json (1.19.0)
174170
multipart-post (2.4.1)
175171
mutex_m (0.3.0)
176172
nanaimo (0.4.0)

app/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import com.google.android.material.button.MaterialButton;
5050
import com.google.android.material.navigation.NavigationView;
5151
import com.google.android.material.progressindicator.LinearProgressIndicator;
52+
import com.nextcloud.android.common.ui.theme.utils.ColorRole;
5253
import com.nextcloud.client.account.User;
5354
import com.nextcloud.client.di.Injectable;
5455
import com.nextcloud.client.files.DeepLinkConstants;
@@ -330,7 +331,9 @@ private void setupQuotaElement() {
330331
mQuotaProgressBar = (LinearProgressIndicator) findQuotaViewById(R.id.drawer_quota_ProgressBar);
331332
mQuotaTextPercentage = (TextView) findQuotaViewById(R.id.drawer_quota_percentage);
332333
mQuotaTextLink = (TextView) findQuotaViewById(R.id.drawer_quota_link);
333-
viewThemeUtils.material.colorProgressBar(mQuotaProgressBar);
334+
viewThemeUtils.material.colorProgressBar(mQuotaProgressBar, ColorRole.PRIMARY);
335+
mQuotaProgressBar.setTrackStopIndicatorSize(0);
336+
viewThemeUtils.platform.colorViewBackground(mQuotaView);
334337
}
335338

336339
public void updateHeader() {
@@ -860,10 +863,12 @@ private void setQuotaInformation(long usedSpace, long totalSpace, int relative,
860863
mQuotaProgressBar.setProgress(relative);
861864

862865
if (relative < RELATIVE_THRESHOLD_WARNING) {
863-
viewThemeUtils.material.colorProgressBar(mQuotaProgressBar);
866+
viewThemeUtils.material.colorProgressBar(mQuotaProgressBar, ColorRole.PRIMARY);
864867
} else {
865-
viewThemeUtils.material.colorProgressBar(mQuotaProgressBar,
866-
getResources().getColor(R.color.infolevel_warning, getTheme()));
868+
viewThemeUtils.material.colorProgressBar(
869+
mQuotaProgressBar,
870+
getResources().getColor(R.color.infolevel_warning, null)
871+
);
867872
}
868873

869874
updateQuotaLink();

app/src/main/java/com/owncloud/android/ui/preview/PreviewImageActivity.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import android.view.MenuItem
1616
import android.view.View
1717
import androidx.activity.OnBackPressedCallback
1818
import androidx.core.content.ContextCompat
19+
import androidx.core.graphics.drawable.toDrawable
1920
import androidx.drawerlayout.widget.DrawerLayout
2021
import androidx.localbroadcastmanager.content.LocalBroadcastManager
2122
import androidx.viewpager2.widget.ViewPager2
@@ -107,9 +108,7 @@ class PreviewImageActivity :
107108
updateActionBarTitleAndHomeButton(chosenFile)
108109
viewThemeUtils.files.setWhiteBackButton(this, it)
109110
it.setDisplayHomeAsUpEnabled(true)
110-
it.setBackgroundDrawable(
111-
ColorDrawable(ContextCompat.getColor(this, R.color.black))
112-
)
111+
it.setBackgroundDrawable(R.color.black.toDrawable())
113112
}
114113

115114
fullScreenAnchorView = window.decorView

app/src/main/res/layout/drawer.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
android:orientation="vertical"
3232
android:background="@color/appbar"
3333
android:paddingLeft="@dimen/drawer_content_horizontal_padding"
34-
android:paddingTop="@dimen/standard_half_padding"
34+
android:paddingTop="@dimen/standard_padding"
3535
android:paddingRight="@dimen/drawer_content_horizontal_padding"
3636
android:paddingBottom="@dimen/standard_padding"
3737
android:visibility="gone"

app/src/main/res/values-cs-rCZ/strings.xml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
<string name="appbar_search_in">Hledat v %s</string>
4646
<string name="appear_offline">Jevit se offline</string>
4747
<string name="assistant_output_generation_warning_text">Zde zobrazený výstup je vytvořen AI. Vždy si informace ověřujte.</string>
48+
<string name="assistant_screen_chat_create_error">Nepodařilo se odeslat zprávu</string>
49+
<string name="assistant_screen_chat_fetch_error">Nepodařilo se získat zprávy chatu</string>
4850
<string name="assistant_screen_delete_task_alert_dialog_description">Opravdu chcete tuto úlohu smazat?</string>
4951
<string name="assistant_screen_delete_task_alert_dialog_title">Smazat úkol</string>
5052
<string name="assistant_screen_empty_content_description">Zkuste poslat zprávu pro rozproudění konverzace.</string>
@@ -60,7 +62,7 @@
6062
<string name="assistant_screen_top_bar_title">Asistent</string>
6163
<string name="assistant_task_detail_screen_input_button_title">Vstup</string>
6264
<string name="assistant_task_detail_screen_output_button_title">Výstup</string>
63-
<string name="assistant_thinking">Přemýšlení...</string>
65+
<string name="assistant_thinking">Přemýšlení</string>
6466
<string name="associated_account_not_found">Související účet nenalezen!</string>
6567
<string name="auth_access_failed">Přístup se nezdařil: %1$s</string>
6668
<string name="auth_account_does_not_exist">Účet zatím není na tomto zařízení přidán</string>
@@ -210,12 +212,12 @@
210212
<string name="contacts_preferences_no_file_found">Nenalezen žádný soubor</string>
211213
<string name="contacts_preferences_something_strange_happened">Nepodařilo se najít vaši nejaktuálnější zálohu!</string>
212214
<string name="content_observer_work_notification_title">Zjišťování změn obsahu</string>
213-
<string name="conversation_screen_create_error_title">Vytváření konverzace selhalo</string>
215+
<string name="conversation_screen_create_error_title">Vytváření konverzace se nezdařilo</string>
214216
<string name="conversation_screen_delete_button_title">Odstranit konverzaci</string>
215-
<string name="conversation_screen_delete_error_title">Odstranění konverzace selhalo</string>
217+
<string name="conversation_screen_delete_error_title">Odstranění konverzace se nezdařilo</string>
216218
<string name="conversation_screen_empty_content_title">Nenalezena žádná konverzace</string>
217219
<string name="conversation_screen_empty_conversation_list_title">Zatím žádná konverzace</string>
218-
<string name="conversation_screen_fetch_error_title">Získání seznamu konverzace selhalo</string>
220+
<string name="conversation_screen_fetch_error_title">Získání seznamu konverzace se nezdařilo</string>
219221
<string name="conversation_screen_title">Konverzace</string>
220222
<string name="copied">Zkopírováno</string>
221223
<string name="copy_file_error">Při pokusu o zkopírování tohoto souboru či složky došlo k chybě</string>
@@ -321,7 +323,7 @@
321323
<string name="ecosystem_apps_display_assistant">Asistent</string>
322324
<string name="ecosystem_apps_display_more">Další</string>
323325
<string name="ecosystem_apps_more">Další Nextcloud aplikace</string>
324-
<string name="editor_web_view_cannot_open_file">Nelze otevřít výběr souborů</string>
326+
<string name="editor_web_view_cannot_open_file">Nebylo možné otevřít výběr souborů</string>
325327
<string name="email_pick_failed">Nepodařilo se vybrat e-mailovou adresu.</string>
326328
<string name="encrypted">Nastavit jako šifrované</string>
327329
<string name="end_to_end_encryption_certificate_unavailable">Nedaří se získat certifikát serveru</string>
@@ -391,6 +393,7 @@
391393
<string name="extented_list_fragment_empty_list_message_no_write_permission">Nemáte oprávnění pro vytváření nebo nahrávání souborů v této složce.</string>
392394
<string name="external_shares">Externí sdílení</string>
393395
<string name="fab_label">Přidat nebo nahrát</string>
396+
<string name="failed_to_create_conflict_dialog">Nepodařilo se vytvořit dialog o konfliktu</string>
394397
<string name="failed_to_download">Předání souboru správci stahování se nezdařilo</string>
395398
<string name="failed_to_print">Soubor se nepodařilo vytisknout</string>
396399
<string name="failed_to_start_editor">Editor se nepodařilo spustit</string>
@@ -695,6 +698,8 @@
695698
<string name="pref_instant_name_collision_policy_entries_rename">Přejmenovat novou verzi</string>
696699
<string name="pref_instant_name_collision_policy_title">Co udělat pokud soubor už existuje?</string>
697700
<string name="prefs_add_account">Přidat účet</string>
701+
<string name="prefs_all_files_access_summary">Umižnit aplikaci přistupovat k a spravovat veškeré soubory na vašem zařízení</string>
702+
<string name="prefs_all_files_access_title">Přístup ke všem souborům</string>
698703
<string name="prefs_calendar_contacts">Synchronizovat kalendář a kontakty</string>
699704
<string name="prefs_calendar_contacts_no_store_error">F-Droid ani Google Play není nainstalováno</string>
700705
<string name="prefs_calendar_contacts_summary">Nastavit pro stávající účet DAVx⁵ (dříve známé pod názvem DAVdroid) (verze 1.3.0 a novější)</string>
@@ -930,8 +935,9 @@
930935
<string name="storage_internal_storage">Vnitřní úložiště</string>
931936
<string name="storage_movies">Videa</string>
932937
<string name="storage_music">Hudba</string>
933-
<string name="storage_permission_banner_auto_upload_text">Oprávnění úložiště je nutné pro automatické nahrávání.</string>
934-
<string name="storage_permission_banner_upload_text">Oprávnění úložiště je nutné pro nahrávání souborů.</string>
938+
<string name="storage_permission_all_files_access">Přístup ke všem souborům</string>
939+
<string name="storage_permission_banner_auto_upload_text">Oprávnění k úložišti je nutné pro automatické nahrávání.</string>
940+
<string name="storage_permission_banner_upload_text">Oprávnění k úložišti je nutné pro nahrávání souborů.</string>
935941
<string name="storage_permission_dont_ask">Neptat se</string>
936942
<string name="storage_permission_media_read_only">Média pouze pro čtení</string>
937943
<string name="storage_pictures">Obrázky</string>

app/src/main/res/values-uk/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@
257257
<string name="direct_login_failed">Відмовлено у авторизації за прямим посиланням!</string>
258258
<string name="direct_login_text">Увійти до %2$s з %1$s</string>
259259
<string name="disable_new_media_folder_detection_notifications">Вимкнути</string>
260-
<string name="dismiss">Припинити</string>
260+
<string name="dismiss">Сховати</string>
261261
<string name="dismiss_notification_description">Скасувати сповіщення</string>
262262
<string name="displays_mnemonic">Показати вашу парольну празу з 12 слів</string>
263263
<string name="dnd">Не турбувати</string>

gradle/libs.versions.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# SPDX-License-Identifier: AGPL-3.0-or-later
33

44
[versions]
5-
androidCommonLibraryVersion = "0.30.0"
6-
androidGifDrawableVersion = "1.2.29"
5+
androidCommonLibraryVersion = "0.31.0"
6+
androidGifDrawableVersion = "1.2.30"
77
androidImageCropperVersion = "4.7.0"
88
androidLibraryVersion = "827db94ca661d39ca7fae5c608eab1282b629b84"
99
androidPluginVersion = '8.13.2'
@@ -19,7 +19,7 @@ checker = "3.21.2"
1919
coilVersion = "2.7.0"
2020
commonsHttpclient = "3.1"
2121
commonsIoVersion = "2.21.0"
22-
composeBom = "2025.12.00"
22+
composeBom = "2025.12.01"
2323
conscryptAndroidVersion = "2.5.3"
2424
constraintlayoutVersion = "2.2.1"
2525
coreTestingVersion = "2.2.0"
@@ -50,7 +50,7 @@ junitVersion = "1.3.0"
5050
juniversalchardetVersion = "2.5.0"
5151
kotlin = "2.2.21"
5252
kotlinxSerializationJson = "1.9.0"
53-
ksp = "2.3.3"
53+
ksp = "2.3.4"
5454
leakcanary = "2.14"
5555
legacySupportV4Version = "1.0.0"
5656
libraryVersion = "1.3.0"

0 commit comments

Comments
 (0)