Commit graph

21861 commits

Author SHA1 Message Date
Matthieu Gallien
8131a00265 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>
2024-09-16 15:32:53 +00:00
Matthieu Gallien
84fd93db93 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>
2024-09-16 15:32:53 +00:00
Matthieu Gallien
d8fcb92737
prepare 3.14.0 release
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-14 10:21:08 +02:00
Matthieu Gallien
8a33bb2a02
prepare 3.14.0 rc4
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-09-13 13:54:21 +02:00
Matthieu Gallien
8dfbc4a384
Merge pull request #7117 from nextcloud/backport/7101/stable-3.14
[stable-3.14] Fix native UI
2024-09-13 13:50:56 +02:00
Camila Ayres
f67582b45c Remove extra ';'
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
25aab97852 Fix wrong Style property.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
986ab83fe9 Fix error: Audio is not a type.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
6322c988fa Remove user status hover effect and background color.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
4edb6aba18 Add todo: check if we should keep bottomUnifiedSearchInputSeparator.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
cccfe23854 Add todo: fix predefined status list.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
c78c716444 Fix emoji selector page: transparency made it unusable. Use windows background color.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
759c28ab7d Adjust radius values: main window and text input uses bigger value, dropdown menus uses half.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
6058997160 Add the same round background rectangle for the talk reply text field.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
3fb2ee6cd4 Remove extra ';'
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
31e6e19ffb Fix height of text input fields and radius.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
c059c55131 Fix unified search input placeholder text alignment and radius.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
662e859308 Fix warning: TypeError: Cannot read property 'height'/'width' of null.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
8131078829 Fix the color of the tab icons in the files details page.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
45afe464b4 Add margin space to the right of the 3 dots user menu.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
0a88d3aa6a Add radius value, border and hover colors in the folder's menus.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
f97d28cf48 Use the same radius value, border colors and hover colors in all header menus.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
927ace37f9 Match the apps menu list look with the user's list look.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
40ccce3ba4 Use Style.trayFolderStatusIndicatorRadiusFactor in the UserLine.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
2de77e5f95 Add new icon for more apps menu.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
7d9d9aaaa4 Use palette.window as header background color.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
8f2ef85698 Add colored to base colors.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
3d16c7eaec Fix display of icons in dark/light theme.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
418f624b25 Fix dark/light mode for account menu.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
19e5752446 Fix caret-down icon theme, size and alignment.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Camila Ayres
7a61f79269 Fix tray header light/dark theme.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-09-13 11:40:45 +00:00
Matthieu Gallien
ca4a959fb9
Merge pull request #7115 from nextcloud/backport/7096/stable-3.14
[stable-3.14] gui: add some context for translators
2024-09-13 12:30:27 +02:00
Jyrki Gadinger
bdc9539048 gui: add some context for translators
Resolves #7095

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2024-09-13 09:41:37 +00:00
Matthieu Gallien
8e80ed95b2
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
2024-09-12 12:44:53 +02:00
Claudio Cambra
45aa8df11a Wrap use of folder permissions restore in mac ifdefs
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 12:15:40 +02:00
Claudio Cambra
d1375281a2 Wrap all uses of FileSystem::setFolderPermissions in ifdefs for macOS
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 12:15:40 +02:00
Matthieu Gallien
8d58e9bf1e
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
2024-09-12 12:15:19 +02:00
Claudio Cambra
4417d98c26 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>
2024-09-12 08:54:00 +00:00
Claudio Cambra
410e80b423 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>
2024-09-12 08:54:00 +00:00
Matthieu Gallien
78a7256036
Merge pull request #7110 from nextcloud/backport/6960/stable-3.14
[stable-3.14] Feature/macos vfs locking
2024-09-12 10:16:05 +02:00
Claudio Cambra
44f640a330 Signal enumeration of locked/unlocked file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
bda7d45a6b Do not provide items if account is not set up correctly
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
71454fc40e Display checkmark when file lock completed
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
820fbbd3c3 Fix NSExtensionFileProviderActionActivationRules for locking menu items
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
ec8b65c248 Add warn image to locking view if there is an error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
6d87b210c3 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>
2024-09-12 10:15:58 +02:00
Claudio Cambra
51fba996cb Fix XIB initialisation in LockViewController
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
e805993b9f Fix file lock server url in lockviewcontroller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00
Claudio Cambra
8533fdd4a0 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>
2024-09-12 10:15:58 +02:00
Claudio Cambra
bcbfdc942e Once finished locking/unlocking, stop loading indicator
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-12 10:15:58 +02:00