feat(chat): support moving live sessions between chat pane and my workstation - #415
Merged
Merged
Conversation
Support bidirectional session placement through menus, sidebar entry points, and cross-strip drag and drop while preserving the active session pipeline and imported-session continuation. Share session header controls, formatting preferences, icon treatment, and source-aware raw transcript rendering across Chat Panel and My Station. Add the GUI/Raw header switch without unmounting a streaming chat. Route historical projection metadata from the same session-scoped atom source as its events so previous rounds load reliably. Cover placement, transcript, icon, drag protocol, and projection behavior with focused tests and audit reports. Pre-commit hook ran. Total eslint: 2, total circular: 0
Eliminate the orgtrack CLI console warnings and apply behavior-preserving Clippy cleanups across the Rust workspace. Use keyed sorting, derived defaults, simpler Option/control flow, and idiomatic assertions without changing public behavior. This reduces independent Rust warnings from 158 to 77 and TypeScript warnings from 2 to 0. Validation: cargo clippy --workspace --all-targets; orgtrack ESLint and TypeScript checks; 1,744 focused Rust tests passed with 1 ignored.
refactor(lint): apply safe static analysis fixes
Pre-commit hook ran. Total eslint: 0, total circular: 0
Neonforge98
pushed a commit
that referenced
this pull request
Jul 30, 2026
feat(chat): support moving live sessions between chat pane and my workstation
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.
Summary
Test plan
Note: the exact-config repository-wide typecheck currently reports an unrelated dirty-tree String.replaceAll ES2020 library mismatch in src/api/tauri/agent/cliTerminalSession.ts. No feature file reports a TypeScript error, and the scoped pre-commit TypeScript check and production build pass.
Submit checklist