nextcloud / nextcloud/desktop

Extend configuration option to prompt for synchronisation of large folder to also include an option (separate or not) for large files.

Open
#5,501 0 comments 0 reactions 0 assignees View on GitHub
feature: :arrows_counterclockwise: sync engine
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
1d 17h
Merged PRs (30d)
123

Description

### How to use GitHub

* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you want to have the same feature implemented.
* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
* Subscribe to receive notifications on status change and new comments.

### Feature description
As outlined in #4206, it's currently possible to add large files to existing folders (whether empty or not) without getting prompted that you are about to sync huge files. This is confusing for users if for example someone working at a media company adds a large video project to an existing shared folder. All others would automatically get those files downloaded and would be unaware why they suddenly lost 10GB or more.

While I would love to see #4206 fixed, I wonder if a folder based approach is the most user-friendly option here. I would argue that cases where suddenly a huge file (e.g. a video) is added are more common than a folder containing 500 files of 1MB. I would therefore suggest that either the setting is recontextualised to apply both to folders and individual files, or that a separate setting is added to ask for confirmation before synchronizing files larger than a certain size.

I must admit I was unsure whether I should file this as an enhancement or bug. While it is true that this is a request to add an extra feature, it's also the case that the currently behavior is confusing to users, and therefore I would classify it in a sense as a UX bug.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.