尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Little Gestures: Couples Care: Love-language reminders, shared milestones, and a daily check-in for couples.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Couples' love-language reminder app for iOS + Apple Watch.
project.yml)Bond (iOS), BondWatch (watchOS), BondWidgets (WidgetKit)xcodegen generate
open Bond.xcodeproj
xcodebuild -project Bond.xcodeproj -scheme Bond \
-destination 'generic/platform=iOS Simulator' \
-configuration Debug build CODE_SIGNING_ALLOWED=NO
Done:
LoveLanguage, ReminderTrigger, DTOs for Profile / Couple / ReminderAppleSignInHelper) → SupabaseServiceconsume_invite_code RPCsupabase/migrations/0001_init.sql (schema + RLS + helper RPCs)Not yet wired:
supabase db push # via CLI, after linking the project
# OR copy supabase/migrations/0001_init.sql into the SQL editor
com.jackwallner.bond.Bond/Info.plist (use Xcode build settings / xcconfig in real life — don't commit secrets):
<key>SUPABASE_URL</key>
<string>https://<ref>.supabase.co</string>
<key>SUPABASE_ANON_KEY</key>
<string>eyJ...</string>
jackwallner.com (the portfolio site). The AASA file is hosted at https://jackwallner.com/.well-known/apple-app-site-association (committed in the portfolio repo under docs/.well-known/).Static pages live in docs/ (same layout as Vitals: landing, privacy, terms, support):
| Page | URL (production) |
|---|---|
| Landing | https://jackwallner.github.io/bond/ |
| Privacy | https://jackwallner.github.io/bond/privacy |
| Terms | https://jackwallner.github.io/bond/terms |
| Support | https://jackwallner.github.io/bond/support |
Publish: ./scripts/sync-site-to-portfolio.sh then commit & push the portfolio repo (main / /docs → GitHub Pages on jackwallner.com).
Requires a paid Apple Developer Program account. When ready:
SupabaseFunctions/send-push and attach a Postgres webhook on reminders insert/update.Bond/ # iOS app
BondApp.swift
Features/
Onboarding/ # Sign in with Apple
Pairing/ # Invite code + universal link
Services/
SupabaseService.swift
SupabaseConfig.swift
AppleSignInHelper.swift
PairingService.swift
BondWatch/ # watchOS app stub
BondWidgets/ # WidgetKit extension
Shared/ # Compiled into every target
Models/ # LoveLanguage, ReminderTrigger
DTOs/ # Codable shapes for Supabase tables
Utilities/ # AppGroup
SupabaseFunctions/
send-push/ # Phase 2 — APNs sender
ai-suggest/ # Phase 5 — Claude proxy
supabase/
migrations/0001_init.sql