amenbo

amenbo 0.1.11 — the data update shows itself, and old backups can be restored

The one-time data update now shows what it's doing instead of looking frozen, and it backs your store up first. Backups from older versions can be restored, restores report progress, and open lists stop going stale.

This release makes the data update and restores visible, and lets you restore a backup taken by an older version.

What changed

  • The data update shows itself — opening amenbo for the first time on this version runs a one-time update that raises the on-disk data format. You now get an “Updating your data” screen showing what it is doing (backing up, updating) and which step it is on. Before, the window just looked frozen while it ran.
  • Your data is backed up before the update — amenbo checks free disk space and takes a whole backup of the store first. If the update fails, the store is put back exactly as it was. Only the most recent pre-update backup is a meaningful place to go back to, so older ones are cleaned up for you.
  • Backups from older versions restore — an archive taken by an older amenbo is now brought forward to this version’s format and then restored. After the restore, the app tells you the archive was carried forward, so you can tell that apart from a restore as-is.
  • Restores report what they’re doing — progress is shown through the long stretches (unpacking, writing attachment files). Cancelling a restore is now reported as a cancel, not a failure. When it finishes, it says where your previous state was set aside — restore from there to undo it — and how many attachment files were written.
  • Open lists stop going stale — a list left open on screen could stop picking up changes made elsewhere, from another screen or from the command line. Displayed lists now re-subscribe on the next render.

About the update

Once your data has been updated, older versions of amenbo can no longer open it. The GUI and the CLI ship in the same installer, so they are never left at different versions.

Getting it

Open the installer for your OS from the latest release. The GUI and CLI come together.

  • macOS — .pkg (first open shows a Gatekeeper prompt: right-click → Open)
  • Windows — setup .exe
  • Linux — .deb / .rpm

To update, re-run the same installer.

New here? See Start.