Camila Ayres [Mon, 3 Jun 2024 17:43:31 +0000 (19:43 +0200)]
Check if server has valid subcription.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Nextcloud bot [Thu, 4 Jul 2024 02:41:45 +0000 (02:41 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Camila Ayres [Wed, 3 Jul 2024 21:07:53 +0000 (23:07 +0200)]
Merge pull request #6658 from nextcloud/feature/update-channel
Add daily update channel.
Camila Ayres [Wed, 3 Jul 2024 14:23:33 +0000 (16:23 +0200)]
Enable RVO (return value optimization).
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 3 Jul 2024 14:20:12 +0000 (16:20 +0200)]
Remove unused updatesegment option from updater query.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 3 Jul 2024 14:18:15 +0000 (16:18 +0200)]
Use only const auto in obvious pointer.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 3 Jul 2024 14:16:56 +0000 (16:16 +0200)]
Use default in switch.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 2 Jul 2024 12:38:59 +0000 (14:38 +0200)]
Rename var in configfile.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 27 Jun 2024 16:24:10 +0000 (18:24 +0200)]
Remove commented out line.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 27 Jun 2024 11:53:09 +0000 (13:53 +0200)]
Improve text displayed when user switches update channel.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 26 Jun 2024 19:14:07 +0000 (21:14 +0200)]
Enforce the update channel based on the current client installed.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 26 Jun 2024 18:18:41 +0000 (20:18 +0200)]
Add versionSuffix function to Theme.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 26 Jun 2024 17:12:59 +0000 (19:12 +0200)]
Use the value from MIRALL_VERSION_SUFFIX as the default update channel.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 26 Jun 2024 17:11:26 +0000 (19:11 +0200)]
Change the default MIRALL_VERSION_SUFFIX from "git" to "daily".
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 3 Jun 2024 18:52:11 +0000 (20:52 +0200)]
List daily update channel in the general settings view.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 3 Jun 2024 15:18:40 +0000 (17:18 +0200)]
Clean up code in GeneralSettings.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 3 Jun 2024 15:11:12 +0000 (17:11 +0200)]
Adds info about daily builds to message shown if user changes update channel.
- Also makes the explanation more concise.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 3 Jun 2024 14:08:59 +0000 (16:08 +0200)]
Modernize ConfigFile::updateChannel and Updater::getQueryParams.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 15 Apr 2024 18:59:50 +0000 (20:59 +0200)]
Add daily update channel.
- Set update channel options list in slotUpdateInfo.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Nextcloud bot [Wed, 3 Jul 2024 02:38:31 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 2 Jul 2024 02:41:46 +0000 (02:41 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Mon, 1 Jul 2024 14:15:25 +0000 (16:15 +0200)]
Merge pull request #6868 from nextcloud/bugfix/avoidDeadlockWithImplicitHydrationSelfRequests
avoid deadlock: cancel hydration requests coming from itself
Matthieu Gallien [Mon, 1 Jul 2024 14:10:02 +0000 (16:10 +0200)]
avoid deadlock: cancel hydration requests coming from itself
our current infrastructure will cause a deadlock for any hydration
requests coming from desktop files client itself
the main thread is responsible for executing the hydration request but
if the same thread is already blocked waiting for the hydration to
happen, both (open system call and hydration request handling) process
will never be completed and wait for each over in a stuck cycle
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 1 Jul 2024 13:48:19 +0000 (15:48 +0200)]
Merge pull request #6864 from nextcloud/bugfix/fixHydrationLogs
avoid logs too verbose and with binary data
Matthieu Gallien [Mon, 1 Jul 2024 13:40:24 +0000 (15:40 +0200)]
avoid logs too verbose and with binary data
with those logs, hydrating is causing too much log to be written and
after some time (with big fixles), hydration is failing
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Mon, 1 Jul 2024 02:37:55 +0000 (02:37 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 30 Jun 2024 02:38:30 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 29 Jun 2024 02:39:45 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Fri, 28 Jun 2024 16:32:06 +0000 (18:32 +0200)]
Merge pull request #6802 from nextcloud/bugfix/share-suffix-fix
Fix sharePath for virtual paths using suffix vfs mode
Claudio Cambra [Fri, 7 Jun 2024 16:10:15 +0000 (00:10 +0800)]
Fix sharePath for virtual paths using suffix vfs mode
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Fri, 28 Jun 2024 16:19:05 +0000 (18:19 +0200)]
Merge pull request #6773 from nextcloud/bugfix/cmd-sync
Bugfix nextcloudcmd when syncing results in deleting all files
Camila Ayres [Tue, 25 Jun 2024 20:12:14 +0000 (22:12 +0200)]
Add tests to remove all files when sycing with or without nextcloudcmd.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 25 Jun 2024 18:39:09 +0000 (20:39 +0200)]
Add sync option for nextcloudcmd.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 4 Jun 2024 18:40:44 +0000 (20:40 +0200)]
Use readable variable names.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 4 Jun 2024 18:33:47 +0000 (20:33 +0200)]
Make warning text before deleting all files more clear and concise.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 4 Jun 2024 18:30:32 +0000 (20:30 +0200)]
Fix #3144: check for promptDeleteAllFiles config setting before emitting signal to display warning.
The signal is not connected to any slot when running nextcloudcmd.
The callback to finish the sync was never being called because the check for the config was done in the slot,
which was never called.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Fri, 28 Jun 2024 16:17:29 +0000 (18:17 +0200)]
Merge pull request #6821 from nextcloud/bugfix/undeletable-vfs-suffic-files
Allow deletion of virtual suffix placeholder files
Claudio Cambra [Wed, 26 Jun 2024 07:07:50 +0000 (15:07 +0800)]
Properly reset fakefolder test state post-placeholder file delete in testsyncvirtualfiles
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Jun 2024 07:07:23 +0000 (15:07 +0800)]
Ensure stripping of suffix vfs placeholder file's suffix when issuing delete command to server
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 25 Jun 2024 15:26:15 +0000 (23:26 +0800)]
Amend behaviour of suffix virtual files test to reflect new expected behaviour
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 17 Jun 2024 15:40:28 +0000 (23:40 +0800)]
Allow deletion of virtual suffix placeholder files
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Fri, 28 Jun 2024 08:39:44 +0000 (10:39 +0200)]
Merge pull request #6839 from nextcloud/bugfix/rw-folders-broken
Bugfix/rw folders broken
Claudio Cambra [Wed, 26 Jun 2024 09:04:17 +0000 (17:04 +0800)]
Do not wrap macOS ifdefs in filesystem when parent function already wrapped in ifdef
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Jun 2024 09:03:03 +0000 (17:03 +0800)]
Do not re-generate standard string path twice
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 26 Jun 2024 08:59:47 +0000 (16:59 +0800)]
Ensure we are re-adding same permissions as removed
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Fri, 28 Jun 2024 07:45:40 +0000 (09:45 +0200)]
Merge pull request #6846 from nextcloud/enh/add-cfapi-debug-logs
Add cfapi debug logs
Camila Ayres [Wed, 19 Jun 2024 14:27:06 +0000 (16:27 +0200)]
Print desktop client process id.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 13 Jun 2024 17:57:27 +0000 (19:57 +0200)]
Add new cfapi callbacks for logging.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Wed, 12 Jun 2024 13:32:01 +0000 (15:32 +0200)]
Add more logs to track file hydration.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Nextcloud bot [Fri, 28 Jun 2024 02:46:27 +0000 (02:46 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 27 Jun 2024 02:39:31 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Wed, 26 Jun 2024 12:49:35 +0000 (14:49 +0200)]
Merge pull request #6841 from nextcloud/bugfix/updateEncryptionStateWhenServerChange
Bugfix/update encryption state when server change
Matthieu Gallien [Tue, 21 May 2024 16:06:37 +0000 (18:06 +0200)]
ignore encrypted items during discovery when encryption is disabled
when we know a folder should be encrypted but encryption client side app
is disabled, ignore any items in the encrypted folders
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 15 Mar 2023 14:17:48 +0000 (15:17 +0100)]
do not allow to select e2ee folders if the server support is missing
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 15 Mar 2023 14:16:18 +0000 (15:16 +0100)]
maintain e2ee state even if the server does not support e2ee
might be that the server previously supported e2ee and e2ee folders
exist
so we have to fetch the info to properly handle it on client
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Wed, 26 Jun 2024 02:38:52 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Tue, 25 Jun 2024 15:04:18 +0000 (23:04 +0800)]
Merge pull request #6833 from nextcloud/bugfix/fp-account-crash
Fix crash when updating enabled File Provider domains (macOS VFS)
Claudio Cambra [Tue, 25 Jun 2024 10:54:15 +0000 (18:54 +0800)]
Remove no longer existing account id from configured vfs accounts list
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 25 Jun 2024 10:52:31 +0000 (18:52 +0800)]
Prevent crash when updating file provider domains if the account for which a file provider domain was configured no longer exists
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 25 Jun 2024 10:35:57 +0000 (18:35 +0800)]
Use accountfwd header for account forward declaration in account header itself, preventing conflicting decls
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 25 Jun 2024 10:22:30 +0000 (18:22 +0800)]
Assert validity of accountstate and its accountptr when adding it
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 25 Jun 2024 10:19:32 +0000 (18:19 +0800)]
Remove overwrought loadFromSettings method from AccountState
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 25 Jun 2024 10:18:03 +0000 (18:18 +0800)]
Take AccountPtr by reference in accountstate constructor
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Camila Ayres [Tue, 25 Jun 2024 14:26:48 +0000 (16:26 +0200)]
Merge pull request #6637 from nextcloud/feature/nc-assistance
Display the NC assistant in the main Window
Camila Ayres [Tue, 4 Jun 2024 12:47:44 +0000 (14:47 +0200)]
Move the logic for handling the featured app qml to cpp.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 16 Apr 2024 16:24:11 +0000 (18:24 +0200)]
Display the Nextcloud assistant icon in the main window.
- If NC assistant is enabled in the server, display the icon
to open it instead of Talk. Talk is then displayed in the
list with the other apps.
- The direct link is only available in the assistant app >= 1.0.9.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Tue, 25 Jun 2024 13:32:22 +0000 (15:32 +0200)]
Merge pull request #6832 from nextcloud/ci/testIsMountRootProperty
Ci/test is mount root property
Matthieu Gallien [Tue, 25 Jun 2024 08:33:22 +0000 (10:33 +0200)]
automated test: allow rename of the child items of a mount point
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 25 Jun 2024 08:28:20 +0000 (10:28 +0200)]
automated test: block rename of the top folder of a mount point
encode current behavior in a new automated test
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Sun, 23 Jun 2024 02:40:00 +0000 (02:40 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 22 Jun 2024 03:36:09 +0000 (03:36 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 21 Jun 2024 02:39:20 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 18 Jun 2024 02:39:23 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 15 Jun 2024 02:41:40 +0000 (02:41 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Thu, 13 Jun 2024 11:30:13 +0000 (19:30 +0800)]
Merge pull request #6811 from nextcloud/bugfix/nxtexedit-text-color
Fix text colour for NCInputTextEdit
Claudio Cambra [Thu, 13 Jun 2024 10:59:36 +0000 (18:59 +0800)]
Fix text colour for NCInputTextEdit
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Thu, 13 Jun 2024 02:38:50 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Wed, 12 Jun 2024 09:29:53 +0000 (17:29 +0800)]
Merge pull request #6808 from Johnson-zs/master
fix build failed
Zhang Sheng [Wed, 12 Jun 2024 07:42:46 +0000 (15:42 +0800)]
fix build failed
Signed-off-by: Zhang Sheng <zhangsheng@uniontech.com>
Claudio Cambra [Wed, 12 Jun 2024 06:54:51 +0000 (14:54 +0800)]
Merge pull request #6806 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.12.0
Build(deps): Bump cpp-linter/cpp-linter-action from 2.11.0 to 2.12.0
dependabot[bot] [Mon, 10 Jun 2024 23:50:06 +0000 (23:50 +0000)]
Build(deps): Bump cpp-linter/cpp-linter-action from 2.11.0 to 2.12.0
Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.11.0 to 2.12.0.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/v2.11.0...v2.12.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>
Matthieu Gallien [Mon, 10 Jun 2024 13:53:44 +0000 (15:53 +0200)]
Merge pull request #6805 from tanganellilore/patch-config-file-doc
fix doc configuration file
Lorenzo Tanganelli [Mon, 10 Jun 2024 12:30:34 +0000 (14:30 +0200)]
fix doc configuration file
Signed-off-by: Lorenzo Tanganelli <lorenzo.tanganelli@hotmail.it>
Nextcloud bot [Sat, 8 Jun 2024 02:38:36 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 7 Jun 2024 05:43:51 +0000 (05:43 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 17:03:29 +0000 (01:03 +0800)]
Merge pull request #6798 from nextcloud/bugfix/kde-qml
Fix broken tray GUI on Linux
Claudio Cambra [Thu, 6 Jun 2024 14:36:02 +0000 (22:36 +0800)]
Prevent crash when originalSize is null
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 10:14:59 +0000 (18:14 +0800)]
Remove broken and unneeded scroll view in tray user menu
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:58:21 +0000 (17:58 +0800)]
Fix displaying of more button in UserLine
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:51:48 +0000 (17:51 +0800)]
Fix displaying of header buttons in tray window
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:51:07 +0000 (17:51 +0800)]
Ensure svg icons generated by svgimageprovider have a reasonable default size
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:49:11 +0000 (17:49 +0800)]
Fix use of sourceSize in TrayFoldersMenuButton
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:48:52 +0000 (17:48 +0800)]
Fix vertical center anchor in trayfoldersmenubutton
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:48:28 +0000 (17:48 +0800)]
Remove unneeded qt5compat import in headerbutton
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:48:10 +0000 (17:48 +0800)]
Fix breakages in autosizing menu when item does not have expected internal properties
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:46:14 +0000 (17:46 +0800)]
Add non-white talk and more-apps svgs
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 6 Jun 2024 09:43:21 +0000 (17:43 +0800)]
Correctly fall back to originalSize if requestedSize not valid in svg image provider
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Thu, 6 Jun 2024 06:11:16 +0000 (06:11 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Wed, 5 Jun 2024 02:38:20 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Camila Ayres [Tue, 4 Jun 2024 21:00:37 +0000 (23:00 +0200)]
Merge pull request #6714 from nextcloud/bugifx/version-suffix
Update build-appimage.sh to use $VERSION_SUFFIX