Repository navigation
v1.2.0 — beams gem intro + Azure Boards virtual boards
Amythest 1.2.0
An amy-focused release: the client opens with a rendered text-effect intro, and the boards screen learns to host Azure Boards. Each tarball contains both binaries (amythest server, amy client); pure Go, no runtime dependencies. The server is unchanged since 1.1.0 — upgrading the amy binary alone is enough.
amy — gem intro
- The today view's amethyst now arrives on purple beams: a pre-rendered ttfx (TerminalTextEffects) pass baked into the binary (13KB), playing at startup before the built-in shimmer takes over. No external tooling needed.
AMY_GEM_FX=offdisables it;AMY_GEM_FX="<effect> [flags]"runs any live ttfx effect instead when thettfxbinary is onPATH(orAMY_TTFX=/path). Regenerate the embedded frames withmise run gemfx.
amy — Azure Boards virtual boards
- Define virtual boards in
~/.config/amythest/cli.yaml(amy source init azboardsscaffolds it): org + project +System.AreaPath+ work item type, with an optional explicit column list. Everything runs through theazCLI with theazure-devopsextension — no tokens in yaml, ever. - Virtual boards appear in the boards screen (
3) marked[azure]and open a familiar column UI where columns areSystem.Statevalues:h/l/j/knavigate,enteropens the work item detail (HTML description flattened for the terminal).mmoves a card between columns — a real state transition viaaz boards work-item update --state.cposts a discussion comment,oopens the work item in the browser,/searches across columns.
- Caching: board lists are held for 60s and item details for 5min so navigation doesn't re-invoke
az; any move or comment invalidates, andrforces a refresh. - Logged-out is a first-class state: when
azisn't authenticated the board shows the exact fix (az devops login --organization <org>, orAZURE_DEVOPS_EXT_PAT) instead of an error trail, and the sources screen (0) reports the same in its health row. - Columns are discovered from observed states (ADO's default progression ordered first) when not configured.
Install
tar xzf amythest-1.2.0-<os>-<arch>.tar.gz
install -m 0755 amythest amy ~/bin/SHA-256 checksums in checksums.txt. Azure Boards prerequisites: brew install azure-cli && az extension add --name azure-devops, then az login and az devops login --organization <org>.