Skip to content

fix(web): the Chat composer keeps its place beside Buddy's launcher - #203

Merged
immakermatty merged 1 commit into
mainfrom
claude/buddy-composer-revert
Nov 14, 2026
Merged

immakermatty merged 1 commit into
mainfrom
claude/buddy-composer-revert

Conversation

@immakermatty

Copy link
Copy Markdown

In Lazurio, Buddy's launcher stood in the window's bottom-right corner, so the Chat composer moved left and narrowed to keep its send button out of that corner (--lazurio-buddy-clearance). The person can now drag Buddy anywhere (LazurioPlatform F60, addendum of 2026-11-14: Lazurio/LazurioPlatform#980), so the composer keeps the place and width T3 gives it.

This removes the [data-chat-composer-stack] rule and its comment from apps/web/index.html. The release contract now asserts that the page never reads the clearance again and drops the assertions that kept the rule in step with upstream's composer lane. The fork release notes say the same.

Before: in a narrow chat column the composer moved left by up to 80 px and narrowed. After: it is centred and as wide as upstream draws it. Where Buddy still stands in his corner at a narrow width, he stands beside the send button until the person moves him; the shell then forgets the corner. Before/after captures of the approved prototype are in LazurioDevelopment/prototypes-lazurio#131.

Validated: node --check on the contract test, and its new assertion against the changed page. vp is not installed on this workstation, so vp run check:changed and the full contract test did not run locally; CI runs them. No running T3 service was changed.

Status: ready for review.

Agent: environment a480495c-25e0-4e51-828b-1dbf1b77d62f · T3 thread 41a4179d-c4f7-48da-8700-904123531d2d

Model: claude-opus-5-5 · Harness: Claude Code in T3 Code

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@immakermatty
immakermatty merged commit 58df01b into main Nov 14, 2026
6 checks passed
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