v2.2.0 — Chronological history & designer polish
On-device baby food-allergy tracker — Expo · React Native · TypeScript · SQLite/Drizzle. Korean-only, 100% offline.
Highlights
- Chronological record history. The food-detail 기록 section is now a flat, newest-first list where every record — 테스트 시작 · 이상 없음 · 반응 발생 · 안전 확인 · 취소됨 — is its own dated, traffic-light-colored bullet. No more nesting a trial's check-ins and reactions inside one outcome row; it now mirrors the calendar's day-detail model.
- Tappable status counts. The home 안전 / 테스트 중 / 반응 / 안 먹어봄 rows jump straight to that section of the foods list — one list, no new filters.
- Designer-feedback polish. Content-inset alignment applied app-wide (home, foods, calendar, settings, buttons), calendar spacing and month-nav refinements, list polish, and home eyebrow / trial-status-line alignment to the row-inset edge.
Quality
npx tsc --noEmit and 43 Jest unit tests pass in CI on every push. Screenshots regenerated from the deterministic EXPO_PUBLIC_DEMO=1 fixture.
Full changelog: v2.1.1...v2.2.0