There's been a lot of changes to how we handle NIP-94 metadata and browser storage with the latest release, so if you use Bloom, I recommend clearing local storage. I added a new section in Settings to make this simple (and keep track of what we store), but here's a quick explainer before you go deleting things.
Early on in development, I had not yet implemented NIP-94 support so blob metadata was all written to local storage. This allowed things like file previews to appear instantly and let you give blobs actual file names instead of just seeing SHA256 information. Along the way, since then, I've done quite a bit of work on the NIP-94 implementation and most of you saw no difference because file metadata was still being fetched from your browser not relays. The downside, of course, is that local storage has a limit of about 5MB so space filled up quickly, mostly due to image caching.
The latest release saw a pretty big overhaul in how we fetch and display blobs where we now fetch from local storage, then compare to the NIP-94 data, overwrite local storage if NIP-94 data is different, and just store the hash locally for lookup. All preview images have now been moved to cache storage where they probably should have been to begin with. I have done a bit of work with storage key caches and lookups which gives us a better path forward, but some of you may see your local storage appear full (and it probably is).
You can easily clear browser storage from your browser directly so no need to use the new utility in Settings. If you decide to clear local storage, you may see that some of your files only display their hash and now whatever you named them so this is the one gotcha. This should not impact anything that has been uploaded in the past week or so, but just wanted to give a heads up.
