Repository navigation
Conversation
Signed-off-by: Arjun Mahanti <arjun@squareup.com>
Signed-off-by: Arjun Mahanti <arjun@squareup.com>
Signed-off-by: Arjun Mahanti <arjun@squareup.com>
Signed-off-by: Arjun Mahanti <arjun@squareup.com>
This was referenced Oct 15, 2026
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.
Polish message bubbles, reactions, and agent activity
Channels, DMs, personal chats, and split threads now use a centered conversation column, with your messages on the right and other people/agents on the left. Message metadata, media, reactions, typing, and thread summaries follow their bubble.
The temporary interactive playground, media and server were removed at the user's request. The pre-existing gallery remains, with production layout/tooltip regression coverage. No screenshots, recordings, credentials or raw session data are committed.
Review and validation
Integrated main
61bf4ed03into headf3ad52e8b; preserved its attachment lifecycle, reaction-state attributes and toolbar layout optimizations. Main contains the equivalent native menu-label startup fix, so no separate native fix remains in the final PR diff.Test scope
The retained gallery case checks real CSS surfaces, avatar stacking, and pointer/keyboard retry tooltip behavior (Chromium/WebKit). Existing activity journeys cover host/plugin composition, profile navigation, independent state and responsive geometry. Exact assertions now reflect 16px mini avatars and 28px activity controls. No tolerances, retries or safety assertions were relaxed. The two interactive playground cases were removed with that temporary feature; its production rendering case was moved to message-gallery-polish.spec.mjs and passed in both engines. Earlier bubble/toolbar coverage adds browser-only geometry/disclosure/placement checks; component tests own activity lifecycle permutations.
Remaining acceptance
Keep draft: final native window lifecycle, configured identity/community rendering and explicit human acceptance remain incomplete. The dev build was restarted after missing optimized dependencies and reconnected to the community, but that is not proof the intermittent window disappearance is resolved. Do not add buzz-review-completed yet.