nextcloud / nextcloud/ios

Progress lost if you close app while running "Upload the whole camera roll"

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

Nobody has claimed this yet.

Dominant language
Swift
Stars
2.5k
Forks
1k
Avg merge
2d 18h
Merged PRs (30d)
13

Description

Steps to reproduce
  1. Run "Upload the whole camera roll"
  2. Launch different app (this one still runs in background)
  3. It loses the progress when you come back and you have to restart auto-upload
Expected behaviour

When syncing large libraries, loosing the progress is something that you don't want to happen.

My library has over 10000 photos and besides that the phone gets very hot while processing i accidentally closed the app and lost it.

In the current form this feature seems inefficient.

Can't you keep the progress and give option to continue or restart when app is relaunched?

Actual behaviour

The app loses the progress when you close and auto upload is running

Screenshots

Not applicable

Logs
Not applicable
Reasoning or why should it be changed/implemented?
Environment data

iOS version: e.g. iOS 17.5

Nextcloud iOS app version: Nextcloud Hydrogen 5.3.2.0

Server operating system:

Web server: Nginx

Database: Mysql

PHP version: PHP 8.2

Nextcloud version: 28.0.1

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 source files, tests, or entry points are identified in the report. Start by reproducing the lost-progress behavior while uploading a large camera roll, then trace how the upload state is handled when the app is relaunched. Done means a user can continue or restart the interrupted upload without losing progress.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.