Repository navigation
Releases: IZZY-Agency/linkrypt
Releases · IZZY-Agency/linkrypt
Release list
Linkrypt for macOS 1.0.1
- About window: a new "open source" section with links to the source on
GitHub, this version's release notes, the MIT license and private
vulnerability reporting.
Linkrypt for macOS 1.0.0
- First public release: source at github.com/IZZY-Agency/linkrypt.
- Developer ID-signed and notarized DMG, published on GitHub Releases.
- Homebrew cask:
brew install --cask izzy-agency/tap/linkrypt. - The JetBrains Mono license text (SIL OFL 1.1) now ships with the source.
- New README with install instructions, a feature overview and build-from-source steps. The docs now state that the ⌥⇧V hotkey needs no Accessibility or Input Monitoring permission.
Linkrypt CLI 1.0.0
First public release. The source now lives at
github.com/IZZY-Agency/linkrypt.
Added
- Named environment profiles:
linkrypt env list,env use <name>,
env add <name> --url <url>andenv remove <name>.loginupdates the
current profile (creatingdefaulton first run).logoutdeletes the current
profile and switches to the first remaining one (alphabetically), or deletes the
config file when none is left. Existing single-token config files are migrated
automatically on first read. - Config changes are serialized with a lock file, so concurrent invocations no
longer lose each other's updates. - Homebrew formula:
brew install izzy-agency/tap/linkrypt-cli. - macOS binaries are signed with a Developer ID and notarized by Apple.
Changed
- A single
linkryptbinary withhttps://linkrypt.shas the default server. healthzwithout--urlnow probes the current profile's server instead of
always using the default.- Base URLs containing credentials (
https://user:pass@host) are rejected. loginreports "token rejected by server" only for an explicit 401. Server and
network errors are shown as such, so a valid token is not reported as bad.- Suspended accounts are refused by every CLI endpoint and surface as an
unauthorized error (exit code 3). - Dependency upgrades: ureq 3, the RustCrypto 0.11 line (aes-gcm 0.11, sha2 0.11,
pbkdf2 0.13) and rand 0.10. All other dependencies refreshed to
their current releases. Output remains byte-identical with the browser's
WebCrypto implementation, verified against golden test vectors. - Minimum supported Rust version is 1.89.