nextcloud-desktop.git
22 months agoMerge pull request #7142 from nextcloud/bugfix/native-ui
Matthieu Gallien [Thu, 26 Sep 2024 10:02:31 +0000 (12:02 +0200)]
Merge pull request #7142 from nextcloud/bugfix/native-ui

Fix alignment and size of buttons.

22 months agoFix alignment and size of buttons.
Camila Ayres [Tue, 17 Sep 2024 12:02:30 +0000 (14:02 +0200)]
Fix alignment and size of buttons.

Signed-off-by: Camila Ayres <hello@camilasan.com>
22 months agoMerge pull request #7216 from nextcloud/ci/removeObsoleteDockerWindowsCrossCompilation
Matthieu Gallien [Thu, 26 Sep 2024 10:01:46 +0000 (12:01 +0200)]
Merge pull request #7216 from nextcloud/ci/removeObsoleteDockerWindowsCrossCompilation

remove obsolete not working docker image for windows compilation

22 months agoremove obsolete not working docker image for windows compilation
Matthieu Gallien [Thu, 26 Sep 2024 09:51:33 +0000 (11:51 +0200)]
remove obsolete not working docker image for windows compilation

that image was supposed to be usable for cross compilation from Linux to
build a Windows release

probably never worked

not working anymore but creating confusion

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoMerge pull request #7161 from nextcloud/bugfix/changeDefaultChunkSize
Matthieu Gallien [Thu, 26 Sep 2024 09:52:47 +0000 (11:52 +0200)]
Merge pull request #7161 from nextcloud/bugfix/changeDefaultChunkSize

changing default chunk size to 100MB

22 months agochanging default chunk size to 100MB
Matthieu Gallien [Wed, 18 Sep 2024 14:54:03 +0000 (16:54 +0200)]
changing default chunk size to 100MB

goal is to have better performance and uniform behavior between all files clients

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoMerge pull request #7208 from nextcloud/bugfix/missingUnlockCommand
Matthieu Gallien [Thu, 26 Sep 2024 08:56:11 +0000 (10:56 +0200)]
Merge pull request #7208 from nextcloud/bugfix/missingUnlockCommand

Bugfix/missing unlock command

22 months agolock token should be sent via webdav only for token lock type
Matthieu Gallien [Wed, 25 Sep 2024 15:20:59 +0000 (17:20 +0200)]
lock token should be sent via webdav only for token lock type

to be able to modify a locked file using token lock, we must sent it
with webdav requests

this must not be sent if the file is locked but the lock type is not a
token lock

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoclarify when desktop client should offer to unlock a file
Matthieu Gallien [Wed, 25 Sep 2024 14:38:17 +0000 (16:38 +0200)]
clarify when desktop client should offer to unlock a file

a file can be unlocked when:

 * the lock is an user lock from the current user
 * the lock is a token lock from the current desktop files client

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 26 Sep 2024 02:50:47 +0000 (02:50 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoMerge pull request #7167 from nextcloud/bugfix/appimage
Matthieu Gallien [Wed, 25 Sep 2024 14:44:12 +0000 (16:44 +0200)]
Merge pull request #7167 from nextcloud/bugfix/appimage

Use version of linuxdeploy-plugin-qt from PR in the project.

22 months agoUse version of linuxdeploy-plugin-qt from PR in the project.
Camila Ayres [Thu, 19 Sep 2024 14:32:32 +0000 (16:32 +0200)]
Use version of linuxdeploy-plugin-qt from PR in the project.

Fix for #7128.

See https://github.com/linuxdeploy/linuxdeploy-plugin-qt/pull/186.

Signed-off-by: Camila Ayres <hello@camilasan.com>
22 months agoMerge pull request #7199 from nextcloud/bugfix/startupQmlOnWindows
Matthieu Gallien [Wed, 25 Sep 2024 14:43:12 +0000 (16:43 +0200)]
Merge pull request #7199 from nextcloud/bugfix/startupQmlOnWindows

Bugfix/startup qml on windows

22 months agoadd seemingly needed qml import path
Matthieu Gallien [Wed, 25 Sep 2024 09:37:20 +0000 (11:37 +0200)]
add seemingly needed qml import path

will hopefuly make the qml engine search inside install dir within qml
sub folder

Close #7156

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agorename our Window component to MainWindow to not use an existing name
Matthieu Gallien [Wed, 25 Sep 2024 08:56:06 +0000 (10:56 +0200)]
rename our Window component to MainWindow to not use an existing name

we import QtQuick module that also define Window component name

to avoid any ambiguity, just use a different name on our side

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agochange the order of imports in Window.qml
Matthieu Gallien [Wed, 25 Sep 2024 08:52:34 +0000 (10:52 +0200)]
change the order of imports in Window.qml

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoMerge pull request #7193 from nextcloud/bugfix/fixUploadLockedFiles
Matthieu Gallien [Wed, 25 Sep 2024 13:06:40 +0000 (15:06 +0200)]
Merge pull request #7193 from nextcloud/bugfix/fixUploadLockedFiles

Bugfix/fix upload locked files

22 months agoprovide LOCK token when uploading a single file via PUT
Matthieu Gallien [Mon, 23 Sep 2024 16:48:47 +0000 (18:48 +0200)]
provide LOCK token when uploading a single file via PUT

for simple webDAV upload via PUT verb, provide the needed lock token

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoif a file is locked/ provide token during upload
Matthieu Gallien [Mon, 23 Sep 2024 16:32:10 +0000 (18:32 +0200)]
if a file is locked/ provide token during upload

will add needed lock token in final move headers for chunk upload

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoreceive and decode tokens for locks
Matthieu Gallien [Thu, 19 Sep 2024 16:50:33 +0000 (18:50 +0200)]
receive and decode tokens for locks

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agostore lock tokens in database
Matthieu Gallien [Thu, 19 Sep 2024 15:56:34 +0000 (17:56 +0200)]
store lock tokens in database

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 25 Sep 2024 02:48:10 +0000 (02:48 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoMerge pull request #7196 from nextcloud/nickvergessen-patch-1
Andy Scherzinger [Tue, 24 Sep 2024 12:07:45 +0000 (14:07 +0200)]
Merge pull request #7196 from nextcloud/nickvergessen-patch-1

Update issue template config.yml

22 months agoUpdate config.yml
Joas Schilling [Tue, 24 Sep 2024 11:28:14 +0000 (13:28 +0200)]
Update config.yml

Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
22 months agoMerge pull request #7144 from nextcloud/update/mds
Matthieu Gallien [Tue, 24 Sep 2024 08:40:37 +0000 (10:40 +0200)]
Merge pull request #7144 from nextcloud/update/mds

Update README.

22 months agoUpdate README.
Camila Ayres [Tue, 17 Sep 2024 15:53:29 +0000 (17:53 +0200)]
Update README.

Signed-off-by: Camila Ayres <hello@camilasan.com>
22 months agoMerge pull request #7160 from nextcloud/feature/hard-coded-servers
Matthieu Gallien [Tue, 24 Sep 2024 08:39:54 +0000 (10:39 +0200)]
Merge pull request #7160 from nextcloud/feature/hard-coded-servers

Add ability to provide multiple hardcoded server URLs via CMake define

22 months agoEnsure we hide the combo box for multiple override servers by default
Claudio Cambra [Thu, 19 Sep 2024 11:10:07 +0000 (19:10 +0800)]
Ensure we hide the combo box for multiple override servers by default

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoUse a raw string in config.h.in for application server url
Claudio Cambra [Thu, 19 Sep 2024 10:13:42 +0000 (18:13 +0800)]
Use a raw string in config.h.in for application server url

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoDisplay server URL in multi-server enforced combo box
Claudio Cambra [Thu, 19 Sep 2024 10:13:18 +0000 (18:13 +0800)]
Display server URL in multi-server enforced combo box

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoDo not automatically validate server URL when enforced servers is active but have...
Claudio Cambra [Thu, 19 Sep 2024 10:13:05 +0000 (18:13 +0800)]
Do not automatically validate server URL when enforced servers is active but have multiple servers

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoUse url method instead of text field contents as url when deciding on error string...
Claudio Cambra [Thu, 19 Sep 2024 07:09:01 +0000 (15:09 +0800)]
Use url method instead of text field contents as url when deciding on error string in setup page

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoIf using multi-server override url and forcing it then provide combo box selection...
Claudio Cambra [Thu, 19 Sep 2024 07:08:30 +0000 (15:08 +0800)]
If using multi-server override url and forcing it then provide combo box selection url as url in setup page

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAccept combo box selection as completed state in setup page
Claudio Cambra [Thu, 19 Sep 2024 07:07:15 +0000 (15:07 +0800)]
Accept combo box selection as completed state in setup page

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoShow or hide multi-server overrides or text field depending on type of override url
Claudio Cambra [Thu, 19 Sep 2024 07:06:59 +0000 (15:06 +0800)]
Show or hide multi-server overrides or text field depending on type of override url

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoDo not apply override server url as account url if this is a multi-server JSON string
Claudio Cambra [Thu, 19 Sep 2024 07:06:01 +0000 (15:06 +0800)]
Do not apply override server url as account url if this is a multi-server JSON string

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd property for detecting of application override server url is in fact a JSON array...
Claudio Cambra [Thu, 19 Sep 2024 07:05:24 +0000 (15:05 +0800)]
Add property for detecting of application override server url is in fact a JSON array string describing multiple servers

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd combo box to setup page UI
Claudio Cambra [Wed, 18 Sep 2024 11:05:02 +0000 (19:05 +0800)]
Add combo box to setup page UI

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoMerge pull request #7195 from nextcloud/dependabot/github_actions/cpp-linter/cpp...
Matthieu Gallien [Tue, 24 Sep 2024 08:02:45 +0000 (10:02 +0200)]
Merge pull request #7195 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.13.1

Bump cpp-linter/cpp-linter-action from 2.13.0 to 2.13.1

22 months agoBump cpp-linter/cpp-linter-action from 2.13.0 to 2.13.1
dependabot[bot] [Mon, 23 Sep 2024 23:48:09 +0000 (23:48 +0000)]
Bump cpp-linter/cpp-linter-action from 2.13.0 to 2.13.1

Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.13.0 to 2.13.1.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/v2.13.0...v2.13.1)

---
updated-dependencies:
- dependency-name: cpp-linter/cpp-linter-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 24 Sep 2024 02:46:04 +0000 (02:46 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoMerge pull request #7182 from nextcloud/bugfix/revert-always-use-http2
Matthieu Gallien [Mon, 23 Sep 2024 14:24:35 +0000 (16:24 +0200)]
Merge pull request #7182 from nextcloud/bugfix/revert-always-use-http2

Revert always enable http2

22 months agoRevert "Merge pull request #6986 from nextcloud/feature/alwaysEnableHttp2"
Claudio Cambra [Sun, 22 Sep 2024 08:43:22 +0000 (16:43 +0800)]
Revert "Merge pull request #6986 from nextcloud/feature/alwaysEnableHttp2"

This reverts commit 5baec6f128734bc8ed0845ac7a8c269904c1027e, reversing
changes made to ab06ecbc4d02c4b18174e8280a8f242da9ea7970.

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoMerge pull request #7172 from nextcloud/bugfix/min-version-macos
Matthieu Gallien [Mon, 23 Sep 2024 09:47:48 +0000 (11:47 +0200)]
Merge pull request #7172 from nextcloud/bugfix/min-version-macos

Fix issues with minimum system versions and deployment targets on macOS

22 months agoRemove now unneeded deployment target checks in CMake
Claudio Cambra [Fri, 20 Sep 2024 10:10:20 +0000 (18:10 +0800)]
Remove now unneeded deployment target checks in CMake

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoDowngrade deployment target variables to 11.0 as 12.0 is not necessary
Claudio Cambra [Fri, 20 Sep 2024 10:09:44 +0000 (18:09 +0800)]
Downgrade deployment target variables to 11.0 as 12.0 is not necessary

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoBump up minimum system version to 11.0 on macOS (required by Qt 6)
Claudio Cambra [Fri, 20 Sep 2024 10:09:15 +0000 (18:09 +0800)]
Bump up minimum system version to 11.0 on macOS (required by Qt 6)

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoMerge pull request #7173 from nextcloud/feature/mac-crafter-package
Claudio Cambra [Mon, 23 Sep 2024 08:31:22 +0000 (16:31 +0800)]
Merge pull request #7173 from nextcloud/feature/mac-crafter-package

Add packaging capability to Mac Crafter

22 months agoAdd note about packaging tooling in mac crafter
Claudio Cambra [Fri, 20 Sep 2024 10:54:48 +0000 (18:54 +0800)]
Add note about packaging tooling in mac crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd package command for mac crafter
Claudio Cambra [Fri, 20 Sep 2024 10:46:28 +0000 (18:46 +0800)]
Add package command for mac crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoMake specific step functions for packaging fileprivate in mac crafter
Claudio Cambra [Fri, 20 Sep 2024 10:46:01 +0000 (18:46 +0800)]
Make specific step functions for packaging fileprivate in mac crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoMove packaging procedures into a single function in mac crafter
Claudio Cambra [Fri, 20 Sep 2024 10:45:40 +0000 (18:45 +0800)]
Move packaging procedures into a single function in mac crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoCreate convenience function to convert architecture string to craft target string
Claudio Cambra [Fri, 20 Sep 2024 10:42:32 +0000 (18:42 +0800)]
Create convenience function to convert architecture string to craft target string

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoFix work build path used in mac crafter packaging stage
Claudio Cambra [Fri, 20 Sep 2024 10:08:09 +0000 (18:08 +0800)]
Fix work build path used in mac crafter packaging stage

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoRemove unused sparkleFile var
Claudio Cambra [Thu, 19 Sep 2024 13:10:55 +0000 (21:10 +0800)]
Remove unused sparkleFile var

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoUse appName for packaging step in mac-crafter
Claudio Cambra [Thu, 19 Sep 2024 13:08:00 +0000 (21:08 +0800)]
Use appName for packaging step in mac-crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd logging to packaging procedures in mac-crafter
Claudio Cambra [Thu, 19 Sep 2024 13:06:23 +0000 (21:06 +0800)]
Add logging to packaging procedures in mac-crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd ability to build and sign sparkle tbz from mac-crafter
Claudio Cambra [Thu, 19 Sep 2024 13:02:43 +0000 (21:02 +0800)]
Add ability to build and sign sparkle tbz from mac-crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd ability to notarise package from mac-crafter
Claudio Cambra [Thu, 19 Sep 2024 13:01:39 +0000 (21:01 +0800)]
Add ability to notarise package from mac-crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd ability to sign pkg from mac-crafter
Claudio Cambra [Thu, 19 Sep 2024 13:00:52 +0000 (21:00 +0800)]
Add ability to sign pkg from mac-crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd flag to build pkg in mac-crafter
Claudio Cambra [Thu, 19 Sep 2024 13:00:15 +0000 (21:00 +0800)]
Add flag to build pkg in mac-crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoAdd buildPackage function to mac crafter
Claudio Cambra [Thu, 19 Sep 2024 12:59:46 +0000 (20:59 +0800)]
Add buildPackage function to mac crafter

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoMerge pull request #7164 from nextcloud/bugfix/mac-crafter-exit-correctly
Claudio Cambra [Mon, 23 Sep 2024 08:29:40 +0000 (16:29 +0800)]
Merge pull request #7164 from nextcloud/bugfix/mac-crafter-exit-correctly

Correctly kill processes spawned by mac-crafter if mac-crafter quits/is killed/etc

22 months agoCorrectly kill processes spawned by mac-crafter if mac-crafter quits/is killed/etc
Claudio Cambra [Thu, 19 Sep 2024 12:10:46 +0000 (20:10 +0800)]
Correctly kill processes spawned by mac-crafter if mac-crafter quits/is killed/etc

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 23 Sep 2024 02:47:02 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 22 Sep 2024 02:58:10 +0000 (02:58 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 21 Sep 2024 02:45:16 +0000 (02:45 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 20 Sep 2024 02:48:35 +0000 (02:48 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 19 Sep 2024 02:46:06 +0000 (02:46 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 18 Sep 2024 02:48:16 +0000 (02:48 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoMerge pull request #7138 from nextcloud/dependabot/github_actions/cpp-linter/cpp...
Matthieu Gallien [Tue, 17 Sep 2024 13:18:13 +0000 (15:18 +0200)]
Merge pull request #7138 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.13.0

Bump cpp-linter/cpp-linter-action from 2.12.1 to 2.13.0

22 months agoBump cpp-linter/cpp-linter-action from 2.12.1 to 2.13.0
dependabot[bot] [Mon, 16 Sep 2024 23:45:07 +0000 (23:45 +0000)]
Bump cpp-linter/cpp-linter-action from 2.12.1 to 2.13.0

Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.12.1 to 2.13.0.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/v2.12.1...v2.13.0)

---
updated-dependencies:
- dependency-name: cpp-linter/cpp-linter-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 17 Sep 2024 02:50:18 +0000 (02:50 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
22 months agoMerge pull request #6717 from nextcloud/bugfix/fixVfsFolderStateWhenRemoteMoveIsForbidden
Matthieu Gallien [Mon, 16 Sep 2024 15:31:20 +0000 (17:31 +0200)]
Merge pull request #6717 from nextcloud/bugfix/fixVfsFolderStateWhenRemoteMoveIsForbidden

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>
22 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 16 Sep 2024 02:40:28 +0000 (02:40 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
23 months agoMerge pull request #7124 from nextcloud/singlewindow
Matthieu Gallien [Sun, 15 Sep 2024 12:26:09 +0000 (14:26 +0200)]
Merge pull request #7124 from nextcloud/singlewindow

Mark as single window app

23 months agoMark as single window app
Nicolas Fella [Sun, 23 Jan 2022 17:26:14 +0000 (18:26 +0100)]
Mark as single window app

There can only be one instace of the client running

Mark it as such in the .desktop file

This allows desktop environments to adjust their UI accordingly

Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de>
23 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 15 Sep 2024 03:29:33 +0000 (03:29 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
23 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 14 Sep 2024 02:51:00 +0000 (02:51 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
23 months agoMerge pull request #7101 from nextcloud/bugfix/native-ui
Matthieu Gallien [Fri, 13 Sep 2024 11:40:32 +0000 (13:40 +0200)]
Merge pull request #7101 from nextcloud/bugfix/native-ui

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>