Skip to content

feat(react): support compact message action icons - #1500

Open
blove wants to merge 1 commit into
mainfrom
blove/react-message-action-icons
Open

blove wants to merge 1 commit into
mainfrom
blove/react-message-action-icons

Conversation

@blove

@blove blove commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

React message actions currently render text labels only. Add app-authored decorative icons and an optional compact presentation, and use it for Copy answer in the native React example. Labels remain accessible; without the opt-in stylesheet, the icon and label stay visible. Existing click, disabled, clipboard, and runtime behavior is preserved.

Native dogfood also exposed a citation preview reopening under a stationary pointer after Escape. Preserve dismissal until fresh pointer movement or explicit activation, with unit and browser regression coverage.

The change includes installed-package type/runtime checks, styled and CSS-free fixtures, public API documentation, and parity inventory updates. Broader React parity remains partial.

Validation:

  • React: 915 tests across 46 files; type tests, lint, and build pass. The preview regression was verified red, then green.
  • Fresh Markdown, A2UI, render-state, readiness, packed-package, and LangGraph candidate checks pass. Independent retained-artifact audits pass.
  • Full local native suite: 45/45 pass with the repository default one worker, zero failed/flaky/skipped cases. Retained production, lifecycle, A2UI, and installed-owner audits pass.
  • Manual installed-native walkthrough: 7/7 expected requests; compact copy icon visually checked; browser and server closed cleanly.
  • Public API generation: 30 entries, 749 symbols, zero missing documentation. Parity inventory remains explicitly partial.

Local two-worker development compiler-watch failures are preserved and remain unresolved. The successful default-worker run does not establish their cause or fix. The unchanged Ubuntu two-worker native job must pass on the exact PR head and merged main revision; local results do not substitute for those gates.

@vercel

vercel Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
threadplane Ready Ready Preview Nov 9, 2026 6:06pm UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview – threadplane — 3127bf17 Deployed Nov 9, 2026 by vercel[bot]
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