Changelog

What's new in AumniVIDA, and what each change means for you.

  1. Permalink

    AumniVIDA encrypts your graph on your iPhone

    AumniVIDA now stores your graph on your iPhone with SQLCipher. The Keychain holds the key, and the Secure Enclave protects it.

    What shipped

    • The local health store is encrypted at rest with SQLCipher. The key is generated on the device, held in the Keychain, and wrapped by the Secure Enclave where the hardware supports it.
    • Existing plaintext stores migrate on first launch.
    • A store that fails to open with its key is quarantined and rebuilt from the server copy, and the app says so.

    Also in this release

    • Push notifications are delivered over APNs with a delivery ledger and an opt-out, and lock-screen copy stays generic.
    • Off-site backups are encrypted before they leave the server.

    Fixes

    • A session token is refreshed before every server call from the engine, which removes a class of "signed out" errors after long idle periods.
  2. Permalink

    The coach shows its work

    Every answer now shows the coach's steps and sources, and the coach can propose a settings change that applies only when you accept it.

    The coach shows its work

    What shipped

    • The coach runs a real multi-step loop: it looks things up, reads the results, and writes an answer from them. Each step is shown as it runs and stays visible in the transcript.
    • Every answer shows its sources.
    • The coach can propose a change to your settings, such as a blood pressure alert threshold, as a card you accept or decline. The setting changes when you accept.
    • Questions about a specific record can be asked from that record, and the answer stays scoped to it.

    Fixes

    • Attached documents now reach the model.
    • A retried message now appears once in the transcript.