nextcloud-desktop.git
2 years agoMerge pull request #6535 from nextcloud/bugfix/avoidDuplicatingNewFolderOnWindows
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

2 years agoalways 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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoSet min OSX version via cmake.
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>
2 years agoRemove unneeded fallback for undefined cmake_osx_deployment_target
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>
2 years agoOnly set BUILD_FILE_PROVIDER_MODULE if deployment target high enough
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>
2 years agoDo not try to link UserNotifications framework when building below 10.14
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>
2 years agomacosx: Selectively compile UserNotifications component of systray depending on deplo...
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>
2 years agoCreate systray_mac_common file for common systray functions
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>
2 years agoChange minimun mac OS version to 10.13.
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoMerge pull request #6515 from nextcloud/work/ervin/socketapi-use-ksystemclipboard...
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

2 years ago[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>
2 years ago[gui] Add KGuiAddons as an optional dependency
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>
2 years agoMerge pull request #6467 from nextcloud/feature/file-provide-file-eviction
Claudio Cambra [Thu, 7 Mar 2024 03:52:42 +0000 (11:52 +0800)]
Merge pull request #6467 from nextcloud/feature/file-provide-file-eviction

2 years agoImprove design of materialised file delegates
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>
2 years agoUse palette background color for file provider eviction dialog
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>
2 years agoEnable reloading of materialised items model from within file provider eviction dialog
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>
2 years agoAdd title and reload button to file provider eviction dialog
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>
2 years agoAdd slot to file provider settings controller to refresh materialised items for account
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>
2 years agoExtract enumeration of materialised files for each domain manager into a separate...
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>
2 years agoFix header text color property
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>
2 years agoImplement eviction capabilities in FileProviderItem
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>
2 years agoReintegrate eviction dialog button
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoMerge pull request #6320 from nextcloud/work/ervin/support-kf6-based-dolphin
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

2 years ago[dolphin] Adjust CMake to handle the presence of KF6
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>
2 years ago[dolphin] Remove the desktop file and go straight to json instead
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>
2 years ago[dolphin] Don't rely on emit and signals, use the Q_* macros instead
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>
2 years ago[dolphin] Don't rely on const chat * -> QString implicit conversion
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>
2 years ago[dolphin] Don't rely on QByteArray -> const char * implicit conversion
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>
2 years ago[dolphin] Clean up includes
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>
2 years agoMerge pull request #6461 from nextcloud/feature/file-provider-fast-init-sync
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

2 years agoAdd explainer about fast sync to file provider settings
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>
2 years agoLog setting change for fast enumeration in ClientCommunicationService
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>
2 years agoInstantiate and hook up FileProviderFastEnumerationSettings within FileProviderSettings
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>
2 years agoAdd starter FileProviderFastEnumerationSettings QML component
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>
2 years agoMake default of fast enumeration enabled method in file provider settings controller...
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>
2 years agoAdd method to check if fast enumeration setting has been set in settings controller
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>
2 years agoAdd method to set fast enumeration enabled in file provider settings controller
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>
2 years agoAdd method to acquire fast enumeration enabled status in file provider settings contr...
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>
2 years agoAdd method in file provider xpc to set fast enumeration enabled state
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>
2 years agoAdd method to get fast enumeration state (if possible) in FileProviderXPC
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>
2 years agoRemove wrapper method for creating debug archive, directly use FileProviderXPC
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>
2 years agoMake XPC pointer publicly available
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>
2 years agoMark fileProviderAvailable as nodiscard
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>
2 years agoAdd method to set fast enumeration in client communication service
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>
2 years agoAdd method to get state of fast enumeration setting
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>
2 years agoAdd lazy var for whether the fastEnumeration value has actually been set in settings
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>
2 years agoUse value from config for fastEnumeration when creating enumerator
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>
2 years agoAdd fastEnumerationEnabled property to config
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>
2 years agoAdd computed property to FileProviderConfig to get and set internal config
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>
2 years agoAdd a starter FileProviderConfig
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>
2 years agoClean up properties and init/invalidate in FileProviderExtension
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>
2 years agoAdd option to do a fast enumeration of changes which ignores new, unexplored folders
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoMerge pull request #6463 from nextcloud/bugfix/multipleMovesOfASingleFileid
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

2 years agofix missing tracking for some item rename operations
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>
2 years agoadd new test to simulate the data loss scenario
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>
2 years agowhen moving a file, checks that it exists at origin or destination
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>
2 years agoMerge pull request #6491 from nextcloud/dependabot/github_actions/cpp-linter/cpp...
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

2 years agoBump 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>
2 years agoMerge pull request #6503 from nextcloud/bugfix/ignorelist-exclude-status-stuck
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.

2 years agoUnit tests for ignorelist exclude status stuck.
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>
2 years agoBugfix. Exclude list. Fix stuck 'excluded' status in Windows Explorer after removing...
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>
2 years agoMerge pull request #6502 from nextcloud/bugfix/federated-share-activity-actions
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.

2 years agoUnit tests for federated share activity actions
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>
2 years agoBugfix. Federated share activity show 'Decline' action button.
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>
2 years agoMerge pull request #6490 from nextcloud/bugfix/expandable-folder-status-model
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

2 years agoEnsure there is a return in case FolderPathRole of FolderStatusModel
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>
2 years agoCheck parent variable nullness in folderstatusmodel
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>
2 years agoRemove unneeded error variable
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>
2 years agoClean up and add braces for if statements in folderstatusmodel
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>
2 years agoClarify role of idx in slotUpdateDirectories
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>
2 years agoAutomatically fetch first level of subfolders for root nodes in folder status model
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>
2 years agoUse braced initialiser where possible for folderstatusmodel
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>
2 years agoConst autofy where possible in folderstatusmodel
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>
2 years agoAvoid excessive single letter variables in FolderStatusModel
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>
2 years agoFix undecided lists in fodlerstatusmodel comment
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>
2 years agoModernise and replace foreach loops with for in loops in folderstatusmodel
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoMerge pull request #6484 from nextcloud/bugfix/fix-misleading-log
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.

2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoMerge pull request #6486 from nextcloud/bugfix/e2ee-v2-nonroot-sync
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

2 years agoBugfix. E2EE V2. Fix incorrect root e2ee folder path search in local db.
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>
2 years agoMerge pull request #6479 from nextcloud/bugfix/client-status-reporting-remove-desktop...
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.

2 years agoClient 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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoFix(l10n): Update translations from Transifex
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>
2 years agoBugfix. E2ee misleading log fix.
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>
2 years agoFix(l10n): Update translations from Transifex
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>