Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/improsocial/impro
An extensible Bluesky client for web impro.social
Something went wrong. Try again.
Fix binary response corruption in plugin fetch() master
pluginFetch() always did response.text() before relaying the body to a plugin's worker, which silently corrupts any binary payload (there was no way to fetch one intact). Read raw bytes and base64-encode them for transport instead, regardless of content type - PluginResponse gains an arrayBuffer() accessor alongside the existing text()/json(). Also adds a response size cap (100MB) that didn't exist before. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Author Nameless 7778777 Co-author Claude Sonnet 5 Date (Aug 12, 2026, 10:29 AM UTC) Commit 19366ae8 19366ae8edbca98c7cafb10b61e3085049db43a9 Parent 6b734845 6b734845278b96f3c59f074caf3bc2f45f2e7a5c