• v1.2.0 8ac84e48ce

    MedSync v1.2.0
    All checks were successful
    Build and Deploy / test-backend (push) Successful in 2m14s
    Build and Deploy / build-frontend (push) Successful in 19s
    Build and Deploy / build-borg-agent (push) Successful in 46s
    Build and Deploy / build-backend (push) Successful in 1m27s
    Build and Deploy / deploy (push) Successful in 17s
    Build Android APK / build-apk (push) Successful in 4m24s
    Stable

    brian released this 2026-09-22 21:59:33 +00:00 | 0 commits to master since this release

    Changes since v1.1.0

    • Highlight every dose of a medication on tap, and move the chart picker below
    • Sort the admin screen into sub-sections, and back up with Borg
    • Back up and restore the whole instance, or just your own data

    versionCode 114. 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
  • v1.1.0 f08c94e00c

    MedSync v1.1.0
    All checks were successful
    Build and Deploy / deploy (push) Successful in 13s
    Build Android APK / build-apk (push) Successful in 7m44s
    Build and Deploy / build-frontend (push) Successful in 19s
    Build and Deploy / test-backend (push) Successful in 2m22s
    Build and Deploy / build-backend (push) Successful in 1m22s
    Stable

    brian released this 2026-08-20 04:14:33 +00:00 | 5 commits to master since this release

    Changes since v1.0.2

    • Chart any past window, not just the one ending today

    versionCode 107. 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
  • v1.0.2 ee7807a4b4

    MedSync v1.0.2
    All checks were successful
    Build and Deploy / test-backend (push) Successful in 1m55s
    Build and Deploy / build-frontend (push) Successful in 16s
    Build and Deploy / build-backend (push) Successful in 11s
    Build and Deploy / deploy (push) Successful in 8s
    Build Android APK / build-apk (push) Successful in 4m14s
    Stable

    brian released this 2026-08-10 22:49:14 +00:00 | 6 commits to master since this release

    Changes since v1.0.1

    • Keep long ingredient names from ballooning their chart chip

    versionCode 104. 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
  • v1.0.1 ca9011ffe5

    MedSync v1.0.1
    All checks were successful
    Build and Deploy / test-backend (push) Successful in 1m52s
    Build and Deploy / build-frontend (push) Successful in 13s
    Build and Deploy / deploy (push) Successful in 7s
    Build and Deploy / build-backend (push) Successful in 8s
    Build Android APK / build-apk (push) Successful in 3m36s
    Stable

    brian released this 2026-08-10 14:44:08 +00:00 | 7 commits to master since this release

    Changes since v1.0.0

    • Remember the chart's ingredient picks between visits on Android

    versionCode 101. 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
  • 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