Skip to content

feat: add /btw side-question threads#142

Merged
GCWing merged 2 commits intoGCWing:mainfrom
wgqqqqq:feat/btw
Mar 13, 2026
Merged

feat: add /btw side-question threads#142
GCWing merged 2 commits intoGCWing:mainfrom
wgqqqqq:feat/btw

Conversation

@wgqqqqq
Copy link
Collaborator

@wgqqqqq wgqqqqq commented Mar 13, 2026

This PR introduces /btw side-question threads. From the main session, users
can run /btw ... to create a child session (side thread), and a lightweight
in-stream marker card is inserted into the parent chat so you can jump to the
thread quickly. The Sessions list is updated to better represent parent/child
relationships, and related i18n strings are added.

On Desktop, it adds BTW Tauri commands btw_ask, btw_ask_stream, and btw_cance
l, with streaming delivered via btw://text-chunk, btw://completed, and
btw://error events. It also includes a UX fix to make marker focusing stable
after scrolling in the virtualized message list (wait for Virtuoso to settle
and use auto scroll behavior to avoid recycled DOM issues).

@GCWing GCWing merged commit 680dc4e into GCWing:main Mar 13, 2026
4 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.

2 participants