Camila Ayres
8c4350f3d4
On upgrade notification for mass file deletion is disabled by default.
...
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-10-24 12:53:38 +00:00
Camila Ayres
69b318d43b
Set promptDeleteFiles default to false.
...
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-10-24 12:53:37 +00:00
Matthieu Gallien
b10837754c
do not pause the folder when terms of service need to be signed
...
is wrong as this stays paused once they are accepted
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-23 19:44:11 +02:00
Matthieu Gallien
95e5aed566
Merge pull request #7406 from nextcloud/backport/7404/stable-3.14
...
[stable-3.14] improve again state tracking with terms of service app
2024-10-23 18:56:51 +02:00
Matthieu Gallien
4ec447f1ca
improve logs when checking terms of service status
...
should help diagnosing a client stuck with ToS block while thinking they
had been accepted
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-23 16:41:07 +00:00
Matthieu Gallien
f44fa293e1
improve again state tracking with terms of service app
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-23 16:41:07 +00:00
Matthieu Gallien
bfd4f2c0a1
fix crash with permanent delete logger
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-23 10:47:25 +02:00
Matthieu Gallien
7aec778da0
Merge pull request #7396 from nextcloud/backport/7395/stable-3.14
...
[stable-3.14] properly detect need to sign terms of service state
2024-10-22 22:41:29 +02:00
Matthieu Gallien
62b1907dd6
properly detect need to sign terms of service state
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-22 20:41:05 +00:00
Matthieu Gallien
566f2e76e9
prepare for release 3.14.3
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-22 18:13:20 +02:00
Matthieu Gallien
48cfd5fad5
Merge pull request #7392 from nextcloud/backport/7389/stable-3.14
...
[stable-3.14] content access denied error during discovery: verify server access
2024-10-22 18:09:28 +02:00
Matthieu Gallien
25f9e16a7d
notify user once when terms of service need to be signed
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-22 16:06:15 +00:00
Matthieu Gallien
736d2c31bf
content access denied error during discovery: verify server access
...
will trigger a check of the server connectivity in case of content
access denied reporting when listing folders during discovery
should allow discovering early that terms of service need to be signed
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-22 16:06:15 +00:00
Matthieu Gallien
28aca7f19d
Merge pull request #7386 from nextcloud/backport/7385/stable-3.14
...
[stable-3.14] detect the terms of service app is requiring the user to sign them
2024-10-22 16:45:33 +02:00
Matthieu Gallien
4a1538b6c4
content access denied error during discovery: verify server access
...
will trigger a check of the server connectivity in case of content
access denied reporting when listing folders during discovery
should allow discovering early that terms of service need to be signed
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-22 13:40:03 +00:00
Matthieu Gallien
d6ba757585
detect the terms of service app is requiring the user to sign them
...
will query the sign state for the terms of service and automatically
pause or resume sync
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-22 13:40:03 +00:00
Matthieu Gallien
e5c78f2cf2
Merge pull request #7381 from nextcloud/backport/7028/stable-3.14
...
[stable-3.14] create a permanent log of delete actions
2024-10-22 12:56:06 +02:00
Matthieu Gallien
5882404099
remove not so usefull log line for new files
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-22 07:16:01 +00:00
Matthieu Gallien
98bed83aae
create a permanent log of delete actions
...
will log all deletions with the result of the discovery by the sync
enginre
should enable analyze even long time after such a delete occured
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-22 07:16:01 +00:00
Claudio Cambra
4eec4f3d30
Merge pull request #7369 from nextcloud/backport/7368/stable-3.14
...
[stable-3.14] Pin Craft Qt version to 6.7.2 and binary cache version to 24.08
2024-10-19 00:52:33 +08:00
Claudio Cambra
c8396c549f
Pin Craft Qt version to 6.7.2 and binary cache version to 24.08
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 16:51:13 +00:00
Matthieu Gallien
5b9cebb4ab
prepare for release 3.14.2
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-18 11:11:46 +02:00
Matthieu Gallien
6add67b613
Merge pull request #7364 from nextcloud/backport/7339/stable-3.14
...
[stable-3.14] Make shares distinguishable if there are sharees with the same display name
2024-10-18 11:09:22 +02:00
Claudio Cambra
d07cb2c69f
Ensure on removal of share that display string is updated for last (now non-)duplicate share
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 09:05:38 +00:00
Claudio Cambra
10ff7dddbd
Store duplicate indices as key-value pair with value storing bucket of all duplicates
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 09:05:38 +00:00
Claudio Cambra
cc4e2591ec
Clean up check for equality between sharee display names
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 09:05:38 +00:00
Claudio Cambra
c42617c2f8
Make sure to update display of all duplicate display name shares
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 09:05:38 +00:00
Claudio Cambra
6d88f04f2e
Display more verbose share display names for shares that have sharees with identical display names
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 09:05:38 +00:00
Claudio Cambra
1169c0ba3d
Check for and store indices of shares with duplicate display names
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 09:05:38 +00:00
Claudio Cambra
194222afcd
Add ability to make share sharee displayname more verbose
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 09:05:38 +00:00
Matthieu Gallien
6f88a8aaec
Merge pull request #7363 from nextcloud/backport/6752/stable-3.14
...
[stable-3.14] Fix opening of locally available groupfolders in web browser from tray drop-down
2024-10-18 11:04:39 +02:00
Claudio Cambra
c48c1c2680
Take reference to folder in folder map within User::getFolder
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 08:59:45 +00:00
Claudio Cambra
4dd7ca30e3
Prevent double slashes in group folder path parsing
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 08:59:45 +00:00
Claudio Cambra
bfaf526ad5
Use for : loop in getFolder
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 08:59:45 +00:00
Claudio Cambra
51627ef989
Constify openLocalFolder
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 08:59:45 +00:00
Claudio Cambra
4fb898ac16
Merge pull request #7362 from nextcloud/backport/7360/stable-3.14
...
[stable-3.14] Make sure storage headers do not collide with each other in macOS VFS settings
2024-10-18 16:19:02 +08:00
Claudio Cambra
6fec4c2487
Make sure storage headers do not collide with each other in macOS VFS settings
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 08:18:27 +00:00
Matthieu Gallien
5b5608ebb8
Merge pull request #7358 from nextcloud/backport/7346/stable-3.14
...
[stable-3.14] remove ownCloud wording in logging
2024-10-18 10:10:44 +02:00
Rello
f8fa61c9ba
remove ownCloud wording in logging
...
remove ownCloud wording in logging
Signed-off-by: Rello <Rello@users.noreply.github.com>
2024-10-18 07:02:32 +00:00
Matthieu Gallien
41995190a6
Merge pull request #7352 from nextcloud/backport/7351/stable-3.14
...
[stable-3.14] on receiving reply of a remote MOVE: always record it
2024-10-18 09:00:32 +02:00
Matthieu Gallien
a29af869f8
on receiving reply of a remote MOVE: always record it
...
even if local item has disappeared, record the result of a remote MOVE
when receiving the reply
enable better state tracking when syncing rename or move operations
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-18 09:00:21 +02:00
Claudio Cambra
7dbfb96e5e
Merge pull request #7357 from nextcloud/backport/7323/stable-3.14
...
[stable-3.14] Fix Swift 6-related CI errors with macOS VFS module
2024-10-18 14:21:55 +08:00
Claudio Cambra
1b75056fb1
Run post-auth state check with main actor task
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 06:20:54 +00:00
Claudio Cambra
f3dde1907a
Fix swift 6 concurrency error regarding use of authAttemptState
...
Cannot pass a local variable into a concurrently executing Task. It's
not a real issue as we are using a semaphore to wait before using this
variable for anything outside of the Task block, but still.
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 06:20:54 +00:00
Claudio Cambra
0b97d6069f
Merge pull request #7356 from nextcloud/backport/7328/stable-3.14
...
[stable-3.14] Check for availability of Big Sur (under 11.3) before using VFS progress tracking method
2024-10-18 14:03:43 +08:00
Claudio Cambra
c9667c1bbc
Wrap use of NSFileProviderManager globalProgress in availability check
...
This selector was only made available on macOS 11.3
Just to be safe we should check for the availability
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 06:00:42 +00:00
Matthieu Gallien
5b47d1742d
Merge pull request #7348 from nextcloud/backport/3014/stable-3.14
...
[stable-3.14] Show/Hide Menubar and Dock Icon on macOS
2024-10-17 15:52:16 +02:00
Elsie Hupp
de55ae9b5e
Show/Hide Menubar and Dock Icon
...
Signed-off-by: Elsie Hupp <9206310+elsiehupp@users.noreply.github.com>
2024-10-17 11:33:31 +02:00
Matthieu Gallien
5bdc2b911d
Merge pull request #7343 from nextcloud/backport/7334/stable-3.14
...
[stable-3.14] Bugfix/use file id to track renamed items
2024-10-17 11:22:57 +02:00
Matthieu Gallien
a758ab3957
remove the enforcement of identical etag for a server side item MOVE
...
orignally added by https://github.com/owncloud/client/pull/6632
most probably a too strong assumption on the behavior of the Nextcloud
server
better check real item metadata like fileid, size or modification time
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-10-17 11:22:48 +02:00