Turns out this is probably because of the use of SubtleCrypto for sha256 calculation. It is available on ly in secure contexts (HTTPS). Changed the implementation.
N Pex (36426f01) at 13 Mar 11:04
Build 109
In my case (iPhone XR, iOS 18.7.6) it does strip exif, just leaving:
ColorSpace: "uncalibrated" Orientation: "row 0 at right and column 0 at top" PixelXDimension: "4032" PixelYDimension: "3024" ResolutionUnit: "inch" XResolution: "72" YResolution: "72"
I don't think we can fix this, as Apple probably strips this (and don't speak about it anywhere). Others are having same issue, like: https://stackoverflow.com/questions/16297730/image-upload-from-iphone-strips-exif-data
@n8fr8 wonder why it worked for you. Did you select "Take Photo or Video" in this screen:
N Pex (40bd3950) at 09 Mar 14:10
N Pex (919b1e75) at 09 Mar 14:10
Merge branch '729-qa-consistency-check-buttons-colors' into 'dev'
... and 3 more commits
Standardize button styles and align dialog layouts for ticket #729
N Pex (50349caa) at 06 Mar 09:35
Build 108
N Pex (e88c3875) at 06 Mar 09:29
Merge branch 'weblate-guardianproject-keanu-weblite' into 'dev'
... and 3 more commits
Translations update from Hosted Weblate for Guardian Project/Keanu Weblite.
Current translation status:
N Pex (533bdf90) at 06 Mar 09:27
N Pex (62f578b4) at 06 Mar 09:27
Merge branch '725-align-avatar-and-unread-messages-icon' into 'dev'
... and 3 more commits
Followup improvement related to comment here:
Additional improvement related to Roomlist:
N Pex (cb9770a1) at 06 Mar 09:00
N Pex (30d5e3b0) at 06 Mar 09:00
Merge branch '646-missing-save-button-for-username-change-and-desig...
... and 2 more commits
Changes as follows for #646: