Jyrki Gadinger
438b0af64b
fix: ignore directory listing entry for the iterated directory
...
The `ignoreFirst` bool had a short lifetime, by the time the lambda slot
handling the `LsColJob::directoryListingIterated` signal was called the
reference to that bool would report a completely different value. This
could result in the first entry of a directory listing to not be ignored
properly.
This commit changes the way the slot checks whether it's currently
iterating over the very same directory that was just requested by
comparing the request path with the path from the response.
Fixes #8915
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-10-22 11:42:21 +02:00
Nextcloud bot
4417cf60d4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-22 02:37:54 +00:00
Jyrki Gadinger
d702a5bd6b
Merge pull request #8910 from nextcloud/bugfix/drop-NC19-support
...
fix: Update minimum supported Nextcloud server version to 20
2025-10-21 13:22:16 +02:00
Rello
3de563e54f
fix: Update minimum supported Nextcloud server version to 20
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-10-21 16:38:44 +07:00
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