nextcloud / nextcloud/ios

Live photos (HEIC) are converted to JPEG when downloading.

Open
#2,164 6 comments 1 reaction 1 assignee View on GitHub

@marinofaggiana is already working on this.

Since Dec 9, 2022.

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

Description

Steps to reproduce
  1. Upload a live photo (HEIC + MOV) to nextcloud & Check it was not converted to JPEG yet.
  2. Save the live photo back to iPhone's photo app.
  3. You will see that HEIC is converted to JPEG.
Expected behaviour

It should not convert to JPEG, but maintain HEIC as it is.

Actual behaviour

HEIC photo is converted to JPEG, which is destructive in some sense

Screenshots

If applicable, add a screenshot showing the issue.
IMG_8519
IMG_8520

Logs

communication.log
I upload the log after downloading the live photo in the screenshots above. But, I cannot find any menaingful info...

If applicable, you can post the iOS app or server logs (removing any sensitive information).
Reasoning or why should it be changed/implemented?

It is totally wrong behavior that any user does not want.

Environment data

iOS version: e.g. iOS 14.4.1
iOS 16.0
Nextcloud iOS app version: see More > Settings
4.4.4.0

Server operating system:
Linux ubuntu 22.04 running on a vm

Web server: Apache, nginx
Apache2

Database:
MariaDB

PHP version:
PHP8

Nextcloud version: see Nextcloud admin page
24.0.5 (I use docker image with latest tag)

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.