inou-mobile/lib
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
..
core Connect to inou backend API, use Sora font 2026-02-01 09:10:12 +00:00
features feat: native family profiles screen with dossier switcher 2026-03-23 12:33:37 -04:00
services Fix API endpoints to match inou backend 2026-02-01 21:11:56 +00:00
main.dart feat: native family profiles screen with dossier switcher 2026-03-23 12:33:37 -04:00