Matthieu Gallien [Tue, 7 Jan 2025 10:38:01 +0000 (11:38 +0100)]
Merge pull request #7727 from nextcloud/backport/7725/stable-3.15
[stable-3.15] gui/tray: Fix colour for secondary text items being too pale
Claudio Cambra [Tue, 7 Jan 2025 05:55:49 +0000 (14:55 +0900)]
Use dark palette colour for secondary text
Improves readability in dark mode
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 7 Jan 2025 04:00:04 +0000 (13:00 +0900)]
Replace use of midlight palette colour for secondary text with mid colour
Improves visibility
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Tue, 7 Jan 2025 10:30:25 +0000 (11:30 +0100)]
prepare release 3.15.3
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 7 Jan 2025 08:07:45 +0000 (09:07 +0100)]
Merge pull request #7726 from nextcloud/backport/7724/stable-3.15
[stable-3.15] ensure proper read write access to root folder and db files
Matthieu Gallien [Mon, 6 Jan 2025 21:06:29 +0000 (22:06 +0100)]
ensure proper read write access to root folder and db files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Tue, 7 Jan 2025 02:54:57 +0000 (02:54 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 6 Jan 2025 10:14:52 +0000 (11:14 +0100)]
Merge pull request #7722 from nextcloud/backport/7683/stable-3.15
[stable-3.15] fix dev application name to keep a consitant migration behaviour for the dev and prod build
kaikli [Wed, 18 Dec 2024 06:33:00 +0000 (07:33 +0100)]
fix dev application name
keep application name and short name the same for the dev and prod build or some migration logic will work differently for each build
Signed-off-by: kaikli <75146125+kaikli@users.noreply.github.com>
Nextcloud bot [Mon, 6 Jan 2025 03:22:55 +0000 (03:22 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 5 Jan 2025 03:08:03 +0000 (03:08 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 4 Jan 2025 02:57:04 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Fri, 3 Jan 2025 16:33:56 +0000 (17:33 +0100)]
Merge pull request #7715 from nextcloud/backport/7713/stable-3.15
[stable-3.15] Bugfix/do not always free up storage windows shortcuts
Matthieu Gallien [Fri, 3 Jan 2025 14:34:07 +0000 (15:34 +0100)]
prevent implicit hydration when checking PIN state
to enable move to trash, we check availability of a folder recursively
that will trigger implicit hydration of its content
we will now prevent moving to trash for VFS CfApi native VFS on Windows
will fix teh bug and probably be much more robust and reliable
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 3 Jan 2025 14:33:50 +0000 (15:33 +0100)]
fix code style
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 3 Jan 2025 14:32:38 +0000 (15:32 +0100)]
force dehydratation of lnk files when vfs metadata are wrong
Close #7696
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 3 Jan 2025 15:49:19 +0000 (16:49 +0100)]
Merge pull request #7714 from nextcloud/backport/7698/stable-3.15
[stable-3.15] Fix .netrc parsing
Fredrik Eriksson [Thu, 2 Jan 2025 13:59:18 +0000 (14:59 +0100)]
Enable netrc tests
Test for spaces in usernames and passwords is disabled for now as it's
not supported by current implementation.
Signed-off-by: Fredrik Eriksson <feffe@fulh.ax>
Fredrik Eriksson [Thu, 2 Jan 2025 13:46:32 +0000 (14:46 +0100)]
Fix index check
Also fixes handling of empty netrc.
Signed-off-by: Fredrik Eriksson <feffe@fulh.ax>
Fredrik Eriksson [Sat, 28 Dec 2024 11:34:12 +0000 (12:34 +0100)]
Fix .netrc parsing
Fixes: #7177
Signed-off-by: Fredrik Eriksson <feffe@fulh.ax>
Matthieu Gallien [Fri, 3 Jan 2025 13:43:45 +0000 (14:43 +0100)]
Merge pull request #7712 from nextcloud/backport/7691/stable-3.15
[stable-3.15] Fix filename of fix-macosvfs-file-sharing.png
Florian Schmaus [Sun, 22 Dec 2024 12:53:25 +0000 (13:53 +0100)]
Fix filename of fix-macosvfs-file-sharing.png
Downstream bug: https://bugs.gentoo.org/946689
Signed-off-by: Florian Schmaus <flo@geekplace.eu>
Matthieu Gallien [Fri, 3 Jan 2025 09:48:41 +0000 (10:48 +0100)]
Merge pull request #7709 from nextcloud/backport/7708/stable-3.15
[stable-3.15] add a simple github action workflow to build test the documentation
Matthieu Gallien [Thu, 2 Jan 2025 11:46:39 +0000 (12:46 +0100)]
add a simple github action workflow to build test the documentation
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Fri, 3 Jan 2025 02:57:21 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Thu, 2 Jan 2025 11:46:18 +0000 (12:46 +0100)]
Merge pull request #7707 from nextcloud/backport/7699/stable-3.15
[stable-3.15] Call setDesktopFileName without `.desktop` suffix
kleifgch [Sun, 29 Dec 2024 03:07:25 +0000 (04:07 +0100)]
Call setDesktopFileName without `.desktop` suffix
As clarified in [1], the method expects to be called without the suffix.
[1] https://github.com/qt/qtbase/commit/
0c5135a9dfa6140d23d86b001c3054891c22dcb9
Signed-off-by: kleifgch <81602214+kleifgch@users.noreply.github.com>
Matthieu Gallien [Thu, 2 Jan 2025 10:58:52 +0000 (11:58 +0100)]
Merge pull request #7706 from nextcloud/backport/7679/stable-3.15
[stable-3.15] Bugfix/elidedtext
Camila Ayres [Tue, 17 Dec 2024 13:51:35 +0000 (14:51 +0100)]
Remove extra \n.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 17 Dec 2024 13:44:28 +0000 (14:44 +0100)]
Use Qt::ElideRight.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Thu, 2 Jan 2025 10:00:19 +0000 (11:00 +0100)]
Merge pull request #7705 from nextcloud/backport/7684/stable-3.15
[stable-3.15] Bugfix/catch exceptions to prevent crash
Matthieu Gallien [Wed, 18 Dec 2024 11:36:05 +0000 (12:36 +0100)]
ensure no crash due to uncatched exception from std c++ lib
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 18 Dec 2024 11:04:47 +0000 (12:04 +0100)]
prevent crash by catching more exception types from c++ std lib
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Thu, 2 Jan 2025 02:58:21 +0000 (02:58 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 30 Dec 2024 02:57:42 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 28 Dec 2024 02:57:53 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 27 Dec 2024 02:57:43 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 26 Dec 2024 02:57:57 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 22 Dec 2024 03:12:31 +0000 (03:12 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 21 Dec 2024 02:57:09 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 20 Dec 2024 02:57:40 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 19 Dec 2024 02:57:22 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 18 Dec 2024 03:28:22 +0000 (03:28 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 17 Dec 2024 02:57:11 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 16 Dec 2024 15:42:58 +0000 (16:42 +0100)]
prepare release 3.15.2
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 16 Dec 2024 15:20:39 +0000 (16:20 +0100)]
Merge pull request #7673 from nextcloud/backport/7670/stable-3.15
[stable-3.15] Bugfix/lnk folder virtual files
Matthieu Gallien [Mon, 16 Dec 2024 13:02:38 +0000 (14:02 +0100)]
remove deprecated API
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 16 Dec 2024 13:02:02 +0000 (14:02 +0100)]
allow dehydrating pinned LNK files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 16 Dec 2024 14:11:13 +0000 (15:11 +0100)]
Merge pull request #7672 from nextcloud/backport/7662/stable-3.15
[stable-3.15] Fix a bug preventing sync root in folder on drive roots
xjzsq [Sat, 14 Dec 2024 18:07:12 +0000 (02:07 +0800)]
Fix a bug preventing sync root in folder on drive roots
Fixes: <https://github.com/nextcloud/desktop/issues/7658>
Signed-off-by: xjzsq <sdxjzsq@126.com>
Matthieu Gallien [Mon, 16 Dec 2024 14:09:36 +0000 (15:09 +0100)]
Merge pull request #7671 from nextcloud/backport/7667/stable-3.15
[stable-3.15] improvement of error message
Rello [Mon, 16 Dec 2024 10:06:05 +0000 (11:06 +0100)]
Update src/gui/folderman.cpp
Co-authored-by: Camila Ayres <hello@camilasan.com>
Signed-off-by: Rello <Rello@users.noreply.github.com>
Rello [Mon, 16 Dec 2024 09:41:53 +0000 (10:41 +0100)]
improvement of error message
Signed-off-by: Rello <Rello@users.noreply.github.com>
Matthieu Gallien [Mon, 16 Dec 2024 08:45:41 +0000 (09:45 +0100)]
Merge pull request #7666 from nextcloud/backport/7655/stable-3.15
[stable-3.15] chore(i18n): Corrected spelling and improved grammar
rakekniven [Fri, 13 Dec 2024 07:15:21 +0000 (08:15 +0100)]
chore(i18n): Corrected spelling and improved grammar
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Nextcloud bot [Mon, 16 Dec 2024 02:58:42 +0000 (02:58 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 15 Dec 2024 03:09:27 +0000 (03:09 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 14 Dec 2024 02:55:07 +0000 (02:55 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 13 Dec 2024 02:55:58 +0000 (02:55 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Thu, 12 Dec 2024 14:51:02 +0000 (15:51 +0100)]
prepare 3.15.1 release
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 12 Dec 2024 14:47:42 +0000 (15:47 +0100)]
Merge pull request #7648 from nextcloud/backport/7636/stable-3.15
[stable-3.15] Fix: correctly detects network drive.
Camila Ayres [Thu, 12 Dec 2024 09:47:08 +0000 (10:47 +0100)]
All conditions must be true to use virtual files in the selected location.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 12 Dec 2024 08:44:49 +0000 (09:44 +0100)]
Add [[nodiscard]] to functions.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 11 Dec 2024 14:32:59 +0000 (15:32 +0100)]
Remove unused variable.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 11 Dec 2024 12:14:49 +0000 (13:14 +0100)]
Update tests for folder check to match fix.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Hannah von Reth [Mon, 6 Sep 2021 12:13:01 +0000 (14:13 +0200)]
Warn if we encounter an unsupported configuration
Hannah von Reth [Mon, 13 Sep 2021 13:01:34 +0000 (15:01 +0200)]
Fix crash on missing sync root
Fixes: #9016
Hannah von Reth [Thu, 20 May 2021 14:45:52 +0000 (16:45 +0200)]
Fix network drive detection
We can't rely on the file system detection because Windows is reporting the underlying file system.
Fixes: #8272
Matthieu Gallien [Thu, 12 Dec 2024 11:17:11 +0000 (12:17 +0100)]
Merge pull request #7646 from nextcloud/backport/7639/stable-3.15
[stable-3.15] Include folders when displaying the local metadata about a conflict.
Camila Ayres [Wed, 11 Dec 2024 18:28:57 +0000 (19:28 +0100)]
Include folders when displaying the local metadata about a conflict.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Thu, 12 Dec 2024 10:43:56 +0000 (11:43 +0100)]
Merge pull request #7645 from nextcloud/backport/7626/stable-3.15
[stable-3.15] optionally install PDB files when building them
Matthieu Gallien [Tue, 3 Dec 2024 13:45:59 +0000 (14:45 +0100)]
optionally install PDB files when building them
would allow installing PDB files when doing Windows builds producing
debug symbols
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 12 Dec 2024 09:45:31 +0000 (10:45 +0100)]
Merge pull request #7643 from nextcloud/backport/7642/stable-3.15
Backport/7642/stable 3.15
Matthieu Gallien [Wed, 27 Nov 2024 09:19:15 +0000 (10:19 +0100)]
use modern non deprecated hash algorithm and parameters
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Thu, 12 Dec 2024 02:58:07 +0000 (02:58 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Wed, 11 Dec 2024 13:52:28 +0000 (14:52 +0100)]
Merge pull request #7638 from nextcloud/backport/7625/stable-3.15
[stable-3.15] improve definition of MIRALL_VERSION_SUFFIX and MIRALL_VERSION_BUILD
Matthieu Gallien [Mon, 9 Dec 2024 10:44:05 +0000 (11:44 +0100)]
improve definition of MIRALL_VERSION_SUFFIX and MIRALL_VERSION_BUILD
should allow ompiling with MIRALL_VERSION_SUFFIX be empty
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 11 Dec 2024 10:41:06 +0000 (11:41 +0100)]
Merge pull request #7637 from nextcloud/backport/7635/stable-3.15
[stable-3.15] Bug fix import of unbranded account
Camila Ayres [Tue, 10 Dec 2024 17:30:15 +0000 (18:30 +0100)]
Do not display any notification when import was successful, only log it.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 10 Dec 2024 16:40:08 +0000 (17:40 +0100)]
Include Nextcloud in the search for legacy config when the client is branded.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Claudio Cambra [Tue, 10 Dec 2024 08:27:10 +0000 (09:27 +0100)]
Merge pull request #7631 from nextcloud/backport/7585/stable-3.15
[stable-3.15] mac-crafter: Close isExecutable command outpipe file handle after use
Claudio Cambra [Thu, 28 Nov 2024 16:55:35 +0000 (00:55 +0800)]
Close isExecutable command outpipe file handle after use
Prevents exhaustion of fds
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Tue, 10 Dec 2024 08:08:44 +0000 (09:08 +0100)]
Merge pull request #7630 from nextcloud/backport/7576/stable-3.15
[stable-3.15] doc: Rename first header on macos vfs doc entry, fixing title in index
Claudio Cambra [Wed, 27 Nov 2024 07:30:04 +0000 (15:30 +0800)]
Rename first header on macos vfs doc entry, fixing title in index
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Tue, 10 Dec 2024 02:55:33 +0000 (02:55 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 9 Dec 2024 19:31:11 +0000 (20:31 +0100)]
Merge pull request #7629 from nextcloud/backport/7604/stable-3.15
[stable-3.15] gui/tray: Ensure colour of featured app icon is consistent with other header buttons
Claudio Cambra [Thu, 5 Dec 2024 04:23:36 +0000 (12:23 +0800)]
Ensure colour of featured app icon is consistent with other header buttons
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Mon, 9 Dec 2024 18:19:18 +0000 (19:19 +0100)]
Merge pull request #7628 from nextcloud/backport/7612/stable-3.15
[stable-3.15] chore(i18n): Aligned error messages
rakekniven [Sat, 7 Dec 2024 16:21:18 +0000 (17:21 +0100)]
chore(i18n): Aligned error messages
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Matthieu Gallien [Mon, 9 Dec 2024 17:45:28 +0000 (18:45 +0100)]
Merge pull request #7627 from nextcloud/backport/7623/stable-3.15
[stable-3.15] Disable legacy import dialog
Camila Ayres [Mon, 9 Dec 2024 14:01:28 +0000 (15:01 +0100)]
Move option APPLICATION_DISPLAY_LEGACY_IMPORT_DIALOG to CMakeLists.txt.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 9 Dec 2024 10:24:16 +0000 (11:24 +0100)]
Check for the option to display legacy import dialog.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 9 Dec 2024 10:06:32 +0000 (11:06 +0100)]
Add bool theme option to display legacy import dialog.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Mon, 9 Dec 2024 17:25:27 +0000 (18:25 +0100)]
Merge pull request #7624 from nextcloud/backport/7568/stable-3.15
[stable-3.15] gui: Remove content margins account settings subsections
Claudio Cambra [Tue, 26 Nov 2024 06:35:40 +0000 (14:35 +0800)]
Disable border on file provider settings page by default
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 26 Nov 2024 06:35:27 +0000 (14:35 +0800)]
Set margins on account settings internal layouts as 0 to match folder tree for vfs and connection settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Mon, 9 Dec 2024 16:01:42 +0000 (17:01 +0100)]
Merge pull request #7621 from nextcloud/backport/7609/stable-3.15
[stable-3.15] Bugfix/handle windows directory junction
Matthieu Gallien [Fri, 6 Dec 2024 16:20:30 +0000 (17:20 +0100)]
set the proper file type for directory junction entries
Close #7157
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 9 Dec 2024 14:33:49 +0000 (15:33 +0100)]
Merge pull request #7620 from nextcloud/backport/7595/stable-3.15
[stable-3.15] when locking a file set If-Match header to ensure etag is correct
Matthieu Gallien [Mon, 2 Dec 2024 08:02:13 +0000 (09:02 +0100)]
when locking a file set If-Match header to ensure etag is correct
the file being locked may have been changed sinc the client synced it
so the server side file may have a modified etag. In such cases we do
not want to lock the file and would rather sync the nex server changes
before being able to lock the file
that would ensure that on client side the file being locked is matching
teh state of teh file on server side and would prevent inadvertently
overriding server changes
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>