From prototype to product
New
- Four-tab layout: Today, History, Statistics, Profile
- "Open, enter, leave" workflow — straight to content, no wrapper screens
- Time-aware auto-scroll to Morning or Evening in Today view
- Cross-day entries with automatic today/yesterday handling
- iCloud sync via CloudKit, end-to-end encrypted
- Trend charts for blood pressure, pulse, weight, and UF with 7-day moving averages
- Date range filtering: 7 days, 30 days, 90 days, all time
- PDF medical reports and CSV export via share sheet
- Data import/export with file picker
- German and English with runtime language switching
- Dynamic Type, WCAG AA contrast, and VoiceOver support
- Real-time input validation with smart autocorrection
- Comma and dot decimal separator support
- Drainage logging with live UF totals and inline editing
- History detail view with edit mode and unsaved-changes tracking
- Safety alerts for out-of-range vitals
Fixed
- No more duplicate entries when switching between views
- Profile data crash on launch resolved
- Drainage deletion now keeps everything in sync
- Export date ranges filter accurately
- German pulse terminology corrected ("Schläge/min")
- Profile reset dialog shows in the right language
- Device name no longer included in export files