nextcloud-desktop.git
23 months agodocs: conf file option moveToTrash is no longer Linux specific
Josh [Tue, 27 Aug 2024 12:09:11 +0000 (08:09 -0400)]
docs: conf file option moveToTrash is no longer Linux specific

Since #5698 / #3362 this option is no longer restricted to Linux. (It's also now in the GUI too).

Signed-off-by: Josh <josh.t.richards@gmail.com>
23 months agoMerge pull request #7046 from nextcloud/backport/7029/stable-3.14
Matthieu Gallien [Wed, 28 Aug 2024 21:09:49 +0000 (23:09 +0200)]
Merge pull request #7046 from nextcloud/backport/7029/stable-3.14

[stable-3.14] Bugfix/log database errors

23 months agoalso include temporary files from WAL SQLite mode into debug archive
Matthieu Gallien [Wed, 14 Aug 2024 14:20:10 +0000 (16:20 +0200)]
also include temporary files from WAL SQLite mode into debug archive

should make sure that the debug archive has a correct up to date view of
the sync client database

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoadd missing logs and checks for database errors
Matthieu Gallien [Tue, 13 Aug 2024 15:26:18 +0000 (17:26 +0200)]
add missing logs and checks for database errors

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoMerge pull request #7045 from nextcloud/backport/7030/stable-3.14
Matthieu Gallien [Wed, 28 Aug 2024 10:31:55 +0000 (12:31 +0200)]
Merge pull request #7045 from nextcloud/backport/7030/stable-3.14

[stable-3.14] properly detect and enable Qt6 WebEngine integration

23 months agoproperly detect and enable Qt6 WebEngine integration
Matthieu Gallien [Mon, 26 Aug 2024 17:11:33 +0000 (19:11 +0200)]
properly detect and enable Qt6 WebEngine integration

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoMerge pull request #7043 from nextcloud/backport/7042/stable-3.14
Matthieu Gallien [Wed, 28 Aug 2024 09:34:12 +0000 (11:34 +0200)]
Merge pull request #7043 from nextcloud/backport/7042/stable-3.14

[stable-3.14] on windows use QWidget native platform style

23 months agoon windows use QWidget native platform style
Matthieu Gallien [Wed, 28 Aug 2024 09:06:35 +0000 (11:06 +0200)]
on windows use QWidget native platform style

will make all QWidget based user interface look more native

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoFix release kind detection
István Váradi [Fri, 23 Aug 2024 17:48:38 +0000 (19:48 +0200)]
Fix release kind detection

Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
23 months agoprepare 3.14.0 RC1 release (i.e. v3.14.0-rc1)
Matthieu Gallien [Fri, 23 Aug 2024 09:20:49 +0000 (11:20 +0200)]
prepare 3.14.0 RC1 release (i.e. v3.14.0-rc1)

version number is 3.13.81

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoMerge pull request #7020 from nextcloud/bugfix/removeReadOnlyFoldersInReadOnlyFolders
Matthieu Gallien [Fri, 23 Aug 2024 07:56:55 +0000 (09:56 +0200)]
Merge pull request #7020 from nextcloud/bugfix/removeReadOnlyFoldersInReadOnlyFolders

Bugfix/remove read only folders in read only folders

23 months agoenable users to delete unexpected new folders inside a read-only folder
Matthieu Gallien [Thu, 22 Aug 2024 12:50:26 +0000 (14:50 +0200)]
enable users to delete unexpected new folders inside a read-only folder

let unexpected new folders in read-only folders be read-write

would be done for folders that are inside a read-only folder and cannot
be uploaded because the parent folder is realy read-only

most probably those folders should never have been there

in case they would be read-only, users cannot delete them, in such
situation, letting them be read-write again should really help

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agowhen deciding to create a new folder on server: check permissions
Matthieu Gallien [Thu, 22 Aug 2024 12:20:37 +0000 (14:20 +0200)]
when deciding to create a new folder on server: check permissions

sometime we need to create a folder on server because some local files
or folders modifications would be lost without that

in that case instead of locally deleting teh folder, we create it back
on server

when doing that, it is important to check the remote permissions such
that we do not try to create a folder in a read-only folder on server

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 23 Aug 2024 02:44:30 +0000 (02:44 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
23 months agoMerge pull request #7017 from nextcloud/bugfix/fixIncorrectQStringBuilderUsage
Matthieu Gallien [Thu, 22 Aug 2024 12:53:57 +0000 (14:53 +0200)]
Merge pull request #7017 from nextcloud/bugfix/fixIncorrectQStringBuilderUsage

avoid wrong usage of QStringBuilder via auto type deduction

23 months agoavoid wrong usage of QStringBuilder via auto type deduction
Matthieu Gallien [Wed, 21 Aug 2024 16:16:42 +0000 (18:16 +0200)]
avoid wrong usage of QStringBuilder via auto type deduction

detected via https://github.com/KDE/clazy/blob/master/docs/checks/README-auto-unexpected-qstringbuilder.md#auto-unexpected-qstringbuilder

also reported by g++ via compile time warnings

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoMerge pull request #6952 from nextcloud/bugfix/doc-building-warnings
Matthieu Gallien [Thu, 22 Aug 2024 09:06:08 +0000 (11:06 +0200)]
Merge pull request #6952 from nextcloud/bugfix/doc-building-warnings

Fix doc building warnings

23 months agoFix string warning in account setup commandline doc
Claudio Cambra [Mon, 29 Jul 2024 08:20:51 +0000 (16:20 +0800)]
Fix string warning in account setup commandline doc

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoFix table warning in troubleshooting doc
Claudio Cambra [Mon, 29 Jul 2024 08:20:40 +0000 (16:20 +0800)]
Fix table warning in troubleshooting doc

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoFix header underline warnings in docs
Claudio Cambra [Mon, 29 Jul 2024 08:20:27 +0000 (16:20 +0800)]
Fix header underline warnings in docs

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoMerge pull request #7016 from nextcloud/bugfix/hideEncryptFromContextMenu
Matthieu Gallien [Thu, 22 Aug 2024 08:12:41 +0000 (10:12 +0200)]
Merge pull request #7016 from nextcloud/bugfix/hideEncryptFromContextMenu

Bugfix/hide encrypt from context menu

23 months agoonly empty top folders offer the menu entry to encrypt
Matthieu Gallien [Wed, 21 Aug 2024 15:41:35 +0000 (17:41 +0200)]
only empty top folders offer the menu entry to encrypt

in the contextual menu shown in files explorer will show encrypt menu
entry only for top folders that are non-encrypted and empty

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoonly add encrypt menu entry for top folders
Matthieu Gallien [Wed, 21 Aug 2024 13:50:04 +0000 (15:50 +0200)]
only add encrypt menu entry for top folders

with current end-to-end encryption only top folders can be encrypted

limit the availability of the menu entry to top folders

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoensure the arguments of socket API commands are valid
Matthieu Gallien [Wed, 21 Aug 2024 13:48:47 +0000 (15:48 +0200)]
ensure the arguments of socket API commands are valid

fix string data being invalid when using QStringView

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoMerge pull request #7015 from nextcloud/fix-bug-report-typo
Matthieu Gallien [Thu, 22 Aug 2024 08:10:59 +0000 (10:10 +0200)]
Merge pull request #7015 from nextcloud/fix-bug-report-typo

fix bug report breakage

23 months agofix bug report breakage
Josh [Wed, 21 Aug 2024 14:09:00 +0000 (10:09 -0400)]
fix bug report breakage

Signed-off-by: Josh <josh.t.richards@gmail.com>
23 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 22 Aug 2024 02:46:08 +0000 (02:46 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
23 months agoMerge pull request #7010 from nextcloud/bugfix/deleteReadonlyFolders
Matthieu Gallien [Wed, 21 Aug 2024 12:38:31 +0000 (14:38 +0200)]
Merge pull request #7010 from nextcloud/bugfix/deleteReadonlyFolders

Bugfix/delete readonly folders

23 months agomake folders read-write when needed when deleting local items
Matthieu Gallien [Mon, 19 Aug 2024 13:04:58 +0000 (15:04 +0200)]
make folders read-write when needed when deleting local items

if a folder is read-only, when deleting content inside this folder, it
may be needed to make it temporary read-write

do this as required by the automated tests

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoadd automated test for deletion of child items in read-only folders
Matthieu Gallien [Mon, 19 Aug 2024 11:33:36 +0000 (13:33 +0200)]
add automated test for deletion of child items in read-only folders

should ensure we are able to get files or dolders be deleted by sync
engine within read-only folders

would happen as the result of changes on server side being propagated
locally or when using selective sync

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
23 months agoMerge pull request #6965 from nextcloud/feature/server-forbidden-filenames
Matthieu Gallien [Wed, 21 Aug 2024 09:56:56 +0000 (11:56 +0200)]
Merge pull request #6965 from nextcloud/feature/server-forbidden-filenames

Feature/server forbidden filenames

23 months agoWhen forbidden filename sync warning is encountered, add reason why the filename...
Claudio Cambra [Tue, 20 Aug 2024 14:01:34 +0000 (22:01 +0800)]
When forbidden filename sync warning is encountered, add reason why the filename is forbidden to the item's error string

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoStore forbidden filename match bools outside of if statement
Claudio Cambra [Tue, 20 Aug 2024 14:01:05 +0000 (22:01 +0800)]
Store forbidden filename match bools outside of if statement

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoSet invalid filename dialog mode in activity list model
Claudio Cambra [Tue, 20 Aug 2024 08:22:49 +0000 (16:22 +0800)]
Set invalid filename dialog mode in activity list model

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoProvide different message and explanation strings in invalid filename dialog dependin...
Claudio Cambra [Tue, 20 Aug 2024 08:22:37 +0000 (16:22 +0800)]
Provide different message and explanation strings in invalid filename dialog depending on invalid mode

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoAdd invalid mode enum to invalid filename dialog
Claudio Cambra [Tue, 20 Aug 2024 08:22:08 +0000 (16:22 +0800)]
Add invalid mode enum to invalid filename dialog

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoHandle invalid filename activities button verb in activity list model
Claudio Cambra [Tue, 20 Aug 2024 07:24:06 +0000 (15:24 +0800)]
Handle invalid filename activities button verb in activity list model

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoAdd rename file link/button to invalid filename activities
Claudio Cambra [Tue, 20 Aug 2024 07:23:33 +0000 (15:23 +0800)]
Add rename file link/button to invalid filename activities

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoAlso provide notification for items that have file name invalid on server
Claudio Cambra [Tue, 20 Aug 2024 07:22:57 +0000 (15:22 +0800)]
Also provide notification for items that have file name invalid on server

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoAssign invalid filename on server syncfileitem status to items with forbidden filenames
Claudio Cambra [Tue, 20 Aug 2024 04:37:16 +0000 (12:37 +0800)]
Assign invalid filename on server syncfileitem status to items with forbidden filenames

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoProvide Windows-compatible forbidden filename character in forbidden filenames test
Claudio Cambra [Tue, 6 Aug 2024 06:34:41 +0000 (14:34 +0800)]
Provide Windows-compatible forbidden filename character in forbidden filenames test

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoAdd test for new forbidden filename capabilities
Claudio Cambra [Mon, 5 Aug 2024 10:03:21 +0000 (18:03 +0800)]
Add test for new forbidden filename capabilities

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoCheck for new forbidden filename-related capabilities during exclusion handling in...
Claudio Cambra [Mon, 5 Aug 2024 09:50:46 +0000 (17:50 +0800)]
Check for new forbidden filename-related capabilities during exclusion handling in discovery

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoParse forbidden filename related capability features
Claudio Cambra [Mon, 5 Aug 2024 09:50:03 +0000 (17:50 +0800)]
Parse forbidden filename related capability features

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
23 months agoMerge pull request #7006 from nextcloud/fix/bug-issue-template-package-list
Matthieu Gallien [Wed, 21 Aug 2024 07:49:33 +0000 (09:49 +0200)]
Merge pull request #7006 from nextcloud/fix/bug-issue-template-package-list

fix: Update bug reporting package list + misc tweaks

23 months agofix: Update bug reporting package list + misc tweaks
Josh [Fri, 16 Aug 2024 02:07:22 +0000 (22:07 -0400)]
fix: Update bug reporting package list + misc tweaks

Signed-off-by: Josh <josh.t.richards@gmail.com>
23 months agoMerge pull request #7011 from nextcloud/dependabot/github_actions/cpp-linter/cpp...
Matthieu Gallien [Tue, 20 Aug 2024 14:50:35 +0000 (16:50 +0200)]
Merge pull request #7011 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.12.1

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

23 months agoBump cpp-linter/cpp-linter-action from 2.12.0 to 2.12.1
dependabot[bot] [Mon, 19 Aug 2024 23:46:58 +0000 (23:46 +0000)]
Bump cpp-linter/cpp-linter-action from 2.12.0 to 2.12.1

Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/v2.12.0...v2.12.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>
23 months agoMerge pull request #6855 from raldone01/fix/cropped_thumbnails
Matthieu Gallien [Tue, 20 Aug 2024 13:15:52 +0000 (15:15 +0200)]
Merge pull request #6855 from raldone01/fix/cropped_thumbnails

Keep aspect ratio for thumbnails

23 months agoFixes cropped thumbnails #6154
raldone01 [Fri, 28 Jun 2024 16:06:30 +0000 (18:06 +0200)]
Fixes cropped thumbnails #6154

Signed-off-by: raldone01 <raldone01@gmail.com>
23 months agoMerge pull request #7004 from nextcloud/fix/issue-6723-http-icon
Matthieu Gallien [Tue, 20 Aug 2024 09:01:09 +0000 (11:01 +0200)]
Merge pull request #7004 from nextcloud/fix/issue-6723-http-icon

fix(settings): Use broken lock icon when not using https

23 months agofix(settings): Use broken lock icon when not using https
Josh [Wed, 14 Aug 2024 20:26:24 +0000 (16:26 -0400)]
fix(settings): Use broken lock icon when not using https

Fixes #6723

Signed-off-by: Josh <josh.t.richards@gmail.com>
23 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 20 Aug 2024 02:50:39 +0000 (02:50 +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 [Mon, 19 Aug 2024 02:43:53 +0000 (02:43 +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, 17 Aug 2024 02:47:00 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 16 Aug 2024 02:47:15 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 15 Aug 2024 02:58:21 +0000 (02:58 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 14 Aug 2024 02:46:06 +0000 (02:46 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 13 Aug 2024 02:47:01 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoMerge pull request #6994 from nextcloud/bugfix/remove-systray-popup
Matthieu Gallien [Mon, 12 Aug 2024 16:38:26 +0000 (18:38 +0200)]
Merge pull request #6994 from nextcloud/bugfix/remove-systray-popup

Remove systray call to display network errors.

2 years agoRemove systray call to display network errors.
Camila Ayres [Mon, 12 Aug 2024 12:41:19 +0000 (14:41 +0200)]
Remove systray call to display network errors.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2 years agoMerge pull request #6993 from nextcloud/bugfix/removeTransparentBackgroundColor
Matthieu Gallien [Mon, 12 Aug 2024 14:53:48 +0000 (16:53 +0200)]
Merge pull request #6993 from nextcloud/bugfix/removeTransparentBackgroundColor

remove most usages of transparent background: fix visual regressions

2 years agofix header buttons background color to match existing colors
Matthieu Gallien [Mon, 12 Aug 2024 13:37:03 +0000 (15:37 +0200)]
fix header buttons background color to match existing colors

the bckground of buttons on teh top bar of main dialog had a wrong color
not matching the top bar background color

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agochange color used for background to match system window default color
Matthieu Gallien [Mon, 12 Aug 2024 12:55:48 +0000 (14:55 +0200)]
change color used for background to match system window default color

avoid having many background colors being transparent when they should
never have been

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoavoid transparent background in user menu from main dialog
Matthieu Gallien [Mon, 12 Aug 2024 11:50:09 +0000 (13:50 +0200)]
avoid transparent background in user menu from main dialog

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoremove most usages of transparent background: fix visual regressions
Matthieu Gallien [Mon, 12 Aug 2024 08:18:32 +0000 (10:18 +0200)]
remove most usages of transparent background: fix visual regressions

with transparent backgrounds, most of teh time the result is hard to
read

that is mostly unintended and unless there is some blur added, the UI
becomes unusable

Close https://github.com/nextcloud/desktop/issues/6992

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoMerge pull request #6991 from nextcloud/bugfix/notif-tr
Matthieu Gallien [Mon, 12 Aug 2024 14:52:50 +0000 (16:52 +0200)]
Merge pull request #6991 from nextcloud/bugfix/notif-tr

Make multiple notifications text translatable

2 years agoMake multiple notifications text translatable
Claudio Cambra [Mon, 12 Aug 2024 07:53:53 +0000 (15:53 +0800)]
Make multiple notifications text translatable

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2 years agoMerge pull request #6986 from nextcloud/feature/alwaysEnableHttp2
Matthieu Gallien [Mon, 12 Aug 2024 14:26:29 +0000 (16:26 +0200)]
Merge pull request #6986 from nextcloud/feature/alwaysEnableHttp2

always enable http2

2 years agoalways enable http2
Matthieu Gallien [Fri, 9 Aug 2024 08:01:05 +0000 (10:01 +0200)]
always enable http2

Nextcloud server documentation is recommending enabling http2 for
performance resons
https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html#enable-http-2-for-faster-loading

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoMerge pull request #6985 from nextcloud/ci/removeDeprecatedQtCompatibilityCode
Matthieu Gallien [Mon, 12 Aug 2024 09:48:54 +0000 (11:48 +0200)]
Merge pull request #6985 from nextcloud/ci/removeDeprecatedQtCompatibilityCode

remove deprecated code only usefull for very old Qt releases

2 years agoremove deprecated code only usefull for very old Qt releases
Matthieu Gallien [Fri, 9 Aug 2024 08:02:55 +0000 (10:02 +0200)]
remove deprecated code only usefull for very old Qt releases

we require Qt > 6.0 so any conditionnal code for older releases can be
deleted

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoMerge pull request #6987 from nextcloud/bugfix/fixCrazyNetworkTimeout
Matthieu Gallien [Mon, 12 Aug 2024 07:59:59 +0000 (09:59 +0200)]
Merge pull request #6987 from nextcloud/bugfix/fixCrazyNetworkTimeout

use very coarse timers for network timeout

2 years agouse very coarse timers for network timeout
Matthieu Gallien [Fri, 9 Aug 2024 13:00:18 +0000 (15:00 +0200)]
use very coarse timers for network timeout

seems to work around some timers expiring too early

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 12 Aug 2024 02:43:30 +0000 (02:43 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 10 Aug 2024 02:46:00 +0000 (02:46 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 9 Aug 2024 02:50:16 +0000 (02:50 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 8 Aug 2024 02:46:24 +0000 (02:46 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoMerge pull request #6937 from nextcloud/dependabot/github_actions/platisd/clang-tidy...
Matthieu Gallien [Wed, 7 Aug 2024 10:17:39 +0000 (12:17 +0200)]
Merge pull request #6937 from nextcloud/dependabot/github_actions/platisd/clang-tidy-pr-comments-1.5.0

Bump platisd/clang-tidy-pr-comments from 1.4.3 to 1.5.0

2 years agoBump platisd/clang-tidy-pr-comments from 1.4.3 to 1.5.0
dependabot[bot] [Mon, 22 Jul 2024 23:58:37 +0000 (23:58 +0000)]
Bump platisd/clang-tidy-pr-comments from 1.4.3 to 1.5.0

Bumps [platisd/clang-tidy-pr-comments](https://github.com/platisd/clang-tidy-pr-comments) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/platisd/clang-tidy-pr-comments/releases)
- [Commits](https://github.com/platisd/clang-tidy-pr-comments/compare/v1.4.3...v1.5.0)

---
updated-dependencies:
- dependency-name: platisd/clang-tidy-pr-comments
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoMerge pull request #6958 from nextcloud/bugfix/preventCrashOnEncryptShellIntegrationR...
Matthieu Gallien [Wed, 7 Aug 2024 10:17:00 +0000 (12:17 +0200)]
Merge pull request #6958 from nextcloud/bugfix/preventCrashOnEncryptShellIntegrationRequests

prevent event loop reentrance when handling ENCRYPT socket requests

2 years agoprevent event loop reentrance when handling ENCRYPT socket requests
Matthieu Gallien [Wed, 31 Jul 2024 16:14:26 +0000 (18:14 +0200)]
prevent event loop reentrance when handling ENCRYPT socket requests

when receiving a shell integration socket command for ENCRYPT, a generic
interface and generic code paths was used

the assumption was that the listener socket would need (and remain)
valid while hanlding teh request

some code paths need to display error messages to the user via a
QMessageBox

the issue is that this will execute a Qt event loop that will handle the
socket disconnection while the socket variable from the caller seems it
will stay valid and alive

prevent that by not using a blocking method invocation such that life
time mishandling about the socket listener is not possible

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 7 Aug 2024 02:44:43 +0000 (02:44 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 years agoMerge pull request #6954 from nextcloud/enh/account-folder-list
Matthieu Gallien [Tue, 6 Aug 2024 17:34:52 +0000 (19:34 +0200)]
Merge pull request #6954 from nextcloud/enh/account-folder-list

List sync folders in the file explorer with user's username.

2 years agoList sync folders in the file explorer with user's username.
Camila Ayres [Tue, 30 Jul 2024 10:12:48 +0000 (12:12 +0200)]
List sync folders in the file explorer with user's username.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2 years agoMerge pull request #6974 from nextcloud/bugfix/update-channels
Matthieu Gallien [Tue, 6 Aug 2024 16:34:52 +0000 (18:34 +0200)]
Merge pull request #6974 from nextcloud/bugfix/update-channels

Make sure to not repeat the update channels list when loading the settings for a second account.

2 years agoMake sure to not repeat the update channels list when loading the settings for a...
Camila Ayres [Tue, 6 Aug 2024 10:37:43 +0000 (12:37 +0200)]
Make sure to not repeat the update channels list when loading the settings for a second account.

When adding a new account, the combo box would list each update channels twice.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2 years agoMerge pull request #6939 from nextcloud/rakekniven-patch-1
Matthieu Gallien [Tue, 6 Aug 2024 16:22:49 +0000 (18:22 +0200)]
Merge pull request #6939 from nextcloud/rakekniven-patch-1

chore(i18n): Changed grammar

2 years agochore(i18n): Add trailing space to show them separated at Transifex.
rakekniven [Tue, 23 Jul 2024 10:03:02 +0000 (12:03 +0200)]
chore(i18n): Add trailing space to show them separated at Transifex.

Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2 years agochore(i18n): Changed grammar
rakekniven [Tue, 23 Jul 2024 09:59:41 +0000 (11:59 +0200)]
chore(i18n): Changed grammar

Reported at Transifex

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2 years agoMerge pull request #6888 from nextcloud/bugfix/signupWithProviderPage
Matthieu Gallien [Tue, 6 Aug 2024 16:21:53 +0000 (18:21 +0200)]
Merge pull request #6888 from nextcloud/bugfix/signupWithProviderPage

Bugfix/signup with provider page

2 years agofix authentication using provider page and web page login flow
Matthieu Gallien [Mon, 8 Jul 2024 16:48:08 +0000 (18:48 +0200)]
fix authentication using provider page and web page login flow

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoMerge pull request #6975 from nextcloud/bugfix/fixImplicitHydrationCorruptedData
Matthieu Gallien [Tue, 6 Aug 2024 16:20:43 +0000 (18:20 +0200)]
Merge pull request #6975 from nextcloud/bugfix/fixImplicitHydrationCorruptedData

use QByteArray::left to send the newly received data during hydration

2 years agouse QByteArray::left to send the newly received data during hydration
Matthieu Gallien [Tue, 6 Aug 2024 14:39:41 +0000 (16:39 +0200)]
use QByteArray::left to send the newly received data during hydration

we use the proper method from QByteArray to forward the data received by
GETFileJob to the socket connected to teh fetch data CfApi callback

Close https://github.com/nextcloud/desktop/issues/6769

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2 years agoMerge pull request #6973 from nextcloud/bugfix/login-dialog-crash
Matthieu Gallien [Tue, 6 Aug 2024 15:30:44 +0000 (17:30 +0200)]
Merge pull request #6973 from nextcloud/bugfix/login-dialog-crash

Fix crash: web flow credential dialog is deleted when closing it.

2 years agoFix crash: web flow credential dialog is deleted when closing it.
Camila Ayres [Tue, 6 Aug 2024 10:34:08 +0000 (12:34 +0200)]
Fix crash: web flow credential dialog is deleted when closing it.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2 years agoMerge pull request #6966 from nextcloud/bugfix/mac-crafter-product-path
Camila Ayres [Tue, 6 Aug 2024 09:06:02 +0000 (11:06 +0200)]
Merge pull request #6966 from nextcloud/bugfix/mac-crafter-product-path

Fix product path handling in Mac Crafter

2 years agoAdd mac-crafter Package.resolved to gitignore
Claudio Cambra [Tue, 6 Aug 2024 08:59:23 +0000 (16:59 +0800)]
Add mac-crafter Package.resolved to gitignore

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2 years agoAdd default product folder to gitignore
Claudio Cambra [Tue, 6 Aug 2024 08:57:33 +0000 (16:57 +0800)]
Add default product folder to gitignore

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2 years agoOnly create product path's directory if it doesn't exist already
Claudio Cambra [Mon, 5 Aug 2024 11:00:38 +0000 (19:00 +0800)]
Only create product path's directory if it doesn't exist already

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>