Skip to content

v2.2.0 — Chronological history & designer polish

Choose a tag to compare

@mhju0 mhju0 released this 18 Jul 14:34

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