Skip to content

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Jun 20:45
6c2081a

What's Changed

Design System

  • Unified design tokens across all surfaces: The Electron app, council HTML report, and marketing site now share a single token layer (tokens.css + tokens.js loader) instead of each defining colors independently. This ensures visual consistency across the product and makes future brand updates a single-point change.
  • Clay and gold brand refresh: Adopted the shipped clay→gold rail-yard palette on a neutral-black ramp, replacing the previous violet/lime color scheme. Includes bundled Outfit and IBM Plex Mono fonts for consistent typography everywhere.

Bug Fixes

  • Council reliability ledger now persists: The amicus council tally command and MCP amicus_council_tally were computing the tally record but never writing it to disk, so council-ledger.jsonl stayed empty and amicus council stats always reported "No council runs recorded yet." The tally finalize step now auto-appends records with best-effort durability, plus a new --no-ledger flag to compute without recording (useful for re-tallies).

Infrastructure

  • Unified config directory: Amicus now migrates a legacy ~/.config/sidecar directory to the canonical ~/.config/amicus on first startup (non-destructively, keeping the legacy dir as a backup). This prevents the two-directory split that could let config resolution flip between them and orphan your settings, catalog, or ledger. Set CONFIG_DIR environment variable to opt out.

Full Changelog: v1.4.0...v1.5.0