Commit Graph

24381 Commits

Author SHA1 Message Date
Nextcloud bot
06c80d731b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-21 02:38:20 +00:00
Tamás Bari
e738580d5b
Merge pull request #8894 from nextcloud/bugfix/AllignPlusIcon
Fix some of the accounts menu visual issues
2025-10-20 16:19:31 +02:00
Tamás Bari
c301eb2a24 fix: correcting text color for user name
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-10-20 13:38:47 +02:00
Tamás Bari
33f5c04328 fix: disabling menu items instead of hiding them
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-10-20 13:38:47 +02:00
Tamás Bari
5acf0f791f fix: user more menu height (especially on Windows)
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-10-20 13:38:47 +02:00
Tamás Bari
b26c20e642 fix: status message color and reaction to model changes
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-10-20 13:38:47 +02:00
Tamás Bari
aa7ee74781 fix: ignore windows for highligted menuitem styling
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-10-20 13:38:47 +02:00
Tamás Bari
be3a001edc fix: ensuring contrasting text color for highlighted menuitems
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-10-20 13:38:47 +02:00
Tamás Bari
8145c1ef7a fix: accounts menu width adapting to it's contents
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-10-20 13:38:47 +02:00
Tamás Bari
adaa54cced fix: add account menuitem height and padding
Signed-off-by: Tamás Bari <adaorcpp@gmail.com>
2025-10-20 13:38:47 +02:00
Jyrki Gadinger
4c8debe0ad
Merge pull request #8900 from nextcloud/bugfix/VfsQmlNeutralSyncStatus
fix: Neutral sync icon in VFS sync status
2025-10-20 13:12:10 +02:00
Rello
7ab63e9466 Neutral sync icon in VFS sync status
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-10-20 12:34:00 +02:00
Iva Horn
a5dfc3ae59
Merge pull request #8890 from nextcloud/feat/file-provider-request-logging-support
Logging NSFileProviderRequest
2025-10-20 12:21:57 +02:00
Iva Horn
e2f44b9a80 fix(file-provider): Updated dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-20 10:59:00 +02:00
Iva Horn
2b0ee2e292 fix(file-provider): Adjusted log level of a less important message to debug.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-20 10:59:00 +02:00
Iva Horn
2186edeeb7 feat: Logging NSFileProviderRequest.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-20 10:59:00 +02:00
Jyrki Gadinger
39bf9e4ad8
Merge pull request #8902 from nextcloud/ci/noid/bump-xcode
chore(ci): use Xcode 16.3
2025-10-20 10:30:28 +02:00
Jyrki Gadinger
8812fb37f8 chore(ci): use Xcode 16.3
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-20 09:45:45 +02:00
Jyrki Gadinger
92c87d460b
Merge pull request #8899 from nextcloud/bugfix/DebugLogFiles
fix: remove "nextcloud" from debug log filenames
2025-10-20 09:01:27 +02:00
Rello
5336d8e909
fix: remove "nextcloud" from debug log filenames
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-10-20 10:25:25 +07:00
Nextcloud bot
4bf78810ab
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-20 02:36:50 +00:00
Nextcloud bot
c2442bce71
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-18 02:37:23 +00:00
Iva Horn
0402f2fced fix(file-provider): Updated dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-17 17:16:50 +02:00
Iva Horn
b2326a7845 fix: Removed redundant NextcloudCapabilitiesKit reference from Xcode project.
It is a transient dependency through NextcloudFileProviderKit anyway and was conflicting with that (besides still referring to claucambra).

Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-17 10:04:46 +02:00
Iva Horn
62db000adc fix(file-provider): Updated dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-17 10:02:01 +02:00
Iva Horn
7d932f8a48 fix(file-provider): Updated dependencies.
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-17 09:49:16 +02:00
Nextcloud bot
042a943685
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-17 02:37:42 +00:00
Jyrki Gadinger
8ae74384ea
Merge pull request #8889 from nextcloud/feature/noid/xcode-target-is-release
chore: set xcode target to `Debug` only for dev builds
2025-10-16 18:38:47 +02:00
Jyrki Gadinger
7219c3bf20 chore: set xcode target to Debug only for dev builds
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-16 17:53:58 +02:00
Iva Horn
b3e705cbe1 feat(file-provider): Updated NextcloudFileProviderKit from 3.2.5 to 3.2.6
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-16 14:11:32 +02:00
Jyrki Gadinger
700fcafe35
Merge pull request #8714 from nextcloud/bugfix/quotadir
fix(quota): return unlimited quota if server query is invalid or file is in folder root.
2025-10-16 10:09:23 +02:00
Jyrki Gadinger
cd8601e3be chore: change the extra quota logging to debug level
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-16 09:13:03 +02:00
Jyrki Gadinger
01526c34e5 fix(quota): parse quota values from servers as double
The server can respond with values like `2.58440798353E+12` instead of
a plain number like `2584407983530`.
`QVariant::toLongLong` does not recognise that as a valid number and
returns `0` instead, breaking the sync for some.

Also added a fallback value in case parsing the value as double doesn't
work either.

Fixes #8555

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-16 09:13:03 +02:00
Jyrki Gadinger
0d83bb2bf9 fix(discoveryphase): remove additional setting of folderQuota
`LsColJob::propertyMapToRemoteInfo` takes care of that too

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-16 09:13:03 +02:00
Jyrki Gadinger
51b5ed53ec fix(discovery): remove extra check for valid server entry
`processFileAnalyzeRemoteInfo` is only called iff `serverEntry.isValid`
anyway

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-16 09:13:03 +02:00
Camila Ayres
559e9c21aa chore: print sync information when checking quota.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-16 09:13:03 +02:00
Camila Ayres
5423d8383b fix(quota): return unlimited quota if server query is invalid or file is in folder root.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-16 09:13:03 +02:00
Nextcloud bot
54cb247c0d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-16 02:36:39 +00:00
Jyrki Gadinger
979b6cf197
Merge pull request #8885 from nextcloud/bugfix/noid/macos-init-disappearing-cloudstorage-directory
fix(file-provider): report a different error if database is not ready
2025-10-15 17:45:53 +02:00
Jyrki Gadinger
ff43776cb7 fix(file-provider): report a different error if database is not ready
As per [the docs for `NSFileProviderReplicatedExtension
item(for:request:completionHandler:)`][1], the system will automatically
retry calling the method if the error is not one of `.notAuthenticated`,
`.serverUnreachable`, or `.noSuchItem`.

From my observations it seems that if the error `.cannotSynchronize` is
returned for the root container (i.e.
`NSFileProviderRootContainerItemIdentifier`), the system/file provider
framework just ends up deleting the newly created sync directory inside
`~/Library/CloudStorage`.  This broke the entry in the Finder sidebar.

After changing the error to `.notAuthenticated` (which is semantically
wrong, but alas), I now could disable/enable the File Provider as often
as I wanted without the Finder sidebar entry to ever break due to the
directory having been removed previously ...  Strange, this.

[1]: https://developer.apple.com/documentation/fileprovider/nsfileproviderreplicatedextension/item(for:request:completionhandler:)#Discussion

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-15 16:41:10 +02:00
Iva Horn
383a971aa0 fix(file-provider): Updated dependencies.
- NextcloudKit 7.1.6 → 7.1.7
- NextcloudFileProviderKit 3.2.4 → 3.2.5

Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-15 16:14:28 +02:00
Jyrki Gadinger
2566309a15
Merge pull request #8883 from nextcloud/bugfix/8740/macos-tooltips
fix(tray): use native tooltips when available
2025-10-15 13:58:11 +02:00
Jyrki Gadinger
86ceba756d fix(tray): use Item popupType on Windows
otherwise the text clips through the popup shape for some strange reason
...

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-15 13:13:12 +02:00
Jyrki Gadinger
9a92dac5f5 fix(tray): use native tooltips when available
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-15 12:35:16 +02:00
Jyrki Gadinger
9b8c831696 chore: remove unused NCToolTip
Was removed with fb17a4bf9e

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-15 10:46:29 +02:00
Nextcloud bot
eb0b82b175
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-15 02:36:39 +00:00
Iva Horn
b46afb791c fix: Updated NextcloudFileProviderKit reference to 9d3a90e
9d3a90e516
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
2025-10-14 15:10:02 +02:00
Jyrki Gadinger
e68be46635
Merge pull request #8876 from nextcloud/bugfix/nextclouddev
fix(NextcloudDev): add missing template file.
2025-10-14 09:06:08 +02:00
Camila Ayres
1251cdb0a1 fix(NextcloudDev): add missing template file.
Adjust .gitignore to accept a file with 'build' in the name.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-10-14 08:30:08 +02:00
Nextcloud bot
955a47468a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-14 02:51:54 +00:00