Skip to main content
Bio And Engineering Solutions Logo

Release Notes

Currently implemented features, known issues, and planned updates for Medication Helper.

New Features

  • Brand New Onboarding Experience: A guided onboarding flow for new users helps you set up your preferred theme, configure time formats, grant necessary permissions, and add your very first medication.
  • Enhanced Medication History: The history tab on the Medication Detail screen now lets you toggle between "My Actions" (things you recorded) and "System Events" (reminders sent, scheduled changes), with distinct color-coding for taken (green/primary), missed (red), and skipped doses.

Improvements

  • Safer Backup & Restore Flow: The data restore process is now a two-step confirmation flow — select a backup file, review your selection, then confirm before any existing data is replaced.
  • Settings Screen Redesign: Settings are now organized into logical sections (Notifications, Appearance, Privacy, Permissions, Data Management, and About) for easier navigation.
  • Consistent Reminder Setup: The UI for adding and editing reminder times has been unified across onboarding and the main dashboard.

Bug Fixes

  • Critical Restore Bug Fixed: Resolved a severe issue where successfully restoring data from a backup would accidentally clear all data immediately afterward.
  • Notification Reliability: Improved error handling for notification actions (taking or skipping a med from the lock screen) and cleaned up redundant rescheduling logic that was causing conflicts.

Under the Hood

  • Massive modularization of the Settings codebase — monolithic files broken down into clean components (AppearanceSection, DataManagementSection, etc.).
  • Added OnboardingViewModel to handle first-run setup logic without cluttering the main app flow.