chrome://flags, enable Web Bluetooth New Permissions Backend. Relaunch Chrome.enable-experimental-web-platform-features for passive scanning.Add the crypto wallets you'll accept for the $20 VIP tier. These are stored in Supabase (if connected) so every visitor sees the same list — otherwise this browser only.
Connect a Supabase project — one Postgres table handles sightings/likes/comments/chat/VIP data, and Storage handles chat attachments + settings exports. Credentials are stored in this browser only — never sent to our servers. Applies app-wide.
This only saves to your browser. To make chat & sessions work the same way for every visitor, copy this snippet and paste it over DEFAULT_SB_CFG near the top of final.html, then redeploy.
Paste that into Supabase → SQL Editor → Run, once, before your first SAVE & TEST. It creates the table with a pk/sk key and an RLS policy that lets the app's anon key read/write it.
📦 Also create a public Storage bucket (Storage → New bucket → toggle "Public") with your chosen name — needed for chat attachments to load without auth.