nextcloud ios image viewer does not show downloaded photos in full resolution
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
- Select an image folder in iOs nextcloud app and make it available offline
- Open one of the images inside and double tap (or zoom in) to scale to 100% → full resolution is displayed correctly.
- Swipe to the next image.
- Zoom in → only low/preview resolution is displayed.
- Tap the “i” (info) button and return to the image.
- Zoom in again → the image is now displayed in full resolution.
- Swipe to another image and then back.
- Zoom in → the image is back to low/preview resolution again.
- Close the app and open it again → images that you loaded via "i" are displayed in preview resolution again
Expected behaviour
When double tapping on an image in iOS app image viewer, all images that are already available offline should be displayed using their locally stored full-resolution files, including images reached by swiping through the image viewer.
Actual behaviour
When I open an offline-available high-resolution image, the first image is displayed correctly in full resolution, including when zooming in. The problem starts when I swipe to the next image. The second (and subsequent) image is displayed at noticeably reduced resolution when zooming in, as if the viewer is using only a preview/thumbnail instead of the locally available original file.
Logs
If applicable, you can post the iOS app or server logs (removing any sensitive information).
Reasoning or why should it be changed/implemented?
Environment data
iOS version: iOS 26.6.2
Nextcloud iOS app version: 34.1.4.1
Nextcloud serverversion: 33.0.8
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the problem in the iOS image viewer using an image folder made available offline, focusing on the difference between the first image and images reached by swiping. Trace how offline images are selected or loaded during swiping, then verify that every offline-available image remains full resolution when zoomed, after returning from the info view, and after relaunching the app.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100