Corentin Noël [Thu, 12 Oct 2023 14:26:39 +0000 (16:26 +0200)]
libcloudproviders: Use DEFINE_VARIABLES to install in the correct directory
Conditionnaly require CMake 3.28 to install in the right directory.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Matthieu Gallien [Wed, 20 Mar 2024 09:09:48 +0000 (10:09 +0100)]
Merge pull request #6532 from nextcloud/fix/docs/promptDeleteAllFiles
fix(docs): parameter promptDeleteAllFiles defaults to false not true
Josh [Mon, 11 Mar 2024 13:27:53 +0000 (09:27 -0400)]
fix(docs): parameter promptDeleteAllFiles defaults to false not true
The default was changed to false in #1201
Signed-off-by: Josh <josh.t.richards@gmail.com>
Matthieu Gallien [Wed, 20 Mar 2024 09:03:21 +0000 (10:03 +0100)]
Merge pull request #6514 from nextcloud/bugfix/minSupportDesktopVerMsg
User 'Connection issue' instead of 'Network error' in systray notification
Camila Ayres [Wed, 6 Mar 2024 17:07:56 +0000 (18:07 +0100)]
User 'Connection issue' instead of 'Network error' in systray notification.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Wed, 20 Mar 2024 08:49:36 +0000 (09:49 +0100)]
Merge pull request #6553 from nextcloud/bugfix/preventMissingContextMenuOnWindowsFileExplorer
if desktop client sent a first reply: wait for the menu data
Matthieu Gallien [Tue, 19 Mar 2024 08:39:36 +0000 (09:39 +0100)]
if desktop client sent a first reply: wait for the menu data
may need the user to wait a bit longer but should prevent missing the
context menu
should still be robust since we only wait indefinitely if desktop client
sent a first reply
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 20 Mar 2024 08:14:59 +0000 (09:14 +0100)]
Merge pull request #6537 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.10.0
Bump cpp-linter/cpp-linter-action from 2.9.1 to 2.10.0
dependabot[bot] [Mon, 18 Mar 2024 08:47:32 +0000 (08:47 +0000)]
Bump cpp-linter/cpp-linter-action from 2.9.1 to 2.10.0
Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.9.1 to 2.10.0.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/v2.9.1...v2.10.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>
Nextcloud bot [Wed, 20 Mar 2024 02:39:44 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
allexzander [Wed, 20 Mar 2024 00:32:20 +0000 (01:32 +0100)]
Merge pull request #6528 from nextcloud/bugfix/e2ee-vfs-disallow-move
E2EE with VFS. Disallow MOVE as it is not supported. Prevent data loss.
alex-z [Sun, 10 Mar 2024 12:02:40 +0000 (13:02 +0100)]
E2EE with VFS. Disallow MOVE as it is not supported. Prevent data loss.
Signed-off-by: alex-z <blackslayer4@gmail.com>
allexzander [Wed, 20 Mar 2024 00:07:52 +0000 (01:07 +0100)]
Merge pull request #6529 from nextcloud/bugfix/foldermetadata-fetch-root
E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths.
alex-z [Sat, 9 Mar 2024 21:17:27 +0000 (22:17 +0100)]
E2EE. Fix root metadata fetching path for non-root remote sync folder. Refactoring. Stabilizing paths.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Matthieu Gallien [Tue, 19 Mar 2024 14:58:09 +0000 (15:58 +0100)]
Merge pull request #6521 from nextcloud/bugfix/allowWipeData
allow wipe feature to delete data of a wiped user account
Matthieu Gallien [Fri, 8 Mar 2024 11:22:56 +0000 (12:22 +0100)]
allow wipe feature to delete data of a wiped user account
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
allexzander [Tue, 19 Mar 2024 14:16:54 +0000 (15:16 +0100)]
Merge pull request #6525 from nextcloud/feature/msi-customaction-close-shellextensions
Allow installation to close shell extension DLLs via the custom action. Disable reboot prompt in case of the version with this change was previously already installed.
alex-z [Mon, 4 Mar 2024 18:29:24 +0000 (19:29 +0100)]
Allow installation to close shell extension DLLs via the custom action. Disable reboot prompt in case of the version with this change was previously already installed.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Nextcloud bot [Tue, 19 Mar 2024 02:39:43 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
allexzander [Mon, 18 Mar 2024 12:53:40 +0000 (13:53 +0100)]
Merge pull request #6547 from nextcloud/bugfix/files-lock-incorrect-readonly-set
Bugfix. Files-lock. Incorrect readonly state for TokenLock.
Matthieu Gallien [Mon, 18 Mar 2024 08:46:52 +0000 (09:46 +0100)]
Merge pull request #6542 from nextcloud/bugfix/avoidRepeatingTheSameNetworkError
only display changed network errors during validation of connection
Matthieu Gallien [Fri, 15 Mar 2024 17:55:11 +0000 (18:55 +0100)]
update parts of CI to get tests to be OK
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 15 Mar 2024 17:09:05 +0000 (18:09 +0100)]
sonarcloud CI check with address sanitizer
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 15 Mar 2024 10:34:41 +0000 (11:34 +0100)]
switch to ubuntu-latest image for CI github actions
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 13 Mar 2024 14:52:06 +0000 (15:52 +0100)]
only display changed network errors during validation of connection
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
alex-z [Fri, 15 Mar 2024 16:04:16 +0000 (17:04 +0100)]
Bugfix. Files-lock. Inorrect readonly state for TokenLock.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Nextcloud bot [Sat, 16 Mar 2024 02:48:33 +0000 (02:48 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 15 Mar 2024 02:47:11 +0000 (02:47 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Thu, 14 Mar 2024 02:39:59 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
allexzander [Thu, 14 Mar 2024 00:24:10 +0000 (01:24 +0100)]
Merge pull request #6540 from nextcloud/bugfix/e2ee-v1.2-version-double
Bugfix. E2EE. Use 'double' for legacy metadata.
alex-z [Tue, 12 Mar 2024 17:46:31 +0000 (18:46 +0100)]
Bugfix. E2EE. Use 'double' for legacy metadata.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Nextcloud bot [Wed, 13 Mar 2024 04:29:55 +0000 (04:29 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Tue, 12 Mar 2024 22:30:14 +0000 (23:30 +0100)]
Merge pull request #6343 from nextcloud/feature/applyPermissionsFromServerToFolders
newly created folders will be read-only when needed
Matthieu Gallien [Mon, 11 Mar 2024 13:57:24 +0000 (14:57 +0100)]
make folder read-write before deleting it
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 10 Jan 2024 23:16:43 +0000 (00:16 +0100)]
newly created folders will be read-only when needed
Close #6296
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 1 Feb 2024 14:48:40 +0000 (15:48 +0100)]
gather more information on exceptions that happen when running tests
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 1 Feb 2024 11:12:28 +0000 (12:12 +0100)]
update automated test to work with read only folders
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 24 Jan 2024 13:29:26 +0000 (14:29 +0100)]
ensure we get proper logs for permissions automated tests
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 2 Feb 2024 09:54:32 +0000 (10:54 +0100)]
we require c++-17
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 7 Feb 2024 16:38:11 +0000 (17:38 +0100)]
adjust AppImage build script to the new build image
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 23 Feb 2024 15:52:24 +0000 (16:52 +0100)]
update drone signature
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 7 Feb 2024 11:25:04 +0000 (12:25 +0100)]
switch to newer CI images
should solve the AppImage build issue
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 23 Feb 2024 09:16:04 +0000 (10:16 +0100)]
correct category for some log output
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 12 Mar 2024 07:45:42 +0000 (08:45 +0100)]
Merge pull request #6535 from nextcloud/bugfix/avoidDuplicatingNewFolderOnWindows
always store newly created folders in DB even if it is missing
Matthieu Gallien [Mon, 11 Mar 2024 18:09:37 +0000 (19:09 +0100)]
always store newly created folders in DB even if it is missing
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Tue, 12 Mar 2024 02:39:19 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Camila Ayres [Thu, 29 Feb 2024 10:56:11 +0000 (11:56 +0100)]
Set min OSX version via cmake.
It should now only use the CMAKE_OSX_DEPLOYMENT_TARGET set when building.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Claudio Cambra [Mon, 13 Nov 2023 03:50:19 +0000 (11:50 +0800)]
Remove unneeded fallback for undefined cmake_osx_deployment_target
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 13 Nov 2023 03:36:21 +0000 (11:36 +0800)]
Only set BUILD_FILE_PROVIDER_MODULE if deployment target high enough
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 13 Nov 2023 03:35:49 +0000 (11:35 +0800)]
Do not try to link UserNotifications framework when building below 10.14
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 13 Nov 2023 03:26:36 +0000 (11:26 +0800)]
macosx: Selectively compile UserNotifications component of systray depending on deployment version
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 13 Nov 2023 01:50:27 +0000 (09:50 +0800)]
Create systray_mac_common file for common systray functions
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Camila [Tue, 7 Nov 2023 16:52:37 +0000 (17:52 +0100)]
Change minimun mac OS version to 10.13.
Signed-off-by: Camila <hello@camila.codes>
Nextcloud bot [Mon, 11 Mar 2024 02:53:50 +0000 (02:53 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 10 Mar 2024 02:39:01 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 9 Mar 2024 03:06:48 +0000 (03:06 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 8 Mar 2024 02:39:37 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Thu, 7 Mar 2024 07:51:22 +0000 (08:51 +0100)]
Merge pull request #6515 from nextcloud/work/ervin/socketapi-use-ksystemclipboard-when-available
[socketapi] Replace QClipboard with KSystemClipboard when available
Kevin Ottens [Wed, 6 Mar 2024 19:35:12 +0000 (20:35 +0100)]
[socketapi] Replace QClipboard with KSystemClipboard when available
This is necessary in Wayland sessions for the clipboard related actions
of the socketapi to work. Indeed, QClipboard does its job only if we got
a window with the focus in such session.
In the case of the socketapi, it is generally the file manager asking
the desktop client to put something in the clipboard. At this point in
time no window of the client have the focus, so nothing gets added to
the clipboard.
KSystemClipboard on the other hand, uses the wlr data control protocol
under wayland sessions ensuring something ends up in the clipboard as
expected. When not in a wayland session it falls back to QClipboard so
no behavior is lost.
Signed-off-by: Kevin Ottens <ervin@kde.org>
Kevin Ottens [Wed, 6 Mar 2024 17:17:55 +0000 (18:17 +0100)]
[gui] Add KGuiAddons as an optional dependency
This will be needed to replace QClipboard in some places.
Signed-off-by: Kevin Ottens <ervin@kde.org>
Claudio Cambra [Thu, 7 Mar 2024 03:52:42 +0000 (11:52 +0800)]
Merge pull request #6467 from nextcloud/feature/file-provide-file-eviction
Claudio Cambra [Tue, 20 Feb 2024 09:09:10 +0000 (17:09 +0800)]
Improve design of materialised file delegates
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 20 Feb 2024 08:59:07 +0000 (16:59 +0800)]
Use palette background color for file provider eviction dialog
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 20 Feb 2024 08:56:14 +0000 (16:56 +0800)]
Enable reloading of materialised items model from within file provider eviction dialog
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 20 Feb 2024 08:55:51 +0000 (16:55 +0800)]
Add title and reload button to file provider eviction dialog
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 20 Feb 2024 08:52:33 +0000 (16:52 +0800)]
Add slot to file provider settings controller to refresh materialised items for account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 20 Feb 2024 08:51:58 +0000 (16:51 +0800)]
Extract enumeration of materialised files for each domain manager into a separate slot
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 20 Feb 2024 08:50:53 +0000 (16:50 +0800)]
Fix header text color property
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 20 Feb 2024 07:58:19 +0000 (15:58 +0800)]
Implement eviction capabilities in FileProviderItem
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 20 Feb 2024 07:57:26 +0000 (15:57 +0800)]
Reintegrate eviction dialog button
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Thu, 7 Mar 2024 02:49:13 +0000 (02:49 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Wed, 6 Mar 2024 14:56:17 +0000 (15:56 +0100)]
Merge pull request #6320 from nextcloud/work/ervin/support-kf6-based-dolphin
Support the KF6 based version of Dolphin
Kevin Ottens [Wed, 27 Dec 2023 18:21:21 +0000 (19:21 +0100)]
[dolphin] Adjust CMake to handle the presence of KF6
Now if KF6 KIO is present, we build the Dolphin plugin against the Qt6
version of everything. Otherwise we keep assuming the Qt5 version of the
platform.
Signed-off-by: Kevin Ottens <ervin@kde.org>
Kevin Ottens [Wed, 27 Dec 2023 18:14:40 +0000 (19:14 +0100)]
[dolphin] Remove the desktop file and go straight to json instead
The desktop to json conversion step will disappear with KF6
Signed-off-by: Kevin Ottens <ervin@kde.org>
Kevin Ottens [Wed, 27 Dec 2023 18:10:07 +0000 (19:10 +0100)]
[dolphin] Don't rely on emit and signals, use the Q_* macros instead
Signed-off-by: Kevin Ottens <ervin@kde.org>
Kevin Ottens [Wed, 27 Dec 2023 18:09:32 +0000 (19:09 +0100)]
[dolphin] Don't rely on const chat * -> QString implicit conversion
Signed-off-by: Kevin Ottens <ervin@kde.org>
Kevin Ottens [Wed, 27 Dec 2023 18:08:36 +0000 (19:08 +0100)]
[dolphin] Don't rely on QByteArray -> const char * implicit conversion
Signed-off-by: Kevin Ottens <ervin@kde.org>
Kevin Ottens [Wed, 27 Dec 2023 18:05:01 +0000 (19:05 +0100)]
[dolphin] Clean up includes
We remove one unused include which will disappear in KF6. Also we switch
to camel case includes without the module prefix.
Signed-off-by: Kevin Ottens <ervin@kde.org>
Claudio Cambra [Wed, 6 Mar 2024 10:47:42 +0000 (18:47 +0800)]
Merge pull request #6461 from nextcloud/feature/file-provider-fast-init-sync
Add option to perform fast synchronisation runs in File Provider sync engine
Claudio Cambra [Mon, 19 Feb 2024 11:41:39 +0000 (19:41 +0800)]
Add explainer about fast sync to file provider settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 19 Feb 2024 09:01:03 +0000 (17:01 +0800)]
Log setting change for fast enumeration in ClientCommunicationService
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 19 Feb 2024 09:00:47 +0000 (17:00 +0800)]
Instantiate and hook up FileProviderFastEnumerationSettings within FileProviderSettings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 07:36:49 +0000 (15:36 +0800)]
Add starter FileProviderFastEnumerationSettings QML component
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 06:34:35 +0000 (14:34 +0800)]
Make default of fast enumeration enabled method in file provider settings controller to be true
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 06:32:51 +0000 (14:32 +0800)]
Add method to check if fast enumeration setting has been set in settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 06:30:25 +0000 (14:30 +0800)]
Add method to set fast enumeration enabled in file provider settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 06:16:42 +0000 (14:16 +0800)]
Add method to acquire fast enumeration enabled status in file provider settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 06:08:37 +0000 (14:08 +0800)]
Add method in file provider xpc to set fast enumeration enabled state
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 06:05:18 +0000 (14:05 +0800)]
Add method to get fast enumeration state (if possible) in FileProviderXPC
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 06:04:27 +0000 (14:04 +0800)]
Remove wrapper method for creating debug archive, directly use FileProviderXPC
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 05:35:01 +0000 (13:35 +0800)]
Make XPC pointer publicly available
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 6 Feb 2024 05:34:47 +0000 (13:34 +0800)]
Mark fileProviderAvailable as nodiscard
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 5 Feb 2024 10:50:29 +0000 (18:50 +0800)]
Add method to set fast enumeration in client communication service
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 5 Feb 2024 10:42:12 +0000 (18:42 +0800)]
Add method to get state of fast enumeration setting
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 5 Feb 2024 10:36:04 +0000 (18:36 +0800)]
Add lazy var for whether the fastEnumeration value has actually been set in settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 5 Feb 2024 10:30:41 +0000 (18:30 +0800)]
Use value from config for fastEnumeration when creating enumerator
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 5 Feb 2024 10:30:25 +0000 (18:30 +0800)]
Add fastEnumerationEnabled property to config
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 5 Feb 2024 10:15:45 +0000 (18:15 +0800)]
Add computed property to FileProviderConfig to get and set internal config
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 5 Feb 2024 08:57:52 +0000 (16:57 +0800)]
Add a starter FileProviderConfig
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 5 Feb 2024 08:56:12 +0000 (16:56 +0800)]
Clean up properties and init/invalidate in FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>