willchen96 keeps the master key off the front door
The most powerful credential in the stack no longer has any business being near the browser.
Mike runs on Supabase, the hosted database-and-login service that stores the app's data. Supabase issues a high-privilege "service-role" key that can bypass normal access rules - exactly the kind of credential that should live only on the backend and never touch the frontend. willchen96 pulled that key out of the frontend's setup instructions entirely, deleted an unused frontend helper that could reach it, and restated in plain terms that the key is backend-only.
He also made the backend fussier about it: if that credential is missing or blank, the app now fails loudly at startup instead of quietly wiring itself to nothing and breaking later in some hard-to-trace way.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?