Skip to content

Conversation

@mgallien
Copy link
Collaborator

@mgallien mgallien commented Jun 6, 2025

will enable to dynamically fetch the list of files inside a folder

for now, only basic infrastructure plugging into CfApi is there

@mgallien mgallien added this to the 3.18.0 milestone Jun 6, 2025
@mgallien mgallien force-pushed the feature/onDemandFolderFetchVirtualFilesWindows branch 4 times, most recently from 969881f to 045c43e Compare June 13, 2025 13:08
@mgallien mgallien force-pushed the feature/onDemandFolderFetchVirtualFilesWindows branch 4 times, most recently from b30e9ed to 2e25647 Compare June 24, 2025 11:36
@mgallien mgallien force-pushed the feature/onDemandFolderFetchVirtualFilesWindows branch 3 times, most recently from 02daeaa to f4e6894 Compare July 7, 2025 13:00
@mgallien mgallien force-pushed the feature/onDemandFolderFetchVirtualFilesWindows branch from 6d9c4ce to 9a911c7 Compare July 9, 2025 09:26
@mgallien mgallien force-pushed the feature/onDemandFolderFetchVirtualFilesWindows branch 7 times, most recently from 00394d5 to 339046a Compare September 23, 2025 17:00
@Rello Rello moved this to 🏗️ In progress in 💻 Desktop Clients team Sep 24, 2025
@mgallien mgallien force-pushed the feature/onDemandFolderFetchVirtualFilesWindows branch 4 times, most recently from e69eecc to d3a874f Compare September 26, 2025 07:37
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
in autotests, we use some QList
ensure we do not blindly access items in an empty list

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
prevent recursive discovery inside a virtual folder but do not prevent
recursive discovery when needed

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
add a static method in LsColJob class

moves some declaration to enable to reuse the code outside of its former
implementation location

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
only add a Q_ASSERT for debug builds

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
on-demand populating of folders is breaking some tests

for now, we expect the failures

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
avoid duplicating the list of common webdav properties

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
@mgallien mgallien force-pushed the feature/onDemandFolderFetchVirtualFilesWindows branch from c3caa4f to ef184cf Compare October 2, 2025 09:45
@github-actions
Copy link

github-actions bot commented Oct 2, 2025

Artifact containing the AppImage: nextcloud-appimage-pr-8359.zip

Digest: sha256:4bdc6a7f9cca1af94d17099c61e501382d4b73c8069d8482e5ad1bea8ef9f43e

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@mgallien mgallien merged commit 5f369e7 into master Oct 2, 2025
18 of 20 checks passed
@mgallien mgallien deleted the feature/onDemandFolderFetchVirtualFilesWindows branch October 2, 2025 11:08
@github-project-automation github-project-automation bot moved this from 🏗️ In progress to ☑️ Done in 💻 Desktop Clients team Oct 2, 2025
@szaimen
Copy link
Contributor

szaimen commented Oct 2, 2025

🎉🎉🎉🎉🎉

nilsding added a commit that referenced this pull request Oct 24, 2025
This temporarily reverts the on-demand parts of #8359.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
nilsding added a commit that referenced this pull request Oct 24, 2025
This temporarily reverts the on-demand parts of #8359 and adds some
fallbacks when encountering virtual directories from the sync db.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
nilsding added a commit that referenced this pull request Oct 24, 2025
This temporarily reverts the on-demand parts of #8359 and adds some
fallbacks when encountering virtual directories from the sync db.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
nilsding added a commit that referenced this pull request Oct 24, 2025
This temporarily reverts the on-demand parts of #8359 and adds some
fallbacks when encountering virtual directories from the sync db.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
nilsding added a commit that referenced this pull request Oct 27, 2025
This temporarily reverts the on-demand parts of #8359 and adds some
fallbacks when encountering virtual directories from the sync db.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
memurats pushed a commit to nextmcloud/desktop that referenced this pull request Nov 14, 2025
This temporarily reverts the on-demand parts of nextcloud#8359 and adds some
fallbacks when encountering virtual directories from the sync db.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
memurats pushed a commit to nextmcloud/desktop that referenced this pull request Nov 14, 2025
This temporarily reverts the on-demand parts of nextcloud#8359 and adds some
fallbacks when encountering virtual directories from the sync db.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants