owncloud / owncloud/android

[FEATURE REQUEST] Add "Sync now" at automatic photos upload

Open
#2,834 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Feature request
Dominant language
Kotlin
Stars
4.2k
Forks
3.1k
Avg merge
1d 12h
Merged PRs (30d)
7

Description

Is your feature request related to a problem? Please describe.
Sometimes I am connected with a slow wifi connection so I had to disable OC running in background otherwise after connecting to the network it starts to sync photos. While syncing, the network is impossible to use.

Describe the solution you'd like
It would be helpful for me to completely disable "running in background" (for example with checkbox in settings tab) and add button "sync now" to the upload tab.

Additional context
Currently, it is not very user-friendly for me. When I disabled running in background and I want to sync my photos, I have to wait some time with display on to start syncing. A simple button would help me.

TASKS
  • Add checkbox "running in background" to the settings tab
  • Add button "Sync now" to the upload tab (show only when running in background is disabled)

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

Start in the Android app's settings tab and upload tab, tracing the existing background-upload setting and the path that starts photo synchronization. Done means users can disable background running, see a "Sync now" button only when it is disabled, and use it to start photo syncing.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.