inou-mobile/lib/features
Johan Jongsma add0071650 feat: native family profiles screen with dossier switcher
Adds a dedicated Family tab (tab index 2) to the bottom nav bar showing
all accessible dossiers as native profile cards. Tapping a card navigates
the home WebView directly to that dossier.

FamilyScreen:
- Fetches /api/v1/dashboard on load (pull-to-refresh)
- Profile cards: avatar with initials + color-coded background, name,
  relation + age + sex subtitle, chevron
- 'Add family member' CTA card at the bottom (opens /dossier/add in WebView)
- Error state with retry button
- Loading + empty state handling

Navigation:
- Tapping a profile sets tab to Home and loads the dossier URL in the
  existing WebView via loadRequest() — no new WebView instance
- Settings moved to tab index 3 (was 2)

API:
- Uses enriched /api/v1/dashboard fields: initials, color, age, dob,
  sex, is_self (added in companion server commit)
2026-03-23 12:33:37 -04:00
..
auth Connect to inou backend API, use Sora font 2026-02-01 09:10:12 +00:00
family feat: native family profiles screen with dossier switcher 2026-03-23 12:33:37 -04:00
input Fix: resolve dependency conflicts and align OcrResult API 2026-01-31 19:49:39 +00:00
settings feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00
webview Fix: Remove problematic height calculation and GlobalKey 2026-02-01 08:31:50 +00:00