Skip to content

v2.2.2: PDF export, emergency auto-detection, OpenAPI 3.0 spec, and multi-store update checks.

Choose a tag to compare

@saad2134 saad2134 released this 03 Sep 14:29
· 7 commits to main since this release

v2.2.2

馃拪 Patient App

Android

  • Automatic Emergency Number Detection: Automatically matches emergency services numbers (ambulance, fire, police, universal) based on the device's SIM/network country ISO and system locale fallback (GB, US, IN, AU, EU, BR, BD, CN, JP, RU), preventing fallback issues on English devices.
  • Form Scrollability Fix: Added vertical scrolling to AddMedScreen to ensure form inputs and the primary action button remain fully visible and non-clipped across all screen sizes and font scale preferences.
  • Notification Dismissal: Fixed full-screen alarm action handling so acknowledging ("Take Now") or snoozing a reminder directly from AlarmActivity immediately dismisses the active notification from the system shade.
  • Minimal Permissions Footprint: Removed unused permission declarations (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, READ_MEDIA_IMAGES, ACCESS_NETWORK_STATE) from AndroidManifest.xml for strict offline-first compliance.
  • Native Medical Reports & JSON Backups: Implemented native A4 PDF health report generation (buildPdfDocument()), structured JSON backup archives (buildJsonContent()), and CSV exports.
  • Reorganized Menu Architecture: Created dedicated Network (Dosezy Cloud Configuration optional placeholder, Caregiver Sharing, Check for Updates) and Data menu sections.
  • Multi-Store Update Detection & Web Fallback: Built InstallSourceUtils to automatically detect installation source across all major app stores (Google Play, F-Droid, Huawei AppGallery, Samsung Galaxy Store, Xiaomi GetApps, Amazon Appstore, Aurora Store, GitHub Releases). If the native store client app is uninstalled or missing, the update check falls back smoothly to opening the web store URL in the default browser.

馃寪 Website

(none)


Full Changelog: v2.2.1...v2.2.2