[HOLD WAQ] Allow `bmp` & `gif` avatar uploads on Native Apps & `svg` everywhere
See original GitHub issueIf 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:
- On Android or iOS App, navigate to Profile page
- Click avatar, choose “Upload photo”
- Select a
gif
orbmp
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:
- iOS throws errors when uploading BMP
- iOS converts GIF to JPG in URL of uploaded file
- 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
Issue Analytics
- State:
- Created 10 months ago
- Comments:17 (9 by maintainers)
Top GitHub Comments
okay unassigning myself then and looking for other bugs
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