Skip to content

Simpastil 1.1.0

Choose a tag to compare

@LucaPisl LucaPisl released this 18 Oct 15:08
· 3 commits to main since this release

Added

  • Clearer server logs. Every log line now has a fixed English sentence in msg
    next to its JSON fields, and a failure says why it failed using only safe,
    closed fields (causeKind, causeCode, errorClass, where,
    configVariable, validationPath), never the exception text. A service that
    stops on a startup error prints one explained line instead of a raw stack
    trace, the readiness probe logs readiness.not_ready with its reason when it
    changes, and the outbox worker and token cleanup report why a job failed.
  • Setup asks for the essentials on one reminders screen: whether this person
    gets reminders on this device, whether medication names show on the lock
    screen, and, when Android limits Simpastil in the background, a skippable
    request to let it run, with a tip for Samsung phones. Settings > Reminders
    offers the same battery request.
  • Setup ends with a short note that Simpastil is a small project, with links
    to GitHub issues, the source code and Ko-fi, then a summary of what is on or
    off. Devices without a server are reminded that backups are not automatic.
  • Today shows a "Reminders are off on this device" card when nobody gets
    reminders here, with Turn on and a close button.
  • Report a problem. Settings > About > Report a problem builds a short report
    that is safe to post publicly (rough sizes and times, no names, medicines,
    doses, server address or account) and shows exactly what it holds. Submit
    issue on GitHub
    saves it to Downloads and opens a prefilled issue form;
    Share another way saves it, emails the maintainer or shares it with
    another app. The app keeps a small on-device log of its own errors so the
    report can say more than "it crashed", notices when it closed unexpectedly
    and offers the report once on Today, and offers it from the sync details when
    a sync has failed and from the screen shown when Simpastil cannot open. Sync
    lines carry the request's correlation ID, which matches the server log.

Fixed

  • A new install now sends dose reminders. People added on a device start with
    reminders on for that device; before, the first person started with them
    off, so nothing was scheduled. People from your account still start off on
    a new device.
  • The setup start page opens Backups for Restore a backup instead of saying
    it is not available yet.
  • Tapping Taken, Snooze or Skip on a reminder no longer opens the app. The
    button records the action in the background; only tapping the notification
    itself opens the app. With app lock on, the buttons still open the app to
    review the dose, because the app cannot be unlocked from a notification.
  • Tapping a reminder whose dose no longer exists, or that belongs to an
    earlier sign-in, opens Today instead of a "Care is temporarily unavailable"
    screen.