Releases: mpalwaysmax/BloodSugarApp-i18n
Releases · mpalwaysmax/BloodSugarApp-i18n
v1.1.0 — HbA1c Estimation, Medication Tracking, UI Improvements
What's New in v1.1.0
HbA1c Estimation
- Estimate HbA1c from recent glucose records using the Nathan formula
- Display % in range (4.4-7.8 mmol/L) in statistics card
- Color-coded: green (<5.7%), orange (5.7-6.5%), red (>6.5%)
Medication Tracking
- Log medications with name, dosage, and notes
- Edit and delete with confirmation dialog
- Medication timestamps displayed in list
- Redesigned dialog to match Record Blood Sugar style
Improvements
- Smooth bezier curves in trend chart with gradient fill
- mmol/L ↔ mg/dL unit toggle
- Copy summary to clipboard for quick sharing
- 22 unit tests covering all core logic
Full Feature List
- 6 meal segments with automatic time inference
- Statistics summary (HbA1c + % in range + per-segment stats)
- Medication tracking (CRUD)
- PDF export with system share
- Trend chart (bezier curves, gradient fill)
- Chinese/English bilingual
- Fully offline, zero dependencies, WCAG AA accessible
v1.0.0 — Blood Sugar Tracking with Stats & PDF Export
What's New
- Blood sugar recording with 6 meal segments (auto-inferred by time)
- Statistics summary card (avg/max/min per meal segment)
- One-tap PDF report generation with system share (Bluetooth, email, print)
- Trend chart with month/year toggle
- Bilingual: Chinese (default) + English
- Large fonts and high contrast for elderly accessibility
- Fully offline — zero data collection, zero third-party dependencies
Story
My grandmother has diabetes and tracked her glucose in a handwritten notebook. As the pages piled up, finding old records became impossible. I built this app so she can record in one tap and generate a clean PDF report for her doctor.
Tech Stack
Kotlin + Jetpack Compose + Material 3 + Room | Zero third-party deps