nextcloud / nextcloud/server

Change what files/folders are synced on Nextcloud Desktop client from other clients

Open
#36,436 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage client: 💻 desktop client: 🤖🍏 mobile enhancement
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

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.

Is your feature request related to a problem? Please describe.
I posted about this previously here and got told to post about it on GitHub: https://www.reddit.com/r/NextCloud/comments/zs7a1v/comment/j17vus4/?utm_source=reddit&utm_medium=web2x&context=3

Hi all,

Was just discussing with a colleague how great it would be if, like Xbox, you could choose a device you wanted to change the sync preferences for, similar to picking which Xbox or computer you wanted to download a Microsoft Store item to. I guess it's also similar to using the Google Play website via the browser for picking which device you want to install an app on. Would make sorting those overnight syncs much easier when you get sent an unexpectedly large file and don't want to waste time sat in front of it, waiting for it to download.

On Element (the Matrix client), there's a Labs beta currently to be able to remotely change settings on other sessions for stuff like push notifications if your device in another room or on charge, or elsewhere, is annoying you or someone else. Seems a no-brainer to extend this kind of thinking to getting ahead with file syncs on NC.

Describe the solution you'd like
The ability to choose what files/folders sync on other devices from other clients and even the Nextcloud web app would be great too.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are identified in the issue. Begin by defining how the server, other clients, and the web app would coordinate per-device file and folder sync selections; done would mean users can change those selections remotely.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
cloud, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.