Add a "pause sync for specific folder" function
How to use GitHub
- Please use the 👍 reaction to show that you are interested into the same feature.
- 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 request
Which Nextcloud Version are you currently using: Nextcloud Desktop Client Version 3.17.3 (macOS)
Is your feature request related to a problem? Please describe.
I sometimes want to work on a big folder and stop the synchronisation there, but want to keep the synchronisation in other smaller folders. (In my case because I have a .git folder in there). Other times, I have reduced brandwidth and want to synchronise only one important folder I am working on at the moment, and not synchronise changes made by others.
Describe the solution you'd like
The best would be an option "pause sync for specific folder" below the "pause sync for all" button, then one would be able to pick the folder to pause. They would also show with a different icon in the list of synchronised folder.
Describe alternatives you've considered
I think being able to choose between synchonise, do not synchronise and pause synchronise option in the list of folder synchronised may be misleading, but may be also a good option if someone can come with a design that works.
Additional context
This is related to #1238, #1362
After some search, I found a way by using the "Edit Ignored Files" option (adding ".git/*" in the main folder ignored files). It was but very difficult to find, and will make it difficult to remember I did that.
I have a very similar use case:
In our company we use Nextcloud Desktop on Macbooks. Quite often I have been offline for a longer time (e.g. vacation or working externally without VPN). When I reconnect, the client starts synchronizing a very large number of files and folders.
However, in many cases I only need ONE small folder where a single file has changed and where I have to work quickly. Currently I still have to wait until the big folders finish syncing before the small folder is synced and I can safely work on that file.
What I would like to have is a way to temporarily skip or pause some large, less important folders during an initial/big sync run, so that the important small folder is synced first. Later, the skipped folders can continue syncing in the background.
Working in a similar team/company setting with many shared/synced project folders as @Spell-dev described above I shortly thought of maybe splitting the Nextcloud Server into multiple accounts which could be paused selectively would change paths of linked files which especially with linked Excel workbooks and linked files in Adobe Indesign/Illustrator would result in massive change of existing files to maintain links and thus functioning files.
I think a nice way would be to set a sync priority on folder level like the checkmark for syncing this file/folder with settings low/medium/high/default with a global default also selectable between low/medium/high with default being medium so you can set a global sync behaviour and modify as needed. A low setting would result in placing the file in the sync list last, high in placing them first in the list and with medium adding the file in the sync list normally like it is done right now.