Skip to content

Nexpill 0.3.0

Choose a tag to compare

@SuperDaveLab SuperDaveLab released this 11 Oct 20:24
· 13 commits to main since this release

Added

  • A course with an end. Under "How long" when adding or editing a
    medication, choose a last day ("until the 14th") or a number of doses
    ("10 doses"). Its card shows what's left, and when the course is over its
    reminders stop by themselves and it moves to the bottom of the list,
    history kept. Open it there to make the course longer.
  • Backups are now format version 2, to carry courses. Older backups still
    restore; an older Nexpill refuses a new backup and asks to be updated,
    rather than restoring it without its courses.

Changed

  • A taper now finishes when its last step ends: from midnight on the end
    date it stops reminding and moves to the bottom of the list as "Taper
    finished", instead of showing the dose as overdue. A taper whose last
    step has no end date carries on as before.
  • Saved summaries and dose histories are named the same way, e.g.
    nexpill-alex-summary-2026-06-10.txt and nexpill-alex-doses-2026-06-10.csv.

Fixed

  • Times follow the phone's 24-hour setting, on screen and in reminders.
    They always read "7:15 PM" before.
  • The "Log dose" button no longer sits partly under a 3-button navigation
    bar, where a tap on it landed on the bar instead.
  • Correcting a dose whose "Given by" was left blank no longer fills in
    the last name used.
  • After a restore, Settings shows the restored people straight away. It
    showed none, and no summary, until it was reopened.
  • Correcting a dose now saves exactly what you enter. Before, clearing
    "Given by" or the notes, or setting the dose back to the usual one, kept
    the original entry's value.

Verify the download

nexpill-0.3.0.apk works on any phone and is the one offered at
https://nexpill.superdavelab.com. The others are smaller, each for one kind of
processor; nearly every current phone is arm64-v8a. All are built from tag
v0.3.0 by tool/build_release.sh, which refuses any build asking for a
permission outside the allow-list — INTERNET above all.

SHA-256  efa0c5b32b7ed2fa4b6f9c2f92bf54cd2ff6401a60654edd88198d633a8cd607  nexpill-0.3.0.apk
SHA-256  a3087355b8c3e9ad054f26dd1f9c59f45e815002e154594b27ee54a8d943211f  nexpill-0.3.0-armeabi-v7a.apk
SHA-256  d2b33a2c1e2b1c8e840b2c70ade1c81f451566da7878c1c597e69776ea118f22  nexpill-0.3.0-arm64-v8a.apk
SHA-256  1b982e8c2acbbe8a018755a96e965ab88aa8691f880e1b056ae35b2e12ce4f70  nexpill-0.3.0-x86_64.apk
Signer   2f37b86a50d13d2d43c9c0b39f71016ed899b2eb89f4673991febe46beca5c0d