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>
Claudio Cambra [Wed, 31 Jan 2024 08:35:40 +0000 (16:35 +0800)]
Add option to do a fast enumeration of changes which ignores new, unexplored folders
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Wed, 6 Mar 2024 06:54:44 +0000 (06:54 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Tue, 5 Mar 2024 16:19:50 +0000 (17:19 +0100)]
Merge pull request #6463 from nextcloud/bugfix/multipleMovesOfASingleFileid
when moving a file, checks that it exists at origin or destination
Matthieu Gallien [Tue, 5 Mar 2024 11:09:45 +0000 (12:09 +0100)]
fix missing tracking for some item rename operations
will fix mishandling of rename of a single file to multiple places
during discovery
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 5 Mar 2024 07:55:13 +0000 (08:55 +0100)]
add new test to simulate the data loss scenario
this new test trigger the assert that a file is either in the old place
or the new place when we execute a MOVE instruction for a local file
in the test one file is discovered as in need of a local MOVE but will
be missing from the old and new places when running the propagation due
to a bug
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 19 Feb 2024 13:46:52 +0000 (14:46 +0100)]
when moving a file, checks that it exists at origin or destination
current automated tests are never breaking the rule that a file that
should be moved on client side (after a move was done server side)
exists either at teh original path or the destination path.
in practice it may happen (and I manually tested it) thet the sync
engine decides to move a single file in two distinct places
that decision will violate this rule and a debug build would then run
into the assert
Close #6462
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 5 Mar 2024 13:43:17 +0000 (14:43 +0100)]
Merge pull request #6491 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.9.1
Bump cpp-linter/cpp-linter-action from 2.8.0 to 2.9.1
dependabot[bot] [Mon, 26 Feb 2024 23:40:25 +0000 (23:40 +0000)]
Bump cpp-linter/cpp-linter-action from 2.8.0 to 2.9.1
Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.8.0 to 2.9.1.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/v2.8.0...v2.9.1)
---
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 [Tue, 5 Mar 2024 11:17:12 +0000 (12:17 +0100)]
Merge pull request #6503 from nextcloud/bugfix/ignorelist-exclude-status-stuck
Bugfix. Exclude list. Fix stuck 'excluded' status in Windows Explorer after removing the exclude pattern.
alex-z [Mon, 4 Mar 2024 15:50:10 +0000 (16:50 +0100)]
Unit tests for ignorelist exclude status stuck.
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Sat, 2 Mar 2024 18:16:07 +0000 (19:16 +0100)]
Bugfix. Exclude list. Fix stuck 'excluded' status in Windows Explorer after removing the exclude pattern.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Matthieu Gallien [Tue, 5 Mar 2024 09:29:25 +0000 (10:29 +0100)]
Merge pull request #6502 from nextcloud/bugfix/federated-share-activity-actions
Bugfix. Federated share activity show 'Decline' action button.
alex-z [Mon, 4 Mar 2024 13:00:20 +0000 (14:00 +0100)]
Unit tests for federated share activity actions
Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z [Sat, 2 Mar 2024 14:11:38 +0000 (15:11 +0100)]
Bugfix. Federated share activity show 'Decline' action button.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Claudio Cambra [Tue, 5 Mar 2024 03:50:17 +0000 (11:50 +0800)]
Merge pull request #6490 from nextcloud/bugfix/expandable-folder-status-model
Bugfix/expandable folder status model
Claudio Cambra [Sun, 3 Mar 2024 18:19:05 +0000 (02:19 +0800)]
Ensure there is a return in case FolderPathRole of FolderStatusModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 3 Mar 2024 10:04:47 +0000 (18:04 +0800)]
Check parent variable nullness in folderstatusmodel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 3 Mar 2024 10:03:55 +0000 (18:03 +0800)]
Remove unneeded error variable
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 3 Mar 2024 09:42:10 +0000 (17:42 +0800)]
Clean up and add braces for if statements in folderstatusmodel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 26 Feb 2024 12:20:39 +0000 (20:20 +0800)]
Clarify role of idx in slotUpdateDirectories
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 26 Feb 2024 09:45:53 +0000 (17:45 +0800)]
Automatically fetch first level of subfolders for root nodes in folder status model
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 26 Feb 2024 09:42:06 +0000 (17:42 +0800)]
Use braced initialiser where possible for folderstatusmodel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 26 Feb 2024 09:41:46 +0000 (17:41 +0800)]
Const autofy where possible in folderstatusmodel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 26 Feb 2024 09:38:53 +0000 (17:38 +0800)]
Avoid excessive single letter variables in FolderStatusModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 26 Feb 2024 09:09:38 +0000 (17:09 +0800)]
Fix undecided lists in fodlerstatusmodel comment
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 26 Feb 2024 09:09:14 +0000 (17:09 +0800)]
Modernise and replace foreach loops with for in loops in folderstatusmodel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Tue, 5 Mar 2024 02:39:45 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 4 Mar 2024 02:39:35 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 3 Mar 2024 02:37:18 +0000 (02:37 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 2 Mar 2024 02:42:21 +0000 (02:42 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Fri, 1 Mar 2024 11:05:47 +0000 (11:05 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
allexzander [Thu, 29 Feb 2024 11:39:44 +0000 (12:39 +0100)]
Merge pull request #6484 from nextcloud/bugfix/fix-misleading-log
Bugfix. E2ee misleading log fix.
Nextcloud bot [Thu, 29 Feb 2024 02:38:45 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
allexzander [Wed, 28 Feb 2024 20:52:23 +0000 (21:52 +0100)]
Merge pull request #6486 from nextcloud/bugfix/e2ee-v2-nonroot-sync
Bugfix/e2ee v2 non-root sync
alex-z [Sat, 24 Feb 2024 16:47:03 +0000 (17:47 +0100)]
Bugfix. E2EE V2. Fix incorrect root e2ee folder path search in local db.
Signed-off-by: alex-z <blackslayer4@gmail.com>
allexzander [Wed, 28 Feb 2024 13:56:29 +0000 (14:56 +0100)]
Merge pull request #6479 from nextcloud/bugfix/client-status-reporting-remove-desktop-specific-entries
Client Status Reporting. Only report statuses listed on the server.
alex-z [Mon, 19 Feb 2024 19:37:34 +0000 (20:37 +0100)]
Client Status Reporting. Only report statuses listed on the server.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Nextcloud bot [Wed, 28 Feb 2024 02:48:32 +0000 (02:48 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Tue, 27 Feb 2024 02:38:50 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 26 Feb 2024 02:35:29 +0000 (02:35 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 25 Feb 2024 02:40:03 +0000 (02:40 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
alex-z [Sat, 24 Feb 2024 13:36:45 +0000 (14:36 +0100)]
Bugfix. E2ee misleading log fix.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Nextcloud bot [Sat, 24 Feb 2024 02:59:39 +0000 (02:59 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>