Commit Graph
4 Commits
Author SHA1 Message Date
ZacharyZhang-NY 9a805ae270 Package Boss build 0.4.182 from the current workspace snapshot
Constraint: Boss Windows artifacts are built on a native GitHub runner from a temporary snapshot branch
Rejected: Build Boss Windows locally on Apple Silicon | docker/wine packaging is not stable on this host
Confidence: medium
Scope-risk: narrow
Directive: This snapshot branch is transport-only and should be deleted after the Boss build is recovered locally
Tested: local Boss mac build stages before snapshot creation
Not-tested: remote Boss Windows packaging before workflow execution
2026-05-14 15:55:47 -04:00
ZacharyZhang-NY e89fe043f7 refactor(providers): split displayHint from status color + normalize type scale
Two providers-panel audit items landed together because they both
come down to "the eye should have to track one piece of status info
in one place":

- ProviderRow displayHint (e.g. "sk-ant-...abcd", "claude.pro@gmail.com",
  "AWS profile: prod") was color-coded by credential status. That made
  the hint itself read as green/amber/red — e.g. an active connection
  would render its hint in success green, which looked like the hint
  was announcing its own success. The dot on the left already carries
  the status signal; the hint should just identify which credential we
  are looking at.

  Split the second line so the hint is always muted-foreground. When
  status is anything other than `active` or `not_configured`, we
  append a colored status label after a separator ("· Expired") so
  the hint stays readable while the anomaly still surfaces.

- Type scale cleanup: the group header and count used `text-[10px]
  tracking-[0.12em]` which was the smallest text on the page. Bumped
  to `text-[11px] tracking-[0.08em]` to match the section-header
  rhythm established in the agent Edit form (commit 9981ee3), and
  added `tabular-nums` to the count so alignment is stable across
  groups of different sizes. Auth-kind chip (OAUTH / API KEY / AZURE /
  AWS / GCP) likewise promoted from 10px to 11px with the same tracking.

No behavioral change — these are readability fixes only. Covers
J-P2 / J-P3 / J-P5.
2026-04-17 20:13:56 -04:00
ZacharyZhang-NY 5547c29491 update 2026-04-17 14:03:56 -04:00
ZacharyZhang-NY 4a120f4fc6 feat(settings): drive providers panel from pi-mono catalog
ProvidersPanel reads all 26 CONNECTOR_CATALOG entries and groups them by
auth kind (OAuth / API key / Azure / AWS / Vertex). ProviderRow
dispatches to the matching dedicated form component per auth kind. AWS,
Azure, Vertex forms rewritten with Tailwind classes and a shared field
style module so the Settings pane renders with the same aesthetic as the
rest of the app.
2026-04-17 02:19:56 -04:00