Commit graph

21900 commits

Author SHA1 Message Date
Claudio Cambra
86a741bc40 Add basic properties to lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
954b6ca942 Handle new locking action identifiers in document action view controller of FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
b975b2dfa1 Add lock/unlock actions in FileProviderUIExt info plist
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
3a983c22bf Add basic LockViewController components
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
3c4d6bda2f Move all sharing components for FileProviderUIExt into a Sharing folder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Matthieu Gallien
c79ca8ce71
Merge pull request #7109 from nextcloud/backport/7102/stable-3.14
[stable-3.14] Bugfix/fix one rename issue
2024-09-12 10:15:26 +02:00
Matthieu Gallien
2f48389ed0 improve some log that are produced during discovery
would be usefull to track bugs during rename operations

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-12 10:15:16 +02:00
Matthieu Gallien
a0982ca6d4 avoid wrong tracking of renamed folders during discovery
ensure server rename operations are tracked as server rename operations

ensure local rename are tracked as local rename operations

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-12 10:15:16 +02:00
Matthieu Gallien
831f3430ab add automated tests for complex move scenario
we rename the top folder and we rename a not direct child that is also
moved to another folder below the original renamed top folder

so
a/b/c
a/b/d/file

will be
e/b/c/f/file

with
a -> e
d-> f

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-12 10:15:16 +02:00
Matthieu Gallien
724aa0133d
Merge pull request #7108 from nextcloud/backport/7061/stable-3.14
[stable-3.14] Bugfix/delete read only remnants folders
2024-09-12 10:14:53 +02:00
Matthieu Gallien
1d9080a7e5
delete invalid folders and restart sync automatically
users should then notice that the sync errors are gone

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-12 09:57:41 +02:00
Matthieu Gallien
27189bf4b1
let FileSystem::removeRecursively be able to delete read-only folders
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-12 09:57:41 +02:00
Matthieu Gallien
5b8144f806
detect remnants read-only folders to delete: try to delete them
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-12 09:57:40 +02:00
Matthieu Gallien
ab2002596e
let cancel sync and finish sync lambda be reusable methods
will enable implementation of other ways to interrupt sync after
discovery to get user feedback

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-12 09:57:40 +02:00
Matthieu Gallien
80793bbfff
collect remnant read-only folders during discovery
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-12 09:57:29 +02:00
Tobias Kaminsky
5b504a723f
Merge pull request #7105 from nextcloud/backport/7103/stable-3.14
[stable-3.14] Code-sign client via mac-crafter so it may pass notarisation
2024-09-12 07:19:38 +02:00
Claudio Cambra
7afa393844 Move building into separate subcommand, add subcommand just for codesigning
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Claudio Cambra
a5c208a453 Always move final product to product path in mac crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Claudio Cambra
f5ed1f29a7 Fix codesigning of qtwebengine related helper app in mac crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Claudio Cambra
12ba22f5c6 Use deep codesigning by default in mac crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Claudio Cambra
0c8ffdb49f Make sure to code-sign all binaries in app bundle
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Claudio Cambra
be7e3e7c19 Remove get-task-allow entitlement when code-signing app extensions
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Claudio Cambra
355f5f9237 Fix notarisation issues for Sparkle in mac-crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Claudio Cambra
e3ffc3d43a Add convenience method to save the entitlements of a bundle to a file as XML
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Claudio Cambra
ea47502365 Fix issue with placing app bundle in product directory if an existing build is there
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 05:17:36 +00:00
Matthieu Gallien
3a1ad772ab
Merge pull request #7091 from nextcloud/backport/6949/stable-3.14
[stable-3.14] Narrow down ReadWrite folder permission to owner
2024-09-09 16:12:16 +02:00
suiso67
76cbf658ea Narrow down ReadWrite folder permission to owner
Signed-off-by: suiso67 <suiso67@macadamia.rocks>
2024-09-09 14:04:01 +00:00
Matthieu Gallien
2455bb00c1
Merge pull request #7089 from nextcloud/backport/7027/stable-3.14
[stable-3.14] Fix make_universal.py not taking into account 64-bit bundle dylibs
2024-09-09 16:00:53 +02:00
Claudio Cambra
4cdf0d7446 Fix make_universal.py not taking into account 64-bit bundle dylibs
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-09 16:00:43 +02:00
Matthieu Gallien
2281d7f29d
Merge pull request #7083 from nextcloud/backport/7057/stable-3.14
[stable-3.14] Add some extra syncing details to the tray icon tooltip
2024-09-09 16:00:26 +02:00
Jyrki Gadinger
1fd0283e8b gui: remove Systray::setToolTip
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2024-09-09 15:56:47 +02:00
Jyrki Gadinger
d5b84b2862 gui: add some extra syncing details to the tray tooltips
There was some unused code that updated some status bar text -- this is
now part of the tooltip during syncing.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2024-09-09 15:56:47 +02:00
Matthieu Gallien
a7616599de
prepare 3.14.0 rc3 release
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-09 11:25:11 +02:00
Matthieu Gallien
815cbd5435
Merge pull request #7086 from nextcloud/backport/7084/stable-3.14
[stable-3.14] do not ignore paths containing 2 "#" characters
2024-09-09 11:23:54 +02:00
Matthieu Gallien
297cdec73a do not ignore paths containing 2 "#" characters
those path may be in use on Windows and are legitimate

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-09 09:19:14 +00:00
Matthieu Gallien
42daba24b0
Merge pull request #7082 from nextcloud/backport/7068/stable-3.14
[stable-3.14] ensure detection of entry type on windows is reliable
2024-09-09 09:07:47 +02:00
Matthieu Gallien
7d4c5a4fe2 ensure detection of entry type on windows is reliable
it seems that there is a possibility for the type detection to report a
folder as being a file

with this change, I am pretty sure that cannot happen any longer

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-09 06:41:24 +00:00
Matthieu Gallien
dbfc82c1ed
Merge pull request #7080 from nextcloud/backport/7079/stable-3.14
[stable-3.14] add missing exception handling
2024-09-06 16:35:55 +02:00
Matthieu Gallien
8f139ac2de add missing exception handling
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-06 14:05:04 +00:00
Matthieu Gallien
ab217bdbb3
prepare for 3.14.0 RC2
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-06 11:08:52 +02:00
Matthieu Gallien
bd3e5df365
Merge pull request #7077 from nextcloud/backport/6980/stable-3.14
[stable-3.14] Native buttons
2024-09-06 11:03:33 +02:00
Camila Ayres
4694aae25b
Fix talk app icon.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:45 +02:00
Camila Ayres
2f26f319c3
qrc:/// => image://
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:45 +02:00
Camila Ayres
255c0999d6
Remove more color customizations from Window and TrayFoldersMenuButton.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:44 +02:00
Camila Ayres
760edd7e50
Remove background hover customization from UserLine.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:44 +02:00
Camila Ayres
1fb956ece2
Remove customization for font color from EnforcedPlainTextLabel.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:44 +02:00
Camila Ayres
04d13b247c
Remove customizations for hover background from the user menu options.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:44 +02:00
Camila Ayres
523e165a92
Fix font color light/dark of time in ActivityItemContent.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:44 +02:00
Camila Ayres
b5e8946212
Remove backround rectangle from NCInputTextEdit.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:44 +02:00
Camila Ayres
d328919ae1
Remove customization for text color and hover from TextButtonContents.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-06 10:55:44 +02:00