Status Trio
Status Trio는 macOS 메뉴바 앱으로 Wi‑Fi·배터리·볼륨을 하나의 아이콘에 통합합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Site to track iPhone Duo compatible apps
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Community-tracked compatibility of iPhone apps with the iPhone Duo, in the spirit of ProtonDB.
Every app gets one of four ratings:
| Value in DB | Label |
|---|---|
unoptimized | Fully Unoptimized |
ios27 | iOS 27 Optimized |
duo_issues | Duo Optimized (with issues) |
duo | Designed for Duo |
Built with Next.js 16 (App Router, Cache Components) and Supabase (Postgres + auth).
npm install
npm run dev
Without Supabase credentials the site runs on two demo apps, so you can work on the UI right away.
supabase/migrations/0001_init.sql, then supabase/seed.sql
(edit the admin email in seed.sql to your own first).http://localhost:3000)
and add http://localhost:3000/auth/callback plus your production /auth/callback URL to the redirect allow list..env.example to .env.local and fill in the project URL and publishable key
(Project Settings → API Keys).npm run dev.submit_suggestion() database function, which rate-limits to 10 per hour per
(hashed) IP and rejects duplicate app names. A hidden honeypot field drops most bots.Sign in at /admin/login with an email listed in the admins table (you'll get a magic link).
name,status,developer,app_store_url; you can paste rows from a spreadsheet).To add another admin:
insert into public.admins (email) values ('[email protected]');
All write permissions are enforced in Postgres with row-level security. The Supabase dashboard's Table Editor runs with full access, so you can also edit rows there directly.
Every status change, whether from an approval or a direct edit, is logged in app_status_history and shown on
the app's public page.
supabase/migrations/0001_init.sql schema, RLS policies, submit/approve/reject functions
supabase/seed.sql admin email + starter apps
src/lib/status.ts the four ratings: labels, descriptions, colours
src/lib/data.ts cached public reads (tag: "apps")
src/app/about/ About page + rating comparer
src/components/duo/DuoMockup.tsx illustrated Duo inner display running the fictional "Fieldnote" app
src/app/submit/ public suggestion form + server action
src/app/admin/ review queue, app editor, CSV import
reference/ holds the screenshots and device bezels the illustrations are modelled on. They aren't served by the site.