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>
Matthieu Gallien [Wed, 5 Jun 2024 12:36:05 +0000 (14:36 +0200)]
Merge pull request #6795 from nextcloud/backport/6714/stable-3.13
stable-3.13: Backport #6714
Camila Ayres [Mon, 29 Apr 2024 19:12:13 +0000 (21:12 +0200)]
Update build-appimage.sh to use $VERSION_SUFFIX
Make sure that we can pass the value of MIRALL_VERSION_SUFFIX via parameter.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Tue, 21 May 2024 06:59:11 +0000 (08:59 +0200)]
Merge pull request #6765 from nextcloud/ci/fixCompilation-stable-3.13
you cannot call non const method on a temp const QString
Matthieu Gallien [Fri, 17 May 2024 14:34:45 +0000 (16:34 +0200)]
you cannot call non const method on a temp const QString
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Claudio Cambra [Fri, 17 May 2024 08:12:33 +0000 (10:12 +0200)]
Merge pull request #6747 from nextcloud/backport/6742/stable-3.13
[stable-3.13] Bugfix/lockownertype setreadonly basedoncaps
alex-z [Tue, 7 May 2024 22:45:08 +0000 (00:45 +0200)]
Fix incorrect date parsing.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Mon, 29 Apr 2024 19:57:02 +0000 (21:57 +0200)]
Bugfix. Files lock. Check lock owner type for setting readonly based on server capabilities (NC27/28 compatibility issue).
Signed-off-by: alex-z <blackslayer4@gmail.com>
Claudio Cambra [Wed, 15 May 2024 19:48:31 +0000 (21:48 +0200)]
Merge pull request #6759 from nextcloud/backport/6706/stable-3.13
Claudio Cambra [Fri, 26 Apr 2024 10:06:29 +0000 (18:06 +0800)]
Censor account details string in file provider logging
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 15 May 2024 12:30:57 +0000 (14:30 +0200)]
Merge pull request #6755 from nextcloud/backport/6753/stable-3.13
[stable-3.13] Do not open client on install as this breaks MDM deployments
Claudio Cambra [Wed, 15 May 2024 09:07:28 +0000 (11:07 +0200)]
Do not open client on install as this breaks MDM deployments
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 28 Apr 2024 08:54:16 +0000 (16:54 +0800)]
Merge pull request #6709 from nextcloud/backport/6703/stable-3.13
[stable-3.13] chore(i18n): Improve grammar
rakekniven [Thu, 25 Apr 2024 20:06:02 +0000 (22:06 +0200)]
chore(i18n): Improve grammar
Fixes #6408
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
allexzander [Thu, 25 Apr 2024 14:58:29 +0000 (16:58 +0200)]
Merge pull request #6698 from nextcloud/backport/6691/stable-3.13
[stable-3.13] Bugfix/slow sync with tray open
allexzander [Thu, 25 Apr 2024 14:58:09 +0000 (16:58 +0200)]
Merge pull request #6697 from nextcloud/backport/6696/stable-3.13
[stable-3.13] Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows.
allexzander [Thu, 25 Apr 2024 14:57:52 +0000 (16:57 +0200)]
Merge pull request #6692 from nextcloud/backport/6660/stable-3.13
[stable-3.13] Bugfix. Files lock. Fix incorrect readonly state.
alex-z [Thu, 18 Apr 2024 13:42:09 +0000 (15:42 +0200)]
Hotfix. Slow download speed while tray is open. Do not run rotation animation in syncstatus in tray.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Thu, 18 Apr 2024 13:16:51 +0000 (15:16 +0200)]
Just for test. Disable status update to avoid havin a sync status animation in tray.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Wed, 24 Apr 2024 22:43:01 +0000 (00:43 +0200)]
Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Mon, 22 Apr 2024 20:34:09 +0000 (22:34 +0200)]
Bugfix. Files lock. Fix incorrect readonly state.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Camila Ayres [Tue, 23 Apr 2024 18:39:56 +0000 (20:39 +0200)]
Bump version to 3.13.0.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Claudio Cambra [Tue, 23 Apr 2024 15:48:53 +0000 (23:48 +0800)]
Always correctly set values for all fields in File Provider sharing UI
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 23 Apr 2024 14:58:55 +0000 (22:58 +0800)]
Fetch macOS VFS package in autoupdater if the client is using the file provider module
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 23 Apr 2024 13:59:45 +0000 (21:59 +0800)]
Prevent use of invalid characters for file provider domain names
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 1 Apr 2024 10:00:27 +0000 (18:00 +0800)]
Only show successful debug archive creation dialog if it has indeed been successful
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 1 Apr 2024 09:59:25 +0000 (17:59 +0800)]
Prevent crash on creating debug archive in non-writeable location
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 1 Apr 2024 09:54:25 +0000 (17:54 +0800)]
Give debug archive save location dialog a default location
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 27 Mar 2024 11:47:04 +0000 (19:47 +0800)]
Fix "false" error about bad applying of nodiscard to value type
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 27 Mar 2024 11:25:37 +0000 (19:25 +0800)]
Re-run update sync paused state slot when folder list has changed
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 27 Mar 2024 11:25:11 +0000 (19:25 +0800)]
Make sure to emit syncIsPausedChanged in syncIsPaused setter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 27 Mar 2024 11:24:54 +0000 (19:24 +0800)]
Make sure to emit relevant signals and set sync is paused to true if relevant
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 27 Mar 2024 10:09:33 +0000 (18:09 +0800)]
Extract syncIsPaused initialisation into new updater slot
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Wed, 3 Apr 2024 11:29:58 +0000 (13:29 +0200)]
do not cause implicit hydration of virtual files during sync
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 23 Apr 2024 16:22:22 +0000 (18:22 +0200)]
Merge pull request #6675 from nextcloud/backport/6621/stable-3.13
[stable-3.13] if a virtual file change but nothing changed: set it as in sync
Matthieu Gallien [Thu, 11 Apr 2024 16:39:20 +0000 (18:39 +0200)]
if a virtual file change but bothing changed: set it as in sync
some software (at least outlook native software) may fiddle with CfApi
placeholder metadta and set a .msg file to be out of sync state when
opening it
in that case, we will let the sync engine go over it and decide what to
do
it is then possible in that case that we would just put it back in "in
sync" state
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 23 Apr 2024 16:21:05 +0000 (18:21 +0200)]
Merge pull request #6626 from nextcloud/backport/6613/stable-3.13
[stable-3.13] Feature/office files lock newly created. Plus refactoring.
alex-z [Wed, 3 Apr 2024 16:10:49 +0000 (18:10 +0200)]
Detect office files for locking on new upload. Notify FolderWatcher.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Claudio Cambra [Tue, 23 Apr 2024 15:57:06 +0000 (23:57 +0800)]
Merge pull request #6674 from nextcloud/backport/6670/stable-3.13
[stable-3.13] Use davUser instead of direct credentials user in file provider
Claudio Cambra [Tue, 23 Apr 2024 14:24:20 +0000 (22:24 +0800)]
Use davUser instead of direct credentials user in file provider
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Tue, 23 Apr 2024 15:29:44 +0000 (17:29 +0200)]
Merge pull request #6667 from nextcloud/backport/6663/stable-3.13
[stable-3.13] create registry keys needed for edit locally in local machine category
Matthieu Gallien [Tue, 23 Apr 2024 08:17:20 +0000 (10:17 +0200)]
create registry keys needed for edit locally in local machine category
creating the registry keys via installer for the current user is not
enough to have the feature enabled for all user accounts on a given
machine
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 23 Apr 2024 12:47:57 +0000 (14:47 +0200)]
Merge pull request #6664 from nextcloud/backport/6655/stable-3.13
[stable-3.13] Bugfix/folder conflict disappear
alex-z [Mon, 22 Apr 2024 19:44:49 +0000 (21:44 +0200)]
Fix tests failure. Refactoring.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Sun, 21 Apr 2024 22:36:02 +0000 (00:36 +0200)]
Fix CI errors.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Sun, 21 Apr 2024 21:48:01 +0000 (23:48 +0200)]
Unit tests for diverse conflicts in one folder.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Sun, 21 Apr 2024 19:21:32 +0000 (21:21 +0200)]
Also support nested folder scenarios.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Sun, 21 Apr 2024 18:06:28 +0000 (20:06 +0200)]
Bugfix. Folder invalid char conflict. Do not update parent folder record if it contains conflicted subfolders.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Thu, 18 Apr 2024 21:49:47 +0000 (23:49 +0200)]
Bugfix. Folder case clash conflict. Do not update parent folder record if it contains conflicted subfolers. Also fix crash with local rename.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Claudio Cambra [Thu, 18 Apr 2024 05:15:05 +0000 (13:15 +0800)]
Merge pull request #6649 from nextcloud/backport/6648/stable-3.13
[stable-3.13] Fix possible issues with item metadata acquisition required for macOS VFS file sharing
Claudio Cambra [Wed, 17 Apr 2024 20:55:14 +0000 (04:55 +0800)]
Wrap access of itemUrl in security scoping
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 17 Apr 2024 20:54:40 +0000 (04:54 +0800)]
Explicitly set bundle name and identifiers from env vars in FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 17 Apr 2024 18:26:49 +0000 (02:26 +0800)]
Unify FileProviderUIExt entitlements
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 17 Apr 2024 18:07:48 +0000 (02:07 +0800)]
Make sure network error is shown in UI instead of generic error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 17 Apr 2024 17:58:38 +0000 (01:58 +0800)]
Improve logging across file provider sharing
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 17 Apr 2024 08:45:46 +0000 (16:45 +0800)]
Merge pull request #6645 from nextcloud/backport/6642/stable-3.13
[stable-3.13] Make use of NextcloudFileProviderKit in File Provider Module
Claudio Cambra [Wed, 17 Apr 2024 08:18:17 +0000 (16:18 +0800)]
Pin NextcloudFileProviderKit version to 0.9.0 (up to next major version)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 17 Apr 2024 08:17:42 +0000 (16:17 +0800)]
Remove now-unneeded Realm dependency from FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 16 Apr 2024 18:47:21 +0000 (02:47 +0800)]
Set changeobserver as delegate for nkcommon
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 16 Apr 2024 18:06:30 +0000 (02:06 +0800)]
Remove client-side push notification handling for file provider extension in favour of simply using NCFPK remote change observer
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 16 Apr 2024 16:48:59 +0000 (00:48 +0800)]
Add change observer from NCFPK
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 16 Apr 2024 13:27:47 +0000 (21:27 +0800)]
Always signal enumerator after errors to try and recover from what the error might have been
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 16 Apr 2024 13:27:27 +0000 (21:27 +0800)]
Provide NCFPK enumerator with extension domain
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 16 Apr 2024 10:22:53 +0000 (18:22 +0800)]
Correctly set up NCKit instance with account string
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 18:47:36 +0000 (02:47 +0800)]
Remove unused components in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 18:42:50 +0000 (02:42 +0800)]
Fix passing of wrong item into item.modify
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 17:54:37 +0000 (01:54 +0800)]
Improve logging in delete item procedure of FPExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 17:54:20 +0000 (01:54 +0800)]
Use NCFPK item modify method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 16:54:21 +0000 (00:54 +0800)]
Use NCFPK Item.create in createItem
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 15:51:40 +0000 (23:51 +0800)]
Use fetchContents from NCFPK item
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 14:42:53 +0000 (22:42 +0800)]
Simplify FileProviderExtension's deleteItem method by leveraging Item's delete method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 14:41:22 +0000 (22:41 +0800)]
Greatly simplify item method of FIleProviderExtension by using item storedItem method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 11:40:53 +0000 (19:40 +0800)]
Use new convenience method to get Item for root container from NCFPK
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 11:30:09 +0000 (19:30 +0800)]
Use thumbnail fetching procedure from NCFPK
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 10:42:50 +0000 (18:42 +0800)]
Fix build of ShareTableViewDataSource
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 10:33:08 +0000 (18:33 +0800)]
Adapt to new NextcloudFileProviderKit item nomenclature
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 10:24:57 +0000 (18:24 +0800)]
Make use of NextcloudFileProviderKit materialisedenumerationobserver
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 10:21:31 +0000 (18:21 +0800)]
Use FileProviderItem from NextcloudFileProviderKit
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 10:07:23 +0000 (18:07 +0800)]
Use Enumerator in NextcloudFileProviderKit
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 09:30:08 +0000 (17:30 +0800)]
Remove use of all code now available in NextcloudFileProviderKit
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 09:28:37 +0000 (17:28 +0800)]
Add NextcloudFileProviderKit dependency
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 08:08:40 +0000 (16:08 +0800)]
Remove FileProviderExtTests
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 07:44:10 +0000 (15:44 +0800)]
Allow NextcloudFilesDatabaseManager to take a specific realmconfig in constructor
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 07:36:13 +0000 (15:36 +0800)]
Database manager does not need to be an NSObject
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 07:28:34 +0000 (15:28 +0800)]
Add test target for file provider testing
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 17 Apr 2024 08:43:39 +0000 (16:43 +0800)]
Merge pull request #6643 from nextcloud/backport/stable-3.13-fp-sharing
Backport/stable 3.13 fp sharing
Claudio Cambra [Wed, 17 Apr 2024 05:47:17 +0000 (13:47 +0800)]
Set file provider extension target as a dependency of file provider ui extension target in CMake
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 15 Apr 2024 07:18:07 +0000 (15:18 +0800)]
Allow SuggestionsTextFieldKit to use up to next major version
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 8 Apr 2024 10:45:18 +0000 (18:45 +0800)]
Upgrade NextcloudCapabilitiesKit version
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 17:09:13 +0000 (01:09 +0800)]
Add a "no shares" label if there are no shares available in share view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 16:58:26 +0000 (00:58 +0800)]
Update description label in share view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 16:46:38 +0000 (00:46 +0800)]
Display shareWith in nkshare displaystring extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 16:42:18 +0000 (00:42 +0800)]
Pin NextcloudCapabilitiesKit version
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 14:30:27 +0000 (22:30 +0800)]
Pin NextcloudKit version
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 14:28:22 +0000 (22:28 +0800)]
Set suggestionstextfieldkit to 1.0.0
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 14:28:10 +0000 (22:28 +0800)]
Clean up TODO comments in file provider ui ext
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 14:14:52 +0000 (22:14 +0800)]
Fix SuggestionsTextFieldKit import
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 14:11:29 +0000 (22:11 +0800)]
Simplify configuration of text field delegate
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sat, 6 Apr 2024 10:04:34 +0000 (18:04 +0800)]
Fix suggestion labels for sharees
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 3 Apr 2024 12:46:01 +0000 (20:46 +0800)]
Use suggestions window controller in share options view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>