Let user pick image resolution / quality before upload
In Element, when the user chooses to upload an image, the app asks the user if they would like to shrink the image before uploading. I think it gives a few simple choices like small/medium/large/original. We should do something similar.
This would help users avoid burning through their storage quota, and it would reduce the need for bandwidth on both server and client.