nextcloud-desktop.git
22 months agoMerge pull request #7131 from nextcloud/backport/6717/stable-3.14
Matthieu Gallien [Mon, 16 Sep 2024 17:20:13 +0000 (19:20 +0200)]
Merge pull request #7131 from nextcloud/backport/6717/stable-3.14

[stable-3.14] Bugfix/fix vfs folder state when remote move is forbidden

22 months agoas a last resort, try to update VFS metadata of folders when discovered
Matthieu Gallien [Tue, 30 Apr 2024 11:33:58 +0000 (13:33 +0200)]
as a last resort, try to update VFS metadata of folders when discovered

when doing local discovery, it is possible that files or folders may be
discovered with VFS metadata not up to date (i.e. placeholder file not
set in sync)

in such case, generate a propagation instruction to set them in sync

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoensure proper VFS metadata when restoring folders
Matthieu Gallien [Tue, 30 Apr 2024 11:31:54 +0000 (13:31 +0200)]
ensure proper VFS metadata when restoring folders

when remote move is forbidden, desktop client will move back the folder
to its original name

in such cases, we were forgetting to set VFS metadata in their proper
state (i.e. placeholder in sync)

so ensure that when a remote move fails, we still touch VFS metadata
when appropriate and handle errors

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoprepare 3.14.0 release
Matthieu Gallien [Sat, 14 Sep 2024 08:21:08 +0000 (10:21 +0200)]
prepare 3.14.0 release

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoprepare 3.14.0 rc4
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>
23 months agoMerge pull request #7117 from nextcloud/backport/7101/stable-3.14
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

23 months agoRemove extra ';'
Camila Ayres [Fri, 13 Sep 2024 10:34:09 +0000 (12:34 +0200)]
Remove extra ';'

Signed-off-by: Camila Ayres <hello@camilasan.com>
23 months agoFix wrong Style property.
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>
23 months agoFix error: Audio is not a type.
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>
23 months agoRemove user status hover effect and background color.
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>
23 months agoAdd todo: check if we should keep bottomUnifiedSearchInputSeparator.
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>
23 months agoAdd todo: fix predefined status list.
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>
23 months agoFix emoji selector page: transparency made it unusable. Use windows background color.
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>
23 months agoAdjust radius values: main window and text input uses bigger value, dropdown menus...
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>
23 months agoAdd the same round background rectangle for the talk reply text field.
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>
23 months agoRemove extra ';'
Camila Ayres [Fri, 13 Sep 2024 07:20:50 +0000 (09:20 +0200)]
Remove extra ';'

Signed-off-by: Camila Ayres <hello@camilasan.com>
23 months agoFix height of text input fields and radius.
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>
23 months agoFix unified search input placeholder text alignment and radius.
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>
23 months agoFix warning: TypeError: Cannot read property 'height'/'width' of null.
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>
23 months agoFix the color of the tab icons in the files details page.
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>
23 months agoAdd margin space to the right of the 3 dots user menu.
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>
23 months agoAdd radius value, border and hover colors in the folder's menus.
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>
23 months agoUse the same radius value, border colors and hover colors in all header menus.
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>
23 months agoMatch the apps menu list look with the user's list look.
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>
23 months agoUse Style.trayFolderStatusIndicatorRadiusFactor in the UserLine.
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>
23 months agoAdd new icon for more apps menu.
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>
23 months agoUse palette.window as header background color.
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>
23 months agoAdd colored to base colors.
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>
23 months agoFix display of icons in dark/light theme.
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>
23 months agoFix dark/light mode for account menu.
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>
23 months agoFix caret-down icon theme, size and alignment.
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>
23 months agoFix tray header light/dark theme.
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>
23 months agoMerge pull request #7115 from nextcloud/backport/7096/stable-3.14
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

23 months agogui: 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>
23 months agoMerge pull request #7112 from nextcloud/backport/7098/stable-3.14
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

23 months agoWrap use of folder permissions restore in mac ifdefs
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>
23 months agoWrap all uses of FileSystem::setFolderPermissions in ifdefs for macOS
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>
23 months agoMerge pull request #7114 from nextcloud/backport/6970/stable-3.14
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

23 months agoNotify even if pre-fetch etag header is empty
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>
23 months agoMake sure we do not renotify notifications when we have received the same etag as...
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>
23 months agoMerge pull request #7110 from nextcloud/backport/6960/stable-3.14
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

23 months agoSignal enumeration of locked/unlocked file
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>
23 months agoDo not provide items if account is not set up correctly
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>
23 months agoDisplay checkmark when file lock completed
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>
23 months agoFix NSExtensionFileProviderActionActivationRules for locking menu items
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>
23 months agoAdd warn image to locking view if there is an error
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>
23 months agoFix internal layouting of lock view by simply using a nsview rather than fumbling...
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>
23 months agoFix XIB initialisation in LockViewController
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>
23 months agoFix file lock server url in lockviewcontroller
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>
23 months agoMake sure not to check for kit before we should in shares table view data source
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>
23 months agoOnce finished locking/unlocking, stop loading indicator
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>
23 months agoPull out error handling from completionHandler for nckit lockunlock
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>
23 months agoStop loading indicator when presenting error
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>
23 months agoAdd convenience function to stop/hide loading indicator in lock view controller
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>
23 months agoPerform lock/unlock procedure in lock view controller
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>
23 months agoProcess target item on init of lock view controller
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>
23 months agoAdd method to simply provide file details in locking view
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>
23 months agoAdd convenience method to present and log errors in lock view controller
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>
23 months agoMove item metadata fetch into util file in FileProviderUIExt
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>
23 months agoMove service connection fetcher method into a utils file
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>
23 months agoAdd close action to lock view controller
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>
23 months agoDesign lock view in file provider ui
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>
23 months agoAdd basic properties to lock view controller
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>
23 months agoHandle new locking action identifiers in document action view controller of FileProvi...
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>
23 months agoAdd lock/unlock actions in FileProviderUIExt info plist
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>
23 months agoAdd basic LockViewController components
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>
23 months agoMove all sharing components for FileProviderUIExt into a Sharing folder
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>
23 months agoMerge pull request #7109 from nextcloud/backport/7102/stable-3.14
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

23 months agoimprove some log that are produced during discovery
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>
23 months agoavoid wrong tracking of renamed folders during discovery
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>
23 months agoadd automated tests for complex move scenario
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>
23 months agoMerge pull request #7108 from nextcloud/backport/7061/stable-3.14
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

23 months agodelete invalid folders and restart sync automatically
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>
23 months agolet FileSystem::removeRecursively be able to delete read-only folders
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>
23 months agodetect remnants read-only folders to delete: try to delete them
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>
23 months agolet cancel sync and finish sync lambda be reusable methods
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>
23 months agocollect remnant read-only folders during discovery
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>
23 months agoMerge pull request #7105 from nextcloud/backport/7103/stable-3.14
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

23 months agoMove building into separate subcommand, add subcommand just for codesigning
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>
23 months agoAlways move final product to product path in mac crafter
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>
23 months agoFix codesigning of qtwebengine related helper app in mac crafter
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>
23 months agoUse deep codesigning by default in mac crafter
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>
23 months agoMake sure to code-sign all binaries in app bundle
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>
23 months agoRemove get-task-allow entitlement when code-signing app extensions
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>
23 months agoFix notarisation issues for Sparkle in mac-crafter
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>
23 months agoAdd convenience method to save the entitlements of a bundle to a file as XML
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>
23 months agoFix issue with placing app bundle in product directory if an existing build is there
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>
23 months agoMerge pull request #7091 from nextcloud/backport/6949/stable-3.14
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

23 months agoNarrow 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>
23 months agoMerge pull request #7089 from nextcloud/backport/7027/stable-3.14
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

23 months agoFix 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>
23 months agoMerge pull request #7083 from nextcloud/backport/7057/stable-3.14
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

23 months agogui: remove Systray::setToolTip
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>
23 months agogui: add some extra syncing details to the tray tooltips
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>
23 months agoprepare 3.14.0 rc3 release
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>
23 months agoMerge pull request #7086 from nextcloud/backport/7084/stable-3.14
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

23 months agodo 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>
23 months agoMerge pull request #7082 from nextcloud/backport/7068/stable-3.14
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

23 months agoensure 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>
23 months agoMerge pull request #7080 from nextcloud/backport/7079/stable-3.14
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