nextcloud / nextcloud/ios

Title: 🚨 Regression: New photos not detected for auto-upload since v6.6.0 (album-based logic broken)

Open
#3,426 3 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Since updating to version 6.6.0 (April 4, 2025), the iOS app no longer detects and uploads new photos automatically. This used to work flawlessly.

🔍 Reproduction Steps
Enable Auto Upload (default setup, full photo access)

Use default Camera Roll (no album filtering)

Tap “Upload All” → all existing photos are uploaded ✅

Take a new photo → it never uploads ❌

No errors in app logs, no uploads triggered

Tried uninstalling the app and starting from scratch. Same issues.
Tried on 3 devices.

✅ Confirmed Working
App has full access to all photos

WebDAV, reverse proxy (HAProxy), and server permissions are fine

Upload of 1000+ existing photos worked

Manual upload from photo library works

Immich and other apps detect and sync new photos on same devices

❌ Broken Behavior
New photos are not detected or queued for upload after 6.6.0

No upload attempts reach the server (verified via logs)

Seems directly tied to the new album-based auto upload feature

Possibly an issue with default album behavior when no selection is made

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

Reproduce the regression on iOS 6.6.0 with Auto Upload enabled, full photo access, and the default Camera Roll, then trace the album-based auto-upload path; the issue does not name files or tests. Done means a newly captured photo is detected, queued, and uploaded automatically while existing-photo and manual uploads continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.