Conversation
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.
Chatroom’s plugin page now owns the room header, timeline and inspector interactions previously rendered by the Host conversation shell. Authors and unique prose mentions are actionable, history reading keeps its scroll position, and approval/message menus preserve copying, keyboard access and readable status. The inspector restores the 900px drawer boundary, full-height panel, scrim, resizing, search clearing and focus behavior.
Related to #74. This draft is an incremental integration candidate for the coordinating #78 task. Do not merge independently.
product-impact:product-impacting
preview-status:required
Final scope
Integration dependencies
Formal plugin base:
c92fe8bdb7633c56ad8ed02e8637f81495bfa42b.Prior page increments:
ad14a06c91a728904183ee19181a93dc8d279700,1a956596103cf88fa532450094e3b7aa58c5f359,597a2259bb51cb7f2fd76a6f00fa53006618e3c2. Latest parity increment:d34a2916e208b22044cb3f08ddb167b05cca82d5.The branch contains development-dependency cherries for coordinator details/settings
3e5ff90, Composerc7b4d2b, and runtime badge fix6eb641a(localcac4e9a). The coordinator already owns these; cherry-pick only missing page increments. Latest page import additionally requires coordinator-owned ChatroomRoomActions and RoomSettings.onSaved. This commit alone on the old baseline is not independently buildable.The coordinator adds exact react-markdown 10.1.0, remark-gfm 4.0.1, rehype-raw 7.0.0 and rehype-sanitize 6.0.0 package/lock declarations. Composer’s newer authoritative-alias behavior is owned by #75. No Room/Session storage, source/projection ordering, controller, lock or execution code is changed here.
Evidence and acceptance limits
Old formal Host
5836c52a78a544945c644fa5d06395ccc9f0306cwas audited against candidate0122f724f0178c0e9f4a1c7d056150e36c9903b2and plugin candidates. The actual old Header More also consumed navigation actions: model.headerActions=[] does not mean it had no production actions. Header copy-link capability and exact Agent Settings remain coordinator integration responsibilities. Generic custom-message actions/presence retry and the old unavailable-identity target indicator remain explicit audit differences, not silently declared equivalent.ad14a06baseline passed full typecheck/build and 303 tests. That historical result does not cover latest changes. Per explicit machine-resource scheduling, no new full typecheck/build/test/browser matrix was started; the coordinator owns the combined final gate.