Added some upload preferences to Bloom and cleaned up the upload UI and workflow a bit. When uploading files, there's a new settings button where you can change per file preferences (encrypt, image upload options, etc). If will default to whatever you have in settings which for now includes what's in the screenshot below. webp conversion is off by default. The screenshot below was converted on the fly to webp so yay, it works lol. I am thinking about the best way to do animated gif conversion as well since it's not as simple a conversion, but considering the large number of multi MB pfp's on Nostr, it would be worthwhile.
I am also considering adding video compression as well, though probably not smart to do it as a default option. I will probably surface it as an option for video uploads since it would add a large memory overhead on the client side and would probably just not work on mobile devices. More soon.
