Render thread references inline in the composer - #2978
Merged
jonathanKingston merged 2 commits intoSep 22, 2026
Merged
jonathanKingston merged 2 commits into
jonathanKingston merged 2 commits into
Conversation
Contributor
Screenshot evidenceChanged reference candidates for Review this evidence with the parent PR. No baseline-update PR was opened. |
Insert @thread selections as atomic composer chips, preserve their sentence position through drafts and sent transcripts, and add focused browser geometry evidence.
jonathanKingston
force-pushed
the
copse/whenever-i-a-thread-it-should-be-shown-inl-bb9aac
branch
from
September 22, 2026 19:24
5172a4b to
38efdc2
Compare
Contributor
jonathanKingston
deleted the
copse/whenever-i-a-thread-it-should-be-shown-inl-bb9aac
branch
September 22, 2026 19:57
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
@threadreferences as atomic inline composer chips at the caretValidation
pnpm run typecheck— passed after rebasing onto currentorigin/mainpnpm run lint— passedpnpm run format:check— passedpnpm test -- composer-editor conversation-transcript input-bar modern-css— 101 passedpnpm run build:demo— passedpnpm exec wdio run wdio.demo.conf.ts --spec tests/demo/thread-reference-inline.demo.ts— passed in real Chrome; verifies matching outline tokens, baseline alignment, icon centering, and stationary hovercheckphases for demo consistency, dead code, oracle invariants, E2E syntax, and E2E exclusions — passedEPERMfailures, so hosted CI remains the full-tier authorityVisual evidence
tests/e2e/screenshots/thread-reference-inline-composer.pngCo-Authored-By: Copse noreply@copse.dev
Copse-Models: acp:codex-acp#gpt-5.6-sol, acp:claude-acp#claude-fable-5-1[1m]