Commit Graph

24118 Commits

Author SHA1 Message Date
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
Iva Horn
a553dd4d46 fix: Disabled interceptor for authentication attempt.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
0b2ead8243 feat: Implemented reauthentication in file provider UI extension (#8617).
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
Iva Horn
3071c77475 fix: Updated NextcloudFileProviderKit reference.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00
copilot-swe-agent[bot]
853d1ab78b feat: implement UUID-based file provider domain identifiers with backward compatibility.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-09-17 08:15:44 +02:00