• v1.0.0 94b7b3a9c0

    MedSync v1.0.0
    All checks were successful
    Build and Deploy / test-backend (push) Successful in 1m53s
    Build and Deploy / build-frontend (push) Successful in 13s
    Build and Deploy / build-backend (push) Successful in 11s
    Build and Deploy / deploy (push) Successful in 6s
    Build Android APK / build-apk (push) Successful in 3m27s
    Stable

    brian released this 2026-08-05 21:04:39 +00:00 | 8 commits to master since this release

    Recent changes

    • Publish tagged builds as Forgejo releases
    • Ignore signing keystores repo-wide, not just under android/
    • Correct the signing docs: PKCS12 has one password, not two
    • Sign release builds with a real keystore when one is configured
    • Mute reminders for a single medication from its card
    • Load caretaker links when signing in, not just on restart
    • Add dose reminders raised by the phone itself
    • Make viewing a patient's medications findable
    • Derive versionCode from the CI run number
    • Stop the SDK licence step failing with SIGPIPE
    • Install Node.js in the Android build container
    • Add a native Android client that keeps working offline
    • feat: store all times as UTC, display in a configurable app timezone
    • Fix chat assistant logging doses under the wrong local time
    • Fix chat-logged doses landing under the wrong timestamp
    • Let the chat assistant take a photo to add a medication
    • Add an in-app chat assistant, built on the shared Claude packages
    • feat: auto-redirect the login page to SSO when it's configured
    • feat: manage Anthropic, VAPID, Twilio, and OIDC settings from the admin GUI
    • feat: as-needed (PRN) medications; reminders-off meds are never overdue

    versionCode 98. Install by downloading the APK below.
    A release-signed build cannot upgrade a debug-signed install — uninstall first if this is your first signed release.

    Downloads