尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Zero-knowledge one-time secret sharing with Supabase auth, PostgreSQL, and Mandrill email
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Zero-knowledge secret, file and Wi-Fi sharing at onepeek.io.
#fragment, which browsers never send to a server/encryption explains the design; /.well-known/security.txt for reportssupabase/schema.sqlsupabase/migrations/002_history_and_open_location.sqlsupabase/migrations/003_precise_location_geofence.sqlsupabase/migrations/004_controls_requests_alerts.sql — add SUPABASE_SERVICE_ROLE_KEY to Vercel and redeploy before running this one, because opening a secret now goes through the server.Storage: the project-wide upload limit (Settings → Storage) must be at least 50 MB.
NEXT_PUBLIC_SUPABASE_URL=...
NEXT_PUBLIC_SUPABASE_ANON_KEY=...
SUPABASE_SERVICE_ROLE_KEY=... # server only: open, unlock codes, requests, alerts
NEXT_PUBLIC_SITE_URL=https://onepeek.io
MANDRILL_API_KEY=... # email
EMAIL_FROM="OnePeek Secret <[email protected]>"
NEXT_PUBLIC_VAPID_PUBLIC_KEY=... # browser alerts (npx web-push generate-vapid-keys)
VAPID_PRIVATE_KEY=...
VAPID_SUBJECT=mailto:[email protected]
# Maps: OpenFreeMap + Leaflet; place search/names: Photon + Nominatim (no keys needed)
Push to main — Vercel deploys automatically. vercel.json schedules /api/cleanup daily.
npm install
npm run dev