Skip to content

Ultraman 0.2.0

Choose a tag to compare

@AbeOrigin AbeOrigin released this 01 Nov 02:01
· 4 commits to main since this release

Ultraman 0.2.0, with Node v24.22.2 inside.

macOS and Linux: curl -fsSL https://ultraman-app.github.io/install.sh | sh
Windows (PowerShell): irm https://ultraman-app.github.io/install.ps1 | iex

Downloaded from a browser instead, Windows and macOS warn that the app isn't signed: see the page.

What's new

  • Your saved secrets are locked with a master password. Nothing on disk opens them anymore, so a program that copies ~/.ultraman gets nothing it can use. Only the Ultraman window, or a terminal where you type the password, can unlock them.
  • Coming from 0.1.0: the first time a run needs a saved secret, Ultraman asks you to choose a master password and moves your secrets into the vault. If you forget it, the secrets can't be recovered.
  • Remember on this machine (off by default) keeps the password in the system keychain so the app opens without asking. The checkbox says what that costs on your system.
  • ultraman run and ultraman secret ask for the master password in the terminal. In CI, keep passing secrets as ULTRAMAN_SECRET_<NAME>: no password needed. New: ultraman secret password changes it.
  • Signed releases: the install scripts now install only a release whose SHA256SUMS is signed with Ultraman's release key.