Skip to content

v1.2.1 — az boards: scrolling, fuzzy filter, @Me, comments

Choose a tag to compare

@base698 base698 released this 02 Sep 19:50
· 31 commits to main since this release

Amythest 1.2.1

A patch release hardening the Azure Boards views from 1.2.0 against real, busy boards. Server unchanged — upgrading the amy binary alone is enough. Each tarball contains both binaries (amythest server, amy client).

Fixed

  • Board columns scroll instead of overrunning. Rows wider than the column used to wrap (breaking the row budget) and clipped cards were unreachable. Every card/work item now renders as a single width-capped row, and each column is a scroll window that follows the cursor with ↑/↓ N more markers. Applies to Azure boards and regular kanban boards alike.
  • Work item comments show on the card. az boards work-item show never returns comment text, so the card claimed comments existed but showed none. The discussion is now fetched from the ADO REST comments endpoint — AZURE_DEVOPS_EXT_PAT (Basic) when set, else an AAD token via az account get-access-token — and rendered with author, date, and HTML stripped. Posting with c refreshes the thread.
  • work-item show no longer fails. The API rejects the default --expand all combined with --fields; the detail fetch now passes --expand none.
  • Zero-row queries are an empty board, not a parse error. az boards query writes zero bytes (not []) when the WIQL matches nothing.

Added

  • / fuzzy-filters boards live. Results narrow keystroke by keystroke across all columns; each query token subsequence-matches within a single word (trrfrm → "terraform", dply pipln → "deploy pipeline"). Enter keeps the filter, / then esc clears it.
  • f shows only your work items on Azure boards, via WIQL [System.AssignedTo] = @Me — exact regardless of display-name formatting, cached separately from the full board.

Install

tar xzf amythest-1.2.1-<os>-<arch>.tar.gz
install -m 0755 amythest amy ~/bin/

SHA-256 checksums in checksums.txt.