owncloud / owncloud/android

Automatic retry of camera uploads after failing

Open
#4,723 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Steps to reproduce
  1. In the app, configure auto-upload.
  2. Configure the server to be on a local network reachable from a specific WIFI ap.
  3. take a picture with the phone, while not no that WIFI network that can reach the server.
  4. Wait for it to be attempted to upload which fails, and the picture shows in the uploads list under failed with a retry button.
  5. (hit retry while on the correct WIFI and the upload works).
Expected behaviour

ENHANCEMENT:
I would like to configure a "when you see the phone connected to this wifi SSID, please retry automatically".
This would cause my uploads to happen automatically (albeit not always within 15 minutes). Now I almost always have to use the "retry" button to upload my pictures.

Actual behaviour

The pictures I take always end up in the "uploads that failed" list.

Server configuration

n.a.

Web server:
n.a.

Database:
n.a.

PHP version:
n.a.
ownCloud version: (see ownCloud admin page)
I'm assuming you mean app version. Most apps have help->about. This app has help redirect to a webpage. and no about button showing the version.

Updated from an older ownCloud or fresh install:
n.a.

Where did you install ownCloud from:
I don't remember.

Signing status (ownCloud 9.0 and above):
???

The content of config/config.php:
n.a.

List of activated apps:
n.a.

Are you using external storage, if yes which one: local/smb/sftp/...
Local disk.

Are you using encryption: yes/no
no.

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
no?

Client configuration

app.
Android.

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 or tests are named. Start by locating the Android app's automatic camera-upload flow and the failed-upload retry action, then trace how network connectivity is detected. Done means failed uploads are retried automatically when the configured Wi-Fi SSID is available, while the existing manual retry still works.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, 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.