nextcloud / nextcloud/ios

`Auto upload`: `Remove from camera roll` _older than n_.

Open
#1,599 2 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Expected behaviour

Option to define a period of hours/days/months, where photos are not removed from camera roll.
As an example, setting it to 30d, all photos-videos older than and equal to 30d will be cloud-only. Photos-videos newer than 30d will still be uploaded, but not yet removed from the device.

Actual behaviour

All photos are deleted locally. Sharing is quite difficult, if the image is not local to the device, or on iCloud Photos.

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 at the iOS app's Auto upload flow and the Remove from camera roll option described in the issue, then trace where the retention period is configured and enforced. Done means users can set a period in hours, days, or months and only photos and videos at least that old are removed locally while newer items remain on the device.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.