Skip to content
dialysisPal
How it works Features Story Support Download on theApp Store
Back to home
Release notes · honest, in plain language

What's new.

Every dialysisPal release, top-to-bottom. New things, things that broke, things I fixed. No "performance improvements and bug fixes" lines; you get specifics.

Maintained by Alexander Kucera
1.0 0.9 0.8 0.7 0.6 0.5 0.1–0.4
1.0
May 2026
Current

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
0.9
Oct 2025

iCloud sync

New
  • iCloud sync for health data via CloudKit private database
  • Sync status monitoring with debug panel
  • Improved loading view with status updates during sync
Fixed
  • Memory leaks in CloudKit event observers
  • Chart data point dates now display correctly
  • CSV injection prevention in notes field
0.8
Aug 2025

The data entry MVP

New
  • Full daily data entry: morning, cross-day, drainage, evening, and calculations
  • Real-time input validation with smart autocorrection
  • Cross-day data management with automatic dual-save
Fixed
  • Cross-day data correlation edge cases
  • First-time app usage detection
Removed
  • Placeholder text in Today view, replaced with functional inputs
0.7
Aug 2025

German and English

New
  • Runtime language switching between German and English
  • German medical terminology validated for clinical accuracy
Fixed
  • Memory leaks during rapid language switching
  • German text truncation in compact layouts
0.6
Aug 2025

Built for everyone

New
  • Full Dynamic Type support from extra small to accessibility sizes
  • WCAG AA color contrast across all elements
  • VoiceOver labels, hints, and rotor navigation
Fixed
  • AccessibilityAction API compatibility
  • String localization crashes
0.5
Aug 2025

Speaking your language

New
  • Localization infrastructure with German/English support (160+ strings)
  • Professional German peritoneal dialysis terminology
Fixed
  • String formatting crashes with special characters
0.1–0.4
Aug 2025

Project setup and feature definition

New
  • SwiftUI + SwiftData architecture from scratch
  • Core data models for daily entries, drainage, lab results, and patient profiles
  • Four-tab navigation structure: Today, History, Statistics, Profile
  • "Open, enter, leave" design philosophy documented and adopted
© 2026 Alexander Kucera · dialysisPal
Privacy GDPR Impressum Support Changelog a.kucera@babylondreams.de