Skip to content

fix: palette and agent access labels match the app and docs/terms.md - #573

Merged
iamnbutler merged 3 commits into
mainfrom
fix-palette-labels
Oct 22, 2026
Merged

iamnbutler merged 3 commits into
mainfrom
fix-palette-labels

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

Fixes the palette and label gaps seen on camera. Map ids: ^646 ^387 ^375 ^301 ^431 ^430 ^410.

  • ^646: the palette input used inline-size-full/min-block-size-0, which Tailwind doesn't generate, so the input kept its intrinsic width and clipped the placeholder. Now w-full/min-h-0; at 1280 px the input is 702 px wide and shows "Search channels, tabs, and actions…" in full.
  • ^387: a channel whose run is waiting on its author's answer (or failed) reads Needs you in the palette, as the sidebar's raised hand does, instead of Busy.
  • ^375, ^301 (Q7): in-app labels use sentence case: New channel in <project>, Open folder…, and the rest of the palette's actions. The native macOS File menu keeps title case (Open Folder…) per platform convention.
  • ^301: Open a folder gets a Cancel button, as Clone from URL has.
  • ^431: the agent access tooltip stacks its title over its description.
  • ^430, ^410: "Agent access" per docs/terms.md: header label Agent access, confirmation Let teammates invoke agents?, and ace info prints agents instead of shared (the wire and storage field stays shared).

Smoked on an isolated loopback host (port 4431) with headless Playwright at 1280 px and a real gpt-5-mini run waiting on a question.

Built in Ace

No. Built with Claude Code (fix-train worker) in a lane, outside Ace, as part of the map-lead fix train. Tracked under #5.

The palette placeholder used logical size classes Tailwind doesn't generate, so the input fell back
to its intrinsic width and clipped. A channel waiting on its author now reads Needs you in the
palette, as the sidebar's raised hand does. In-app labels use sentence case (Open folder…, New
channel in <project>); the native macOS menu keeps title case. Agent access is named as
docs/terms.md says in the header, its confirmation and ace info.

Why: apps/host/src/cli.ts#function main | ace info prints agent access as `agents`; `shared` stays the wire and storage name
@iamnbutler
iamnbutler merged commit 49f0e66 into main Oct 22, 2026
1 check passed
@iamnbutler
iamnbutler deleted the fix-palette-labels branch October 22, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant