Matthieu Gallien [Fri, 13 Sep 2024 11:54:21 +0000 (13:54 +0200)]
prepare 3.14.0 rc4
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 13 Sep 2024 11:50:56 +0000 (13:50 +0200)]
Merge pull request #7117 from nextcloud/backport/7101/stable-3.14
[stable-3.14] Fix native UI
Camila Ayres [Fri, 13 Sep 2024 10:34:09 +0000 (12:34 +0200)]
Remove extra ';'
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 10:10:55 +0000 (12:10 +0200)]
Fix wrong Style property.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 09:57:42 +0000 (11:57 +0200)]
Fix error: Audio is not a type.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 09:28:14 +0000 (11:28 +0200)]
Remove user status hover effect and background color.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 09:11:49 +0000 (11:11 +0200)]
Add todo: check if we should keep bottomUnifiedSearchInputSeparator.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 08:57:52 +0000 (10:57 +0200)]
Add todo: fix predefined status list.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 08:54:22 +0000 (10:54 +0200)]
Fix emoji selector page: transparency made it unusable. Use windows background color.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 08:30:30 +0000 (10:30 +0200)]
Adjust radius values: main window and text input uses bigger value, dropdown menus uses half.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 08:29:47 +0000 (10:29 +0200)]
Add the same round background rectangle for the talk reply text field.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Fri, 13 Sep 2024 07:20:50 +0000 (09:20 +0200)]
Remove extra ';'
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 20:34:49 +0000 (22:34 +0200)]
Fix height of text input fields and radius.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 19:59:29 +0000 (21:59 +0200)]
Fix unified search input placeholder text alignment and radius.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 19:03:50 +0000 (21:03 +0200)]
Fix warning: TypeError: Cannot read property 'height'/'width' of null.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 18:54:09 +0000 (20:54 +0200)]
Fix the color of the tab icons in the files details page.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 17:52:13 +0000 (19:52 +0200)]
Add margin space to the right of the 3 dots user menu.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 17:33:46 +0000 (19:33 +0200)]
Add radius value, border and hover colors in the folder's menus.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 16:20:36 +0000 (18:20 +0200)]
Use the same radius value, border colors and hover colors in all header menus.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 15:34:29 +0000 (17:34 +0200)]
Match the apps menu list look with the user's list look.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 15:06:08 +0000 (17:06 +0200)]
Use Style.trayFolderStatusIndicatorRadiusFactor in the UserLine.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 14:26:26 +0000 (16:26 +0200)]
Add new icon for more apps menu.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 14:01:10 +0000 (16:01 +0200)]
Use palette.window as header background color.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 12:08:58 +0000 (14:08 +0200)]
Add colored to base colors.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Sep 2024 11:25:15 +0000 (13:25 +0200)]
Fix display of icons in dark/light theme.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 11 Sep 2024 14:27:29 +0000 (16:27 +0200)]
Fix dark/light mode for account menu.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 11 Sep 2024 13:45:09 +0000 (15:45 +0200)]
Fix caret-down icon theme, size and alignment.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 11 Sep 2024 12:30:15 +0000 (14:30 +0200)]
Fix tray header light/dark theme.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Fri, 13 Sep 2024 10:30:27 +0000 (12:30 +0200)]
Merge pull request #7115 from nextcloud/backport/7096/stable-3.14
[stable-3.14] gui: add some context for translators
Jyrki Gadinger [Tue, 10 Sep 2024 07:53:20 +0000 (09:53 +0200)]
gui: add some context for translators
Resolves #7095
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Thu, 12 Sep 2024 10:44:53 +0000 (12:44 +0200)]
Merge pull request #7112 from nextcloud/backport/7098/stable-3.14
[stable-3.14] Fix building of client on macOS 10.13 and 10.14
Claudio Cambra [Wed, 11 Sep 2024 06:21:25 +0000 (14:21 +0800)]
Wrap use of folder permissions restore in mac ifdefs
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 06:18:15 +0000 (14:18 +0800)]
Wrap all uses of FileSystem::setFolderPermissions in ifdefs for macOS
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Thu, 12 Sep 2024 10:15:19 +0000 (12:15 +0200)]
Merge pull request #7114 from nextcloud/backport/6970/stable-3.14
[stable-3.14] Make sure we do not renotify notifications when we have received the same etag as during the last check
Claudio Cambra [Tue, 6 Aug 2024 08:52:39 +0000 (16:52 +0800)]
Notify even if pre-fetch etag header is empty
This prevents situations where the server does not provide an etag header. This would make the empty pre-fetch and empty post-fetch etag headers match, meaning notifications would never be notified
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Aug 2024 08:21:49 +0000 (16:21 +0800)]
Make sure we do not renotify notifications when we have received the same etag as during the last check
Do this regardless of what the server's response is
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Thu, 12 Sep 2024 08:16:05 +0000 (10:16 +0200)]
Merge pull request #7110 from nextcloud/backport/6960/stable-3.14
[stable-3.14] Feature/macos vfs locking
Claudio Cambra [Thu, 1 Aug 2024 09:36:35 +0000 (17:36 +0800)]
Signal enumeration of locked/unlocked file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 1 Aug 2024 08:21:01 +0000 (16:21 +0800)]
Do not provide items if account is not set up correctly
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 1 Aug 2024 07:59:03 +0000 (15:59 +0800)]
Display checkmark when file lock completed
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 1 Aug 2024 07:34:35 +0000 (15:34 +0800)]
Fix NSExtensionFileProviderActionActivationRules for locking menu items
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 1 Aug 2024 07:32:07 +0000 (15:32 +0800)]
Add warn image to locking view if there is an error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 31 Jul 2024 11:54:02 +0000 (19:54 +0800)]
Fix internal layouting of lock view by simply using a nsview rather than fumbling with a stack view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 31 Jul 2024 10:17:54 +0000 (18:17 +0800)]
Fix XIB initialisation in LockViewController
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 31 Jul 2024 08:55:24 +0000 (16:55 +0800)]
Fix file lock server url in lockviewcontroller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 31 Jul 2024 07:33:08 +0000 (15:33 +0800)]
Make sure not to check for kit before we should in shares table view data source
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 31 Jul 2024 07:17:09 +0000 (15:17 +0800)]
Once finished locking/unlocking, stop loading indicator
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 31 Jul 2024 07:16:59 +0000 (15:16 +0800)]
Pull out error handling from completionHandler for nckit lockunlock
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 31 Jul 2024 07:16:08 +0000 (15:16 +0800)]
Stop loading indicator when presenting error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 31 Jul 2024 07:15:57 +0000 (15:15 +0800)]
Add convenience function to stop/hide loading indicator in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 10:52:06 +0000 (18:52 +0800)]
Perform lock/unlock procedure in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 10:51:48 +0000 (18:51 +0800)]
Process target item on init of lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 10:51:10 +0000 (18:51 +0800)]
Add method to simply provide file details in locking view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 10:48:11 +0000 (18:48 +0800)]
Add convenience method to present and log errors in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 10:47:38 +0000 (18:47 +0800)]
Move item metadata fetch into util file in FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 10:16:06 +0000 (18:16 +0800)]
Move service connection fetcher method into a utils file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 09:43:39 +0000 (17:43 +0800)]
Add close action to lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 09:42:39 +0000 (17:42 +0800)]
Design lock view in file provider ui
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 09:15:43 +0000 (17:15 +0800)]
Add basic properties to lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 08:20:10 +0000 (16:20 +0800)]
Handle new locking action identifiers in document action view controller of FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 08:19:29 +0000 (16:19 +0800)]
Add lock/unlock actions in FileProviderUIExt info plist
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 08:18:58 +0000 (16:18 +0800)]
Add basic LockViewController components
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 30 Jul 2024 08:05:10 +0000 (16:05 +0800)]
Move all sharing components for FileProviderUIExt into a Sharing folder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Thu, 12 Sep 2024 08:15:26 +0000 (10:15 +0200)]
Merge pull request #7109 from nextcloud/backport/7102/stable-3.14
[stable-3.14] Bugfix/fix one rename issue
Matthieu Gallien [Wed, 11 Sep 2024 15:16:08 +0000 (17:16 +0200)]
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>
Matthieu Gallien [Wed, 11 Sep 2024 15:14:11 +0000 (17:14 +0200)]
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>
Matthieu Gallien [Wed, 11 Sep 2024 14:54:31 +0000 (16:54 +0200)]
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>
Matthieu Gallien [Thu, 12 Sep 2024 08:14:53 +0000 (10:14 +0200)]
Merge pull request #7108 from nextcloud/backport/7061/stable-3.14
[stable-3.14] Bugfix/delete read only remnants folders
Matthieu Gallien [Mon, 2 Sep 2024 20:50:26 +0000 (22:50 +0200)]
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>
Matthieu Gallien [Mon, 2 Sep 2024 11:53:11 +0000 (13:53 +0200)]
let FileSystem::removeRecursively be able to delete read-only folders
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 3 Sep 2024 16:07:57 +0000 (18:07 +0200)]
detect remnants read-only folders to delete: try to delete them
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 30 Aug 2024 14:51:09 +0000 (16:51 +0200)]
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>
Matthieu Gallien [Fri, 30 Aug 2024 13:35:20 +0000 (15:35 +0200)]
collect remnant read-only folders during discovery
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Tobias Kaminsky [Thu, 12 Sep 2024 05:19:38 +0000 (07:19 +0200)]
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
Claudio Cambra [Wed, 11 Sep 2024 19:54:01 +0000 (03:54 +0800)]
Move building into separate subcommand, add subcommand just for codesigning
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 19:48:28 +0000 (03:48 +0800)]
Always move final product to product path in mac crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 15:26:51 +0000 (23:26 +0800)]
Fix codesigning of qtwebengine related helper app in mac crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 15:26:30 +0000 (23:26 +0800)]
Use deep codesigning by default in mac crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 13:56:03 +0000 (21:56 +0800)]
Make sure to code-sign all binaries in app bundle
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 13:55:52 +0000 (21:55 +0800)]
Remove get-task-allow entitlement when code-signing app extensions
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 13:55:27 +0000 (21:55 +0800)]
Fix notarisation issues for Sparkle in mac-crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 13:54:49 +0000 (21:54 +0800)]
Add convenience method to save the entitlements of a bundle to a file as XML
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 11 Sep 2024 13:54:18 +0000 (21:54 +0800)]
Fix issue with placing app bundle in product directory if an existing build is there
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Mon, 9 Sep 2024 14:12:16 +0000 (16:12 +0200)]
Merge pull request #7091 from nextcloud/backport/6949/stable-3.14
[stable-3.14] Narrow down ReadWrite folder permission to owner
suiso67 [Fri, 26 Jul 2024 02:30:36 +0000 (11:30 +0900)]
Narrow down ReadWrite folder permission to owner
Signed-off-by: suiso67 <suiso67@macadamia.rocks>
Matthieu Gallien [Mon, 9 Sep 2024 14:00:53 +0000 (16:00 +0200)]
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
Claudio Cambra [Mon, 26 Aug 2024 07:22:30 +0000 (15:22 +0800)]
Fix make_universal.py not taking into account 64-bit bundle dylibs
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Mon, 9 Sep 2024 14:00:26 +0000 (16:00 +0200)]
Merge pull request #7083 from nextcloud/backport/7057/stable-3.14
[stable-3.14] Add some extra syncing details to the tray icon tooltip
Jyrki Gadinger [Mon, 2 Sep 2024 16:16:25 +0000 (18:16 +0200)]
gui: remove Systray::setToolTip
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Thu, 29 Aug 2024 15:31:04 +0000 (17:31 +0200)]
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>
Matthieu Gallien [Mon, 9 Sep 2024 09:25:11 +0000 (11:25 +0200)]
prepare 3.14.0 rc3 release
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 9 Sep 2024 09:23:54 +0000 (11:23 +0200)]
Merge pull request #7086 from nextcloud/backport/7084/stable-3.14
[stable-3.14] do not ignore paths containing 2 "#" characters
Matthieu Gallien [Mon, 9 Sep 2024 08:39:47 +0000 (10:39 +0200)]
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>
Matthieu Gallien [Mon, 9 Sep 2024 07:07:47 +0000 (09:07 +0200)]
Merge pull request #7082 from nextcloud/backport/7068/stable-3.14
[stable-3.14] ensure detection of entry type on windows is reliable
Matthieu Gallien [Tue, 3 Sep 2024 13:57:12 +0000 (15:57 +0200)]
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>
Matthieu Gallien [Fri, 6 Sep 2024 14:35:55 +0000 (16:35 +0200)]
Merge pull request #7080 from nextcloud/backport/7079/stable-3.14
[stable-3.14] add missing exception handling
Matthieu Gallien [Fri, 6 Sep 2024 14:02:38 +0000 (16:02 +0200)]
add missing exception handling
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 6 Sep 2024 09:08:40 +0000 (11:08 +0200)]
prepare for 3.14.0 RC2
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 6 Sep 2024 09:03:33 +0000 (11:03 +0200)]
Merge pull request #7077 from nextcloud/backport/6980/stable-3.14
[stable-3.14] Native buttons
Camila Ayres [Thu, 5 Sep 2024 18:25:31 +0000 (20:25 +0200)]
Fix talk app icon.
Signed-off-by: Camila Ayres <hello@camilasan.com>