Imported from bare git on Zurich
Go to file
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
android fix: add missing native permissions for biometric auth 2026-03-23 12:23:42 -04:00
ios fix: add missing native permissions for biometric auth 2026-03-23 12:23:42 -04:00
lib feat: native family profiles screen with dossier switcher 2026-03-23 12:33:37 -04:00
linux Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
macos feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00
test Fix: resolve dependency conflicts and align OcrResult API 2026-01-31 19:49:39 +00:00
web Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
windows Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
.gitignore Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
.metadata Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
README.md Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
analysis_options.yaml Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
pubspec.lock feat(scan): Barcode-first scanning strategy 2026-01-31 19:48:38 +00:00
pubspec.yaml Connect to inou backend API, use Sora font 2026-02-01 09:10:12 +00:00
run.sh Add run.sh script for easy dev workflow 2026-01-31 19:47:18 +00:00

README.md

inou_mobile

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.