Skip to content

fix: composer history, emoji search focus, usage ring, recap code, ask endings, invoke toasts, copy confirmation - #576

Merged
iamnbutler merged 1 commit into
mainfrom
fix-composer
Oct 22, 2026
Merged

iamnbutler merged 1 commit into
mainfrom
fix-composer

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

Fixes from the ace-map conversation pass, each smoke-tested on an isolated host built from this lane.

  • ^541 ↑/↓ browses past the newest message (a recall no longer resets history), and ↓ back to empty restores the mode from before browsing, so Ace mode keeps its @ace chip.
  • ^495 The emoji picker focuses its search: typing tada filters to 🎉 and Enter no longer sends the draft; picking inserts at the cursor.
  • ^571 The usage ring sits above Send's hover halo, so clicking its center opens the usage popover.
  • ^522 Recaps render backticked commands and paths as code.
  • ^592 ace ask prints one ending for a stopped run ((run ended)), not also (stopped before answering).
  • ^519 Only a missing provider key offers the Providers button on a failed invoke; the busy error doesn't.
  • ^566 Copying a message confirms with a "Copied message" toast.

Skipped: ^534 (keeping the "Returned … as a draft" line after reload) needs a stored record for withdrawn inputs, which is a channel storage change with migrations.

Built in Ace

No. Written and smoke-tested with Claude Code (editing, a headless browser against a local bun ace serve, and the CLI) as part of the ace-map fix train, run from outside Ace. See #5.

…k endings, invoke toasts, copy confirmation

- ↑/↓ browses past the newest message, and ↓ restores the mode before browsing (^541)
- the emoji picker focuses its search so typing filters instead of reaching the composer (^495)
- the usage ring sits above Send's hover halo so its center opens the popover (^571)
- recaps render backticked spans as code (^522)
- ace ask prints one ending for a stopped run (^592)
- only a missing provider key offers Providers on a failed invoke (^519)
- copying a message confirms with a toast (^566)
@iamnbutler
iamnbutler merged commit f8b4ece into main Oct 22, 2026
1 check passed
@iamnbutler
iamnbutler deleted the fix-composer branch October 22, 2026 14:46
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