Matthieu Gallien
64b75c8f00
fix(cloudproviders): use a class static variable instead of a global one
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-05-13 13:29:39 +02:00
Corey Berla
02d62417da
cloudproviders elide the text in the recent files submenu
...
Now that we have a baseline text with (preferredTextWidth), use
that to elide the text in the recent files submenu. This means
that at most, the submenu will be twice as wide as the primary
menu.
Signed-off-by: Corey Berla <corey@berla.me>
2025-05-13 09:58:22 +02:00
Corey Berla
f65b736aa4
cloudproviders keep track of the length of the main menu items
...
cloudproviderwrapper creates (and provides a menu model) that is used
to populate a menu within file managers. The menu includes a
submenu of recent activity that has no limit on the maximum number of
characters. In order to create a more reasonably sized menu,
let's keep track of the width of the items in the main menu as a
baseline for the width of the items in the submenu. This is
done dynamically in order to account for translations
Signed-off-by: Corey Berla <corey@berla.me>
2025-05-13 09:58:22 +02:00
Matthieu Gallien
9b8b7d4d6b
Merge pull request #8228 from nextcloud/bugfix/migration3
...
fix(migration): migrate general network settings.
2025-05-12 12:07:15 +02:00
Camila Ayres
071c1efd41
fix(migration): migrate general network settings.
...
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-05-11 16:18:43 +02:00
Matthieu Gallien
d2712e8b6f
Merge pull request #8044 from nextcloud/feature/yes-to-all-conflictsdialog
...
gui: add a "Yes to all" button when resolving multiple conflicts at once
2025-05-09 18:27:11 +02:00
Jyrki Gadinger
e75defd864
gui: add a "Yes to all" button when resolving multiple conflicts at once
...
Fixes #7446
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-05-09 17:54:05 +02:00
Matthieu Gallien
e21861ff79
Merge pull request #8250 from nextcloud/bugfix/avail-checks-fpitem
...
fix(gui/macOS): Add required availability checks around typeAndCreator access for NSFileProviderItem wrapper
2025-05-09 17:49:10 +02:00
Claudio Cambra
f2a223f685
fix(gui/macOS): Add required availability checks around typeAndCreator access for NSFileProviderItem wrapper
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:49:00 +02:00
Matthieu Gallien
38dd562952
Merge pull request #8248 from nextcloud/bugfix/mac-vfs-useragent
...
fix(shell_integration/macOS/FileProviderExt): Ensure user agent matches desktop client core
2025-05-09 17:48:49 +02:00
Claudio Cambra
91b6882196
fix(shell_integration/macOS/FileProviderUIExt): Retrieve and use FileProviderExt's user agent
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:48:38 +02:00
Claudio Cambra
a000dd60a7
fix(shell_integration/macOS/FileProviderExt): Add method to acquire user agent in FPUIExtensionService
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:48:38 +02:00
Claudio Cambra
c7499ed63b
fix(shell_integration/macOS/FileProviderUIExt): Add userAgent as separate property in share table view data source
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:48:38 +02:00
Claudio Cambra
c064b6a452
fix(macOS): Also send user agent over XPC service
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:48:38 +02:00
Claudio Cambra
3dbdaaf54c
fix(macOS): Send user agent string over File Provider socket along with account details
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:48:38 +02:00
Claudio Cambra
30bf5ffe03
fix(shell_integration/macOS/FileProviderExt): Make user agent a parameter of setupDomainAccount
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:48:38 +02:00
Matthieu Gallien
4c32fb2718
Merge pull request #8247 from nextcloud/feature/mac-vfs-enable-message
...
feat(gui/macOS): Present explanatory message after enabling macOS VFS for an account
2025-05-09 17:48:24 +02:00
Claudio Cambra
9979f869ff
feat(gui/macOS): Present explanatory message after enabling macOS VFS for an account
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:48:04 +02:00
Matthieu Gallien
2fe5a1d23b
Merge pull request #8238 from nextcloud/bugfix/correct-error-builders
...
fix(shell_integration/macOS/FileProviderExt): Correctly build NSFileProviderErrors
2025-05-09 17:40:58 +02:00
Claudio Cambra
ef783d7b11
fix(shell_integration/macOS/FileProviderExt): Correctly build NSFileProviderErrors
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:40:41 +02:00
Matthieu Gallien
fbb2af4026
Merge pull request #8232 from nextcloud/bugfix/gracefully-dismiss-fpui-ext-vc
...
fix(shell_integration/macOS/FileProviderUIExt): Properly mark action as complete when evicting item
2025-05-09 17:39:00 +02:00
Claudio Cambra
fc24475595
fix(shell_integration/macOS/FileProviderUIExt): Properly mark action as complete when evicting item
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 17:38:47 +02:00
Matthieu Gallien
ae0aa25c2a
Merge pull request #8246 from nextcloud/bugfix/platformApiNeedsPlatformSpecificFolderSeparators
...
fix(readonly): use native separator in paths before calling windows API
2025-05-09 17:37:14 +02:00
Matthieu Gallien
8f0be0c5db
fix(readonly): use native separator in paths before calling windows API
...
we need platform native separators for file paths that will be used in
native Windows platform specific APIs
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-05-09 17:37:02 +02:00
Matthieu Gallien
a0a5e4906f
Merge pull request #8256 from nextcloud/Rello-patch-1
...
fix(UI): updater filename-space error message
2025-05-09 17:36:07 +02:00
Rello
d141093945
Update src/libsync/bulkpropagatorjob.cpp
...
Co-authored-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-05-09 15:06:43 +02:00
Rello
876731f9fb
Update bulkpropagatorjob.cpp
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-05-09 12:05:28 +02:00
Matthieu Gallien
a2ac5402e4
Merge pull request #8236 from nextcloud/bugfix/default-val-fast-sync-mac
...
fix(gui/macOS): Fix default value for File Provider fast sync enablement setting
2025-05-09 10:56:30 +02:00
Claudio Cambra
0d0f1b38c1
fix(gui/macOS): Fix default value for File Provider fast sync enablement setting
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-05-09 10:56:23 +02:00
Matthieu Gallien
f4b3e82976
Merge pull request #8243 from nextcloud/bugfix/reallyPreventFileDeletionInReadOnlyFolder
...
fix(readonly): apply ACL also to files inside read-only folders
2025-05-09 09:43:26 +02:00
Matthieu Gallien
a0532921ca
fix(readonly): apply ACL also to files inside read-only folders
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-05-09 09:43:16 +02:00
Matthieu Gallien
9d3adc0c3f
Merge pull request #8241 from nextcloud/bugfix/allowMoveRollbackInReadOnlyFolders
...
fix(readonly): enable MOVE rollback when folder is read-only
2025-05-09 09:42:46 +02:00
Matthieu Gallien
de546bd549
fix(readonly): enable MOVE rollback when folder is read-only
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-05-09 09:42:35 +02:00
Matthieu Gallien
85474628f8
Merge pull request #8240 from nextcloud/bugfix/betterFailingMoveTracking
...
fix(rename): avoid failing hard when rename is rejected by server
2025-05-09 09:42:22 +02:00
Matthieu Gallien
15fafa0774
fix(rename): avoid failing hard when rename is rejected by server
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-05-09 09:42:11 +02:00
Jyrki Gadinger
d9ef6762e5
Merge pull request #8251 from nextcloud/remove-crashreporter
...
chore: remove never used crashreporter
2025-05-08 11:39:34 +02:00
Jyrki Gadinger
d458c2c620
chore: remove never used crashreporter
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-05-08 09:52:53 +02:00
Nextcloud bot
2089be5f23
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-08 03:09:48 +00:00
Matthieu Gallien
439c5941d6
Merge pull request #8245 from nextcloud/docs/noid/reuse-final
...
🎉 REUSE compliance
2025-05-07 23:48:36 +02:00
Andy Scherzinger
f7af76135b
docs(readme): Add reuse status badge
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-07 23:11:40 +02:00
Andy Scherzinger
9ac02600c9
ci(reuse): Add reuse check
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-07 23:08:13 +02:00
Andy Scherzinger
48e53ea216
docs(reuse): Migrate to SPDX header
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-07 23:06:34 +02:00
Matthieu Gallien
a86ea25b72
Merge pull request #8165 from wrobelda/patch-2
...
Improve configuration-related e2ee wording
2025-05-07 19:11:42 +02:00
Dawid Wróbel
621cf8bae3
Improve configuration-related e2ee wording
...
This refactors the code and updates the messages to use a consistent
set of words that refer to the configuration of the e2ee.
Signed-off-by: Dawid Wróbel <me@dawidwrobel.com>
2025-05-07 19:11:27 +02:00
Matthieu Gallien
dfe80af102
Merge pull request #8191 from nextcloud/bugfix/quota
...
fix(quota): throw error only for files that exceed the quota.
2025-05-07 19:09:49 +02:00
Camila Ayres
80f787979b
refactor(quota): use const; make logs less verbose.
...
- Add {} to single line if.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-05-07 19:09:36 +02:00
Camila Ayres
f677fda071
fix(quota): use _filesNeedingScheduledSync to delay sync of files exceeding quota.
...
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-05-07 19:09:36 +02:00
Camila Ayres
d0ea889f98
fix(quota): show personal files instead of empty string when error message is about root folder.
...
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-05-07 19:09:36 +02:00
Camila Ayres
3c8eb21a95
fix(quota): if item is new and parent dir has been renamed, quota is always 0.
...
Also moved quota check to a function.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-05-07 19:09:36 +02:00
Camila Ayres
4935cc55a6
fix(quota): check for the quota of the original parent folder, not of the renamed one (0 bytes available).
...
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-05-07 19:09:36 +02:00