owncloud / owncloud/android

FR: Retry failed camera uploads

Open
#2,149 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Camera Uploads p3-medium Type:bug
Dominant language
Kotlin
Stars
4.2k
Forks
3.1k
Avg merge
1d 12h
Merged PRs (30d)
7

Description

A user review on GooglePlayStore requested a feature:

"Image upload still does not work reliably, not in 2.6 and is actually my most important feature. As far as I was happy, everything worked as it should. I was actually satisfied so far, everything worked as it should. Now I've had the problem for a long time that the photo upload to the InstantUpload directory always fails, especially because then simply ceases to upload the images, which is very unreliable. As if the trigger is lost in the system (Samsung S6 Edge and now Samsung S8). It would be OK if a second attempt would be made later to upload the picture again, but here this breaks completely away, so that not all my photos arrive in the InstantUpload."

Could this be implemented into the app?

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 by tracing the Android camera-upload flow and the InstantUpload directory handling, then inspect how upload failures are currently reported or queued. The issue discussion is the only stated context; done means a failed camera upload is attempted again later instead of stopping permanently, with coverage for the retry behavior.

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
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.