Skip to content

EnvLatch v0.3.0 — bilingual macOS keychain for agents

Latest

Choose a tag to compare

@Raylinkh Raylinkh released this 15 Aug 07:59
· 1 commit to main since this release

EnvLatch v0.3.0 adds a native Simplified Chinese interface alongside English, plus a compact native Settings window for language and build identity.

Highlights

  • The vault, key and key-group editors, dialogs, validation, recovery guidance, status messages, and accessibility labels support Simplified Chinese.
  • EnvLatch → Settings… offers System Default, English, and Simplified Chinese; changes apply immediately.
  • Settings shows the exact version/build and whether the running copy is installed, a development build, or another app bundle.
  • Successful upgrades now remove temporary EnvLatch.previous-* app, CLI, and skill backups while retaining failure rollback.

Fixed

  • SwiftPM's swiftbuild engine no longer produces duplicate zh-Hans.lproj/Localizable.strings outputs. Checked .lproj mirrors are the sole runtime resource producers.
  • CI now exercises a release swiftbuild on macOS 26 and asserts that the Simplified Chinese resource is present.

Download

The arm64 DMG and ZIP are signed with Developer ID Application: Kehua Lin (XHV8GP8YNW), notarized by Apple, stapled, and accepted by Gatekeeper. Download the adjacent .sha256 file to verify either artifact.

EnvLatch-0.3.0-macos-arm64.zip
sha256  4cd0ebc6f32d238e0852bc67e05d5ab8d79d3e1d02d19b9f7dd7fcec09041855

EnvLatch-0.3.0-macos-arm64.dmg
sha256  a538bc993b90c63fabc3d2886e4588b8716eba1a00d06ad36a328a8fd124cf9e

Exact-tag CI: https://github.com/Raylinkh/envlatch/actions/runs/31873242630

CLI output, environment-variable names, provider/API-contract names, URLs, Keychain behavior, and process-launch behavior remain unchanged.