Repository navigation
Unify conversation discovery and add scoped participant avatars - #630
Merged
Merged
Conversation
witbrock
force-pushed
the
codex/unified-conversations
branch
from
September 11, 2026 22:40
f88b923 to
1ddb063
Compare
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.
Conversations now includes person/agent message exchanges in the same activity-ordered list as ordinary Von conversations. New visible contributions promote the existing row while selection, drafts, canonical source identities and original reply destinations are preserved.
The shared participant editor supports upload, private image generation preview, publication and removal from Settings, concept views and conversations, with user, organisation, combined and global scopes. Agent access uses the same canonical profile service. Supporting changes include bounded cross-source pagination, exact exchange references, per-viewer read state, shared display names/portraits, Markdown/copy, and organisation recovery from Personal context. Background Settings initialisation now recognises an already established window actor instead of resetting an active conversation.
Native Von task:
#V#task_agent_3f9f792044179b8f9c90ebeb121f7784, assigned to Codex VS Code and visible to Michael.Validation:
pending.get(...) is not a function); it does not exercise the changed initialisation path and does not change the merge decision.Merge decision: delivered. Required CI passed on final head
1ddb063d; PR #630 merged ase9e6c03fand was verified onorigin/main. The final browser checks above passed; no observed material regression remains on the affected paths. The native task is completed and its completion summary was canonically read back as Michael. AgentTest was stopped and its fixtures were cleaned up.Bounded behaviour is documented in
docs/engineering/unified_conversations_and_participant_profiles.md: filters operate on loaded rows, unread badges show a lower bound while more pages exist, deep-history pins require discovery, and group exchanges remain readable with group reply unavailable. This change does not merge transcripts or deploy a running server.