question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[HOLD WAQ] Allow `bmp` & `gif` avatar uploads on Native Apps & `svg` everywhere

See original GitHub issue

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. On Android or iOS App, navigate to Profile page
  2. Click avatar, choose “Upload photo”
  3. Select a gif or bmp image, click “Save” on the “Edit photo” menu

Expected Result:

Images upload successfully, the avatar URL retains the correct image extension, URL successfully updates on other devices

Actual Result:

  1. iOS throws errors when uploading BMP
  2. iOS converts GIF to JPG in URL of uploaded file
  3. Uploading GIF in Android throws console warning, isn’t able to upload image

Note: Some investigation was done here, indicating this may be a problem with a library we use, RNImageManipulator

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?

Platform:

Where is this issue occurring?

  • iOS
  • Android

Version Number: Reproducible in staging?: Reproducible in production?: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: Any additional supporting documentation GH conversation: https://github.com/Expensify/App/pull/12549#issuecomment-1326579036

View all open jobs on GitHub

Issue Analytics

  • State:open
  • Created 10 months ago
  • Comments:17 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
bondydaacommented, Dec 27, 2022

okay unassigning myself then and looking for other bugs

1reaction
Beamanatorcommented, Nov 25, 2022

While this issue currently exists, I would prefer waiting till https://github.com/Expensify/App/pull/12549 gets merged before working on this (most likely can be external) since in that PR we’re enabling other image formats to be uploaded

Read more comments on GitHub >

github_iconTop Results From Across the Web

HbZ - River Thames Conditions - Environment Agency - GOV.UK
#jar Bmw 5er e60 wallpaper, Biome song for kids, Kleine computertafel kopen, Kailyn lowry makeup, 12 arnhall drive dundee, Kable audio, Very mad...
Read more >
the and a in i it with that at this on from he my or we but
... before use give life help she sure no lot every into then than great keep ... effort standard simply memory tv photo...
Read more >
U5L1-Spell-Checker.xml
... ,found,within,give,set,school,important,water,able,keep,got,sure,end,money ... sample,seat,taught,clothing,native,retail,airport,matters,proud,buildings ...
Read more >
100 messages from Google Code
Issue 531766 in chromium: Allow first party apps to call ChromeBrowserProvider. Re: Issue 530790 in chromium: overflow:visible on svg with border-radius
Read more >
Implementing Responsive Design
Building sites for an anywhere, everywhere web ... Some devices and carriers let users create mobile hotspots with their phones.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found