adamwolfe2 throws out the storage middleman
This fork ditches the Amazon-style storage layer for Supabase's own, betting on one provider instead of hedging across two.
Every legal document a Mike deployment handles has to live somewhere, and getting files in and out of that store quietly shapes how hard the thing is to run. adamwolfe2 has rewired that layer to use Supabase - the all-in-one database-and-storage service the fork already leans on - and dropped the separate Amazon-style storage toolkit it used before.
The practical win is operational, not visible to end users: the new path reuses the same credentials the app already needs for sign-in, so there's no extra secret to provision or rotate. The trade-off is a commitment. An earlier change had kept a second storage backend (Cloudflare's R2, a rival file-storage service) in play as a fallback; this one abandons that hedge and goes Supabase-only. Upload behavior also shifts slightly - duplicate files now overwrite instead of erroring.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?