Commit Graph

24122 Commits

Author SHA1 Message Date
Matthieu Gallien
e9985cf49d
fix(encryption): certificate discovery dialog will show full text
ensure the width of the dialog is wide enough to display all the text

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-18 17:13:04 +02:00
Matthieu Gallien
bacdca9980
chore(encryption): remove unused qml component for certificate selection
we used to think that the encryption certificate would be selected
manually

in fact, we choose the first one in the list of valid candidates

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-18 16:59:22 +02:00
Jyrki Gadinger
fc4f0f9624
Merge pull request #8766 from heirecka/fix-build-with-qt-6.10
fix: Drop Qt6GuiPrivate dependency to fix the build with Qt 6.10
2025-09-18 11:14:37 +02:00
Heiko Becker
8a7771dd92 fix: Drop Qt6GuiPrivate dependency to fix the build with Qt 6.10
Usage of private Qt modules requires an explicit
find_package(Qt6 FooPrivate ...) call since 6.10 [1], but it turns
out it is no longer needed after the usage of Qt's private API
with KArchive [2].

[1] https://doc-snapshots.qt.io/qt6-dev/whatsnew610.html#build-system-changes
[2] 9a0753dabb

Signed-off-by: Heiko Becker <mail@heiko-becker.de>
2025-09-18 10:38:38 +02:00
Matthieu Gallien
00c987e0a3
Merge pull request #8767 from heirecka/fix-warning-with-cmake-4.1
fix(ECMAddAppIcon): Avoid warning with cmake >= 4.1
2025-09-18 09:45:02 +02:00
Heiko Becker
2a1e7a2304 fix(ECMAddAppIcon): Avoid warning with cmake >= 4.1
It started to warn about elseif() without a condition [1].

[1] 74c62a180d

Signed-off-by: Heiko Becker <mail@heiko-becker.de>
2025-09-18 09:05:30 +02:00
Matthieu Gallien
3c5b76d885
Merge pull request #8462 from mike0609king/issue892_final
Implement more prominent quota warning
2025-09-18 09:01:48 +02:00
Mike Mengjie Huang
2f1c5f2c0c fix: Typo in function parameter
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
Mike Mengjie Huang
3608c49f9e perf: Use existing quota info instead of polling
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
Mike Mengjie Huang
7dd7dad140 feat: Add more prominent quota warnings
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
Mike Mengjie Huang
2d9ad0227e fix: Apply suggested change and modify quota warning tool tip
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
mike0609king
60fe1dbc3f style: Apply suggestions from code review
Co-authored-by: Camila Ayres <hello@camilasan.com>
Signed-off-by: mike0609king <57289368+mike0609king@users.noreply.github.com>
2025-09-18 08:24:02 +02:00
Mike Mengjie Huang
e63458121c perf: Use existing quota info instead of polling
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
Mike Mengjie Huang
6ccc795c37 fix: Change code formatting and description string
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
Mike Mengjie Huang
b61a87074d feat: Add more prominent quota warnings
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
Mike Mengjie Huang
d62c9ebdb6 fix: Change code formatting and description string
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
Mike Mengjie Huang
2e31dce2c0 feat: Add more prominent quota warnings
Signed-off-by: Mike Mengjie Huang <mike0609king@gmail.com>
2025-09-18 08:24:02 +02:00
Jyrki Gadinger
66615dba74
Merge pull request #8744 from nextcloud/chore/noid/add-new-codeowner-and-fix-needsinfohelper
chore: add new codeowner
2025-09-18 07:58:28 +02:00
Jyrki Gadinger
9c58796013 chore: add @Aiiaiiio to CODEOWNERS
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-09-18 12:22:47 +07:00
Jyrki Gadinger
fc3cc9c27f fix(needsinfohelper): use correct single-quote string literals
this workflow syntax is something else...

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-09-18 12:22:47 +07:00
Nextcloud bot
7c1ad3d330
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-18 03:04:49 +00:00
Rello
922e7433c1
Merge pull request #8765 from nextcloud/bugfix/noid/fileprovider-accountid-cleanup
fix(macOS): use correct ID for VFS enabled checks
2025-09-18 07:56:18 +07:00
Jyrki Gadinger
255a1119ed fix(macOS): use correct ID for VFS enabled checks
This resolves the status of the tray icon being stuck in a "Paused"
state.

While the file provider domain now uses a UUID internally, the
enabledAccounts array stored in the UserDefaults contains the accounts
with the username+host+port string.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-09-17 19:21:12 +02:00
Matthieu Gallien
c46ed208b7
Merge pull request #8763 from nextcloud/bugfix/8683/syncstatus-vfs-classicsync
fix(syncstatussummary): do not attempt to fetch VFS state for accounts without VFS enabled
2025-09-17 17:41:39 +02:00
Jyrki Gadinger
554a2849a0 fix(syncstatussummary): do not attempt to fetch VFS state for accounts without VFS enabled
The socket server won't ever know anything about accounts that are not
set up with VFS, resulting in a "Some files could not be synced" warning
message.  There is no use in trying to fetch the state in that case.

Since the state of the File Provider is per-account, iterating over all
accounts is not necessary either.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-09-17 16:10:29 +02:00
Matthieu Gallien
c140738847
Merge pull request #8760 from nextcloud/bugfix/logWarning
fix: log - deprecation warning
2025-09-17 15:54:55 +02:00
Rello
6a40c0e486 bugfix: deprecation warning
Log warning

> Parameter "index" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
> Parameter "object" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.

Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-17 15:12:53 +02:00
Matthieu Gallien
28347fe650
Merge pull request #8759 from mike0609king/issue8704
fix(folderstatusmodel): 32 bit int overflow in current item progress fixed
2025-09-17 14:39:57 +02:00
Baris
b1001f6f79 fix(folderstatusmodel): 32 bit int overflow in current item progress fixed
Signed-off-by: Baris <basar.baris1209@gmail.com>
2025-09-17 14:04:34 +02:00
Matthieu Gallien
c52f3d71c1
Merge pull request #8657 from nextcloud/feature/noid/vfs-by-default
feat(wizard): automatically set up macOS-VFS when available
2025-09-17 13:16:03 +02:00
Jyrki Gadinger
920512ab4f feat(wizard): automatically set up macOS-VFS when available
In case the macOS FileProvider extension is available, skip the advanced
setup page in the account setup wizard.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-09-17 12:37:13 +02:00
Rello
d35ba145a2
Merge pull request #8762 from nextcloud/bugfix/BasicControls
fix: log - BasicControls for better customization.
2025-09-17 17:35:03 +07:00
Rello
67b498bcab fix: log - BasicControls for better customization.
> QML QQuickRectangle: The current style does not support customization of this control (property: "background" item: QQuickRectangle(0x600003e89dc0, parent=0x0, geometry=0,0 0x0)). Please customize a non-native style (such as Basic, Fusion, Material, etc). For more information, see: https://doc.qt.io/qt-6/qtquickcontrols2-customize.html#customization-reference
> QML QQuickItem: The current style does not support customization of this control (property: "contentItem" item: QQuickItem(0x600003e8a220, parent=0x0, geometry=0,0 0x0)). Please customize a non-native style (such as Basic, Fusion, Material, etc). For more information, see: https://doc.qt.io/qt-6/qtquickcontrols2-customize.html#customization-reference


Updated NCProgressBar to instantiate the Basic Controls implementation so its customized background and content items render without native style warnings

Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-17 17:01:11 +07:00
Matthieu Gallien
1df195245e
Merge pull request #8735 from nextcloud/bugfix/openMainDialogLibCloudProviders
fix(cloudprovider): add open main dialog action
2025-09-17 11:52:15 +02:00
Matthieu Gallien
0cc81bd7a4 fix(staticCodeChecks): fix warnings reported by clang or clazy
fixes warning detected by clang static analyzer or clang analyzer

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-17 10:47:36 +02:00
Matthieu Gallien
6fe5a540c6 fix: better user facing action name to open the client
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-17 10:47:36 +02:00
Matthieu Gallien
5c198f5d65 fix(cloudprovider): add open main dialog action
when opening the contextual menu of a cloud folder, add an entry to open
the main dialog

also improve the text of the entry to open in the browser

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-17 10:47:36 +02:00
Rello
a9ba5ad5a0
Merge pull request #8761 from nextcloud/bugfix/bindWarning
fix: log - Binding loop detected
2025-09-17 15:45:50 +07:00
Rello
3a1c5ab219 fix: Vinding loop detected
> UnifiedSearchInputContainer: Binding loop detected for property "implicitWidth":
qrc:/qt-project.org/imports/QtQuick/NativeStyle/controls/DefaultTextField.qml:16:5
> UnifiedSearchInputContainer: Binding loop detected for property "rightPadding":
qrc:/qml/src/gui/tray/UnifiedSearchInputContainer.qml:28:5
> UnifiedSearchInputContainer: Binding loop detected for property "rightPadding":
qrc:/qml/src/gui/tray/UnifiedSearchInputContainer.qml:28:5
> UnifiedSearchInputContainer: Binding loop detected for property "rightPadding":

Updated the unified search TextField paddings to derive from the leading and trailing control widths, removing the binding loop that stemmed from referencing the field’s own width.

Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-17 15:08:56 +07:00
Iva Horn
ae7f671833
Merge pull request #8726 from nextcloud/bugfix/8491-domain-uuids
UUID File Provider Domains
2025-09-17 09:26:20 +02:00
Matthieu Gallien
8fd41d1117
Merge pull request #8751 from nextcloud/bugfix/ActivityConflictIcons
fix: replace activity conflict icons with neutral ones
2025-09-17 09:20:03 +02:00
Rello
5cf3c2757a Update activitylistmodel.cpp
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-17 08:45:32 +02:00
Rello
aeac931b34 Update REUSE.toml
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-17 08:45:32 +02:00
Rello
0487cdd82b Update theme.qrc.in
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-17 08:45:32 +02:00
Rello
c3d39df31c Add files via upload
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-17 08:45:32 +02:00
Rello
303846837f Add files via upload
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-17 08:45:32 +02:00
Iva Horn
613733d10d fix: Initial file provider domain status in settings window.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
d55a311ac7 fix: Added clearance of NextcloudKit account error state on injection of credentials.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
6e2db6f08b feat: Configured NextcloudKit based on file provider domain identifier.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
3510d685f3 feat: NextcloudKit update and UUID db names.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00