Repository navigation
Releases
DoseKeeper 1.1.9 (debug build)
Debug build for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history. It's signed with the same debug key as dev-1.1.8, so it installs over it. It won't install over the signed v1.0.0 release.
Alarms
- Alarms keep going with the app closed. Before, alarms were set only 3 days ahead and only when the app was open, so they stopped 3 days after you last opened it. Now they're topped up in the background: when an alarm fires, after a restart or app update, when the clock or time zone changes, and by a daily check.
- Alarms move to the right time after a time zone change, without opening the app.
- A Taken or Skip answer is kept until it's safely saved, so it can't get lost if the app is stopped midway.
Good to know
- Force-stopping the app deletes all its alarms until you open it again. Android does this to every app.
- On ColorOS, keep auto-launch allowed for DoseKeeper, and check that swiping the app away doesn't stop its alarms.
- Tested on Android 12 and Android 16 emulators, not on a real phone yet.
Contains no medications, doses or backups. Keep a backup reminder until this has run reliably for a few days.
DoseKeeper 1.1.8 (debug build)
Debug build for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history. It's signed with the same debug key as dev-1.1.7, so it installs over it. It won't install over the signed v1.0.0 release.
Alarms
- New, opt-in: snooze length. Choose 5, 10, 15 or 30 minutes on the Info page (default 10). The alarm's Snooze button shows the length.
- New, opt-in: gradually louder alarm. Off by default. When on, the alarm starts quiet and reaches full volume over 30 seconds (Info page).
- Doses due at the same time share one alarm screen that lists them all.
- The missed-dose notification has Taken and Skip buttons when it's about one dose.
- If Android refuses exact alarms, DoseKeeper falls back to a less exact alarm instead of none, and Today warns you.
- Android 12: when Android won't start the ringing, a notification rings instead and opens the alarm screen. Tested on an Android 12 emulator only.
- Marking a dose on Today stops its ringing, and an old alarm screen drops doses you've already answered.
- If Android refuses one alarm, the others still get set, and Today shows a warning with Retry.
Backups
- The daily backup file is written safely, so a crash mid-write can't leave a broken file.
- Picking a backup folder only takes effect once you've answered "restore or keep?".
- Today's backup can no longer be silently overwritten.
Fixes
- Deleting a medication keeps its dose history.
- Deleting a medication also cancels a snoozed dose's alarm.
- Doses around daylight-saving changes keep their right time (no lost 02:30 dose).
- Warns when full-screen alarms are switched off.
Contains no medications, doses or backups. Keep a backup reminder until this has run reliably for a few days.
Dev build: dismissable missed-dose notification
Test build from the dev branch (937bcdd). Not a stable release.
Swiping the missed-dose notification away now discards those doses, so it stops coming back. A dose missed later still notifies.
Pick the APK matching what's installed. Update over the top, never uninstall.
dosekeeper-dev-debug-signed.apk: for a phone on a locally built debug install.dosekeeper-dev-release-signed.apk: for a phone on the v1.0.0 release.
Android refuses the wrong one and leaves the app and its data untouched.
DoseKeeper 1.1.7 (debug build)
Debug build from the dev branch, for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history.
- Google backup should now fit inside Android's size limit on debug builds. Not confirmed yet.
- If you're updating from 1.1.5 or older, the Google backup switch reads as off, so turn it on again.
Contains no medications, doses or backups.
DoseKeeper 1.1.6 (debug build)
Debug build from the dev branch, for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history.
- The Google backup switch reads as off after this update, so turn it on again if you want it.
- Restoring an old Google backup can no longer turn the switch back on by itself.
- Alarms are re-armed as soon as a Google restore finishes.
Contains no medications, doses or backups.
DoseKeeper 1.1.5 (debug build)
Debug build from the dev branch, for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history.
- Optional Android Google backup: a new switch on the Backup & restore page, off by default. The backup folder works as before.
- Closes a tiny timing gap when swiping the missed-dose notification.
Contains no medications, doses or backups.
DoseKeeper 1.1.4 (debug build)
Debug build from the dev branch, for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history.
- Closes a tiny timing gap when swiping the missed-dose notification.
- The Info page now mentions Android's Google backup.
Contains no medications, doses or backups.
DoseKeeper 1.1.3 (debug build)
Debug build from the dev branch, for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history.
- Includes the darker pop-up messages from 1.1.2.
- The Info page has one more surprise, and it's rare.
Contains no medications, doses or backups.
DoseKeeper 1.1.2 (debug build)
Debug build from the dev branch, for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history.
- Pop-up messages at the bottom of the screen are now dark instead of bright white.
Contains no medications, doses or backups.
DoseKeeper 1.1.1 (debug build)
Debug build from the dev branch, for a phone already on a debug install (the top bar has an alarm-clock button). Update over the top; never uninstall, as that deletes your medications and history.
- The source link on the Info page now opens GitHub.
- Tapping Version 10 times does something.
Contains no medications, doses or backups.