Files
alvis 8474468614 feat(integrations): add Google Health card to connect page (#119)
The OAuth backend (signal source, /connect and /callback routes, token
refresh, consent grant) was already complete. This adds the missing UI:
a Google Health card in /connect with Connect/Disconnect actions, and
broadens the "See my tip →" CTA to appear when any integration is
connected (not only Todoist).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 10:28:14 +00:00
..

apps/web

Next.js PWA. Phase 0 scope: three pages.

Route Purpose
/sign-in Google/Apple OAuth buttons. No form.
/connect List of integrations (cards). Tap → OAuth. Tap connected card → disconnect.
/ (tip) Pure black background. One tip centered. Tap gestures: done / snooze / dismiss.

Design notes

  • The tip page is the product. Treat it like a watch face.
  • Zero chrome, no nav bar, no settings icon while a tip is showing. Long-press reveals actions.
  • Offline-first: last tip is cached; reactions queued until reconnect.