Skip to content

feat(desktop): list conversations under the conversation that created them - #6492

Merged
M4n5ter merged 4 commits into
rust-previewfrom
feat/desktop-nested-sessions
Oct 31, 2026
Merged

M4n5ter merged 4 commits into
rust-previewfrom
feat/desktop-nested-sessions

Conversation

@UncertaintyDeterminesYou4ndMe

@UncertaintyDeterminesYou4ndMe UncertaintyDeterminesYou4ndMe commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

Within each desktop workspace group, list conversations immediately after the loaded conversation that created them, indented one level. Descendants share that level and keep their catalog order. Conversations whose creator is outside the loaded group keep their place and can identify their creator in the tooltip.

Resolve creation roots with a cache and append siblings in place, keeping the work linear for long creation chains and large sibling groups. This adds no tree UI, extra catalog fetching or paging changes. The terminal browser keeps its current presentation. #6493 makes desktop Next/Previous use the same browser order.

Validation: existing nesting behavior tests, generated NSH/Host UI types, Biome and the notices snapshot check.

AI use

  • Generative tooling made a substantive contribution

Claude Code authored the original change; OpenAI Codex reviewed it, removed quadratic ancestry/sibling work, synchronized the base and validated it.

Cache resolved creation roots and append siblings without repeatedly copying their accumulated list. Keep the existing loaded-group and cycle behavior.

Generated-by: OpenAI Codex
@M4n5ter
M4n5ter merged commit 244d9d5 into rust-preview Oct 31, 2026
@M4n5ter
M4n5ter deleted the feat/desktop-nested-sessions branch October 31, 2026 05:30
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.

2 participants