Commit Graph

23586 Commits

Author SHA1 Message Date
Jyrki Gadinger
21ae972efb style: access static members through ::
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-06-18 08:18:50 +02:00
Jyrki Gadinger
a15ed120ac fix(accountmanager): use defaults from configFile if setting was not present
This prevented e.g. "launchOnSystemStartup" to be set on a fresh
installation.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-06-18 08:18:50 +02:00
Matthieu Gallien
96921f61be
Merge pull request #8368 from nextcloud/bugfix/ncfpk-transfer
fix(shell_integration/macOS): Point NextcloudFileProviderKit dependency to new address
2025-06-18 08:14:24 +02:00
Claudio Cambra
163565bd00 fix(shell_integration/macOS): Point NextcloudFileProviderKit dependency to new address
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-17 12:50:32 +02:00
Matthieu Gallien
cd44540a5a
Merge pull request #8377 from nextcloud/bugfix/macvfs-meo
fix(shell_integration/macOS/FileProviderExt): Adapt to further changes in NCFPK 3.0
2025-06-17 09:50:10 +02:00
Claudio Cambra
50b5c966f0 fix(deps): Pin to NextcloudKit 6.0.9
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-17 09:11:59 +02:00
Claudio Cambra
666a089d29 fix(shell_integration/macOS/FileProviderExt): Conform to changes in MaterialisedEnumerationObserver
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-17 09:11:59 +02:00
Nextcloud bot
a3213249cc
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-17 03:00:54 +00:00
Jyrki Gadinger
962bb9b53a
Merge pull request #8375 from nextcloud/bugfix/activities
fix(activitylistmodel): fix activities for e2ee files
2025-06-16 15:10:07 +02:00
Jyrki Gadinger
5d8b9c77db fix(activitylistmodel): fix activities for e2ee files
the sharing/activity button was supposed to be hidden, but a later
change forgot to adapt the variable used for querying the file metadata
so it never could determine the e2e-status

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-06-16 10:16:39 +02:00
Nextcloud bot
22222dc9bb
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-14 03:01:29 +00:00
Nextcloud bot
29e315ae46
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-13 02:59:00 +00:00
Matthieu Gallien
b87bd4cc55
Merge pull request #8367 from nextcloud/bugfix/betterNetworkLogs
feat(logs): provide better logs for network request replies
2025-06-12 16:56:10 +02:00
Matthieu Gallien
fa6101ce21
feat(logs): provide better logs for network request replies
add a couple more info when receiving a reply to make it easier to link
the reply with the emitteed request

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-12 10:20:15 +02:00
Nextcloud bot
e32ff9d6a9
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-11 03:02:08 +00:00
Nextcloud bot
0eb838f486
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-10 03:00:17 +00:00
Nextcloud bot
382f3ff034
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-08 02:59:33 +00:00
Matthieu Gallien
670086954d
Merge pull request #8358 from nextcloud/bugfix/preventImplicitHydrationOnWindows
fix(windows/virtualFiles): prevent implicit hydration at API level
2025-06-07 18:42:52 +02:00
Matthieu Gallien
99d4f16435 fix(windows/virtualFiles): prevent implicit hydration at API level
use the dedicated flag from CfApi to prevent self implicit hydration
requests

should ensure even more reliable handling of virtual files

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-07 18:08:39 +02:00
Nextcloud bot
8565bc8fc1
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-07 02:58:03 +00:00
Matthieu Gallien
fd52d31eca
Merge pull request #8357 from nextcloud/bugfix/cleanCompilationWarningOnWindows
fix(warning): avoid compilation warning by specifying type
2025-06-06 13:03:59 +02:00
Matthieu Gallien
1ecab229d6 fix(warning): avoid compilation warning by specifying type
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-06 11:57:27 +02:00
Nextcloud bot
477e1b698b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-06 03:06:49 +00:00
Matthieu Gallien
6be9b4698a
Merge pull request #8338 from nextcloud/bugfix/optimizeDiscoveryLogs
perf(logs): do not print processing lines for not important instructions
2025-06-05 16:21:46 +02:00
Matthieu Gallien
a60e34cd82 perf(logs): do not print processing lines for not important instructions
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-05 15:47:37 +02:00
Matthieu Gallien
8ea12029ba
Merge pull request #8352 from nextcloud/bugfix/betterVfsWindowsLogs
fix(logs): make one log message useful
2025-06-05 14:36:46 +02:00
Matthieu Gallien
c837e1c010 fix(tests): will currently detect wrong attempts to access deleted files
with virtual files we may wrongly try to access a file we just deleted

in which case an assert should ensure we capture this during automated
tests

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-05 14:01:38 +02:00
Matthieu Gallien
d082f839d0 fix(logs): make one log message useful
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-05 14:01:38 +02:00
Matthieu Gallien
1fa119951e
Merge pull request #8351 from nextcloud/bugfix/moreAutomatedtests
fix(test/sync): add a single sync engine test with long paths
2025-06-05 12:09:04 +02:00
Matthieu Gallien
66129ccaad fix(test/sync): add a single sync engine test with long paths
unfortunately does not cpature the requirements for proper long path
handling on Windows

maybe an end-to-end test could capture this requirement

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-05 11:06:41 +02:00
Nextcloud bot
8bb9d89f3d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-05 03:02:14 +00:00
Matthieu Gallien
07fa350ff1
Merge pull request #8333 from nextcloud/bugfix/avoidFailingSmallDownloadForDecompressedSafetyCheck
fix(get/file): avoid failing to download files under 20 MiB
2025-06-04 14:34:54 +02:00
Matthieu Gallien
1144ac4fd3 fix(get/file): avoid failing to download files under 20 MiB
if a file that uncompresses to a file size under 10 MiB, Qt will allow
it

for files with an higher size, they must not have higher compression
ratio than what Qt network stack expect

https://doc.qt.io/qt-6/qnetworkrequest.html#setDecompressedSafetyCheckThreshold

we will use a 2 times bigger threshold

Close https://github.com/nextcloud/desktop/issues/7470

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-04 13:52:57 +02:00
Jyrki Gadinger
dca59d3ab5
Merge pull request #8347 from nextcloud/bugfix/no-more-msi-reboots
fix(msi): set the REBOOT property in the MSI
2025-06-04 11:06:11 +02:00
Jyrki Gadinger
49e88d6eac fix(msi): set the REBOOT property in the MSI
A value of `ReallySuppress` will not display a reboot prompt whenever
the `ForceReboot` action was run, or whenever a reboot was scheduled
(e.g. by `FilesInUse`).  Apparently this will not reboot the machine on
its own either.

`winget` sets this property in its manifest[0], and according to reports in
issue #5369 this seems to work.

See also: https://learn.microsoft.com/en-us/windows/win32/msi/reboot

[0]: 0b40904d14/manifests/n/Nextcloud/NextcloudDesktop/3.16.5/Nextcloud.NextcloudDesktop.installer.yaml (L16)

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-06-04 10:20:15 +02:00
Nextcloud bot
287c6bce43
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-04 03:01:02 +00:00
Matthieu Gallien
0ba3316e69
Merge pull request #8337 from nextcloud/bugfix/cleanLogs
fix(logs): remove extra logs
2025-06-03 16:08:33 +02:00
Matthieu Gallien
7f1b664ea2 fix(logs): remove extra logs
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-06-03 16:08:22 +02:00
Matthieu Gallien
3b8990b45c
Merge pull request #8334 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.15.0
chore(deps): Bump cpp-linter/cpp-linter-action from 2.14.0 to 2.15.0
2025-06-03 12:05:05 +02:00
dependabot[bot]
cf68887277 chore(deps): Bump cpp-linter/cpp-linter-action from 2.14.0 to 2.15.0
Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](8ae6cfaea8...f91c446a32)

---
updated-dependencies:
- dependency-name: cpp-linter/cpp-linter-action
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-03 12:04:53 +02:00
Matthieu Gallien
aa51b0a75e
Merge pull request #6238 from nextcloud/enh/3189-warn-at-creation-time
enh(debugArchive): Add reminder to redact before sharing
2025-06-03 11:04:04 +02:00
Josh Richards
14423dc66a enh(debugArchive): Add reminder to redact before sharing
Closes #3189

Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2025-06-03 10:15:03 +02:00
Nextcloud bot
afa7fd65ca
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-03 02:59:35 +00:00
Matthieu Gallien
36d6c234d4
Merge pull request #8330 from nextcloud/bugfix/lockfile-path
fix(lockfilejobs): ensure using correct file path
2025-06-02 16:49:11 +02:00
Jyrki Gadinger
27ede927d4 fix(lockfilejobs): ensure using correct file path
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-06-02 15:59:17 +02:00
Matthieu Gallien
f12498c509
Merge pull request #8311 from nextcloud/feature/upgrade-vfs-mac-deps
feat(shell_integration/macOS/FileProviderExt): Upgrade dependencies
2025-06-02 15:16:00 +02:00
Claudio Cambra
69a47e9ad7 feat(shell_integration/macOS/FileProviderUIExt): Only display share action if item supports it
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +02:00
Claudio Cambra
f458de6106 feat(shell_integration/macOS/FileProviderExt): Be more informative when rejecting provided credentials
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +02:00
Claudio Cambra
9ff78ac969 feat(shell_integration/macOS/FileProviderExt): Remove fast enumeration settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +02:00
Claudio Cambra
b518198053 feat(shell_integration/macOS/FileProviderExt): Upgrade dependencies
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-06-02 15:15:32 +02:00