qwen-code/packages/web-shell/client/components
callmeYe c2d63fbe58
fix(web-shell): show reasoning effort before session creation (#9599)
* fix(web-shell): show reasoning effort before session creation

* fix(web-shell): harden reasoning preview lifecycle

* chore(desktop): refresh frozen bun lockfile

* fix(web-shell): restore reasoning preview after session clear

* test(webui): pin session-clear model restoration on all reset paths (#9599)

Witness the four back-to-welcome reset handlers' models re-projection
(session_closed, stream auth failure, terminal stream error, heartbeat
clear) with mutation-visible assertions: each test attaches a session
whose live context displaces the provider models, then verifies the
workspace reasoning preview returns after the reset. Also pin the
providers-absent fallback in getConnectionAfterSessionClear so older
daemons keep the pre-clear model list.

---------

Co-authored-by: qwen-code-dev-bot <qwen-code-dev-bot@users.noreply.github.com>
Co-authored-by: qwen-code-dev-bot <qwen-code-dev@service.alibaba.com>
2026-08-23 19:11:19 +00:00
..
agents feat(web-shell): add workspace agent management (#7572) 2026-07-23 08:42:08 +00:00
artifacts refactor(cli): enforce utils leaf-layer dependency direction (#9146) (#9737) 2026-08-23 14:41:49 +00:00
channels feat(web-shell): redesign Channel policy and workspace management (#8848) 2026-08-14 07:41:44 +00:00
dialogs feat(web-shell): Bind GitHub PRs to sessions with sidebar badge and search (#9543) 2026-08-22 01:30:31 +00:00
extensions feat(web-shell): install Extensions from archives (#8621) 2026-08-08 02:08:52 +00:00
mcp fix(desktop): open remaining external links through the shell opener (#9111) 2026-08-14 02:14:01 +00:00
messages feat(mcp): add MCP 2026 core and WebShell Apps host (#8992) 2026-08-23 18:34:30 +00:00
panels feat: visualize ordinary-session plan execution (#7580) 2026-08-01 10:48:30 +00:00
plugins feat(web-shell): add workspace agent management (#7572) 2026-07-23 08:42:08 +00:00
sidebar fix(web-shell): stable pinned-section order and instant pin feedback (#9560) 2026-08-22 15:53:30 +00:00
skills feat(web-shell): add workspace agent management (#7572) 2026-07-23 08:42:08 +00:00
ui feat(web-shell): improve sidebar session management (#9311) 2026-08-17 06:06:56 +00:00
AtMentionPanel.test.tsx feat(web-shell): support workspace file uploads (#8874) 2026-08-13 06:42:07 +00:00
AtMentionPanel.tsx feat(web-shell): support workspace file uploads (#8874) 2026-08-13 06:42:07 +00:00
BranchPickerPopover.module.css feat(web-shell): add git branch picker, commit dialog, and create PR flow (#7731) 2026-07-28 14:25:11 +00:00
BranchPickerPopover.test.tsx feat(web-shell): add git branch picker, commit dialog, and create PR flow (#7731) 2026-07-28 14:25:11 +00:00
BranchPickerPopover.tsx feat(web-shell): add contextual task panels (#7929) 2026-07-30 13:45:30 +00:00
ChatContextHeader.module.css feat(web-shell): add contextual task panels (#7929) 2026-07-30 13:45:30 +00:00
ChatContextHeader.test.tsx feat(web-shell): add contextual task panels (#7929) 2026-07-30 13:45:30 +00:00
ChatContextHeader.tsx feat(web-shell): add contextual task panels (#7929) 2026-07-30 13:45:30 +00:00
ChatEditor.module.css feat(web-shell): unify file uploads and references (#9477) 2026-08-20 06:18:34 +00:00
ChatEditor.test.tsx feat(web-shell): unify file uploads and references (#9477) 2026-08-20 06:18:34 +00:00
ChatEditor.tsx fix(web-shell): show reasoning effort before session creation (#9599) 2026-08-23 19:11:19 +00:00
ChatPane.module.css feat(web-shell): approval and ask-user dialogs as in-flow sheets; fix background-agent false failure (#9351) 2026-08-19 02:49:39 +00:00
ChatPane.test.tsx fix(web-shell): fall back after stale mid-turn rejection (#9732) 2026-08-22 15:12:18 +00:00
ChatPane.tsx fix(web-shell): fall back after stale mid-turn rejection (#9732) 2026-08-22 15:12:18 +00:00
ComposerStatusStack.module.css feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
Editor.keymap.test.ts feat(web-shell): add Option+Enter and Cmd+Enter newline shortcuts (#5005) 2026-06-12 13:07:56 +08:00
Editor.module.css fix(web-shell): use theme color for @ group titles (#6294) 2026-07-04 03:16:01 +00:00
ErrorBoundary.test.tsx feat(web-shell): add error boundaries so a render crash can't white-screen the embed (#5943) 2026-06-28 01:12:42 +00:00
ErrorBoundary.tsx feat(web-shell): add error boundaries so a render crash can't white-screen the embed (#5943) 2026-06-28 01:12:42 +00:00
FileTypeIcon.tsx feat(web-shell): unify file uploads and references (#9477) 2026-08-20 06:18:34 +00:00
GitBranchIndicator.test.tsx feat(web-shell): git status chip, visual working-tree diff, and sidebar git status (#7054) 2026-07-18 10:06:07 +00:00
GitBranchIndicator.tsx feat(web-shell): add git branch picker, commit dialog, and create PR flow (#7731) 2026-07-28 14:25:11 +00:00
GitModePopover.module.css feat(web-shell): add git mode selector for new session creation (#7471) 2026-07-24 03:48:43 +00:00
GitModePopover.test.tsx feat(web-shell): add git mode selector for new session creation (#7471) 2026-07-24 03:48:43 +00:00
GitModePopover.tsx fix(web-shell): keep git mode popover open when picking branch/worktree (#7668) 2026-07-24 12:36:34 +00:00
GoalStatusStrip.module.css feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
GoalStatusStrip.test.tsx feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
GoalStatusStrip.tsx feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
InsightProgress.module.css fix(web-shell): fix InsightProgress layout and clean up UI elements (#6115) 2026-07-01 09:00:57 +00:00
InsightProgress.tsx feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
InsightReady.tsx feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
MessageItem.dom.test.tsx feat: support fork from any conversation (#8817) 2026-08-15 10:01:49 +00:00
MessageItem.tsx feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
MessageList.dom.test.tsx perf(web-shell): optimize streaming transcript rendering (#9672) 2026-08-22 06:12:54 +00:00
MessageList.module.css fix(web-shell): stabilize transcript history pagination (#8914) 2026-08-11 08:30:13 +00:00
MessageList.test.ts feat(mcp): add MCP 2026 core and WebShell Apps host (#8992) 2026-08-23 18:34:30 +00:00
MessageList.tsx feat(mcp): add MCP 2026 core and WebShell Apps host (#8992) 2026-08-23 18:34:30 +00:00
MessageLocateFlash.module.css fix(web-shell): polish scheduled task timeline UI (#6386) 2026-07-07 04:04:28 +00:00
MessageTimestamp.module.css feat(web-shell): improve compact tool activity (#8973) 2026-08-12 12:48:08 +00:00
MessageTimestamp.test.tsx feat(web-shell): improve compact tool activity (#8973) 2026-08-12 12:48:08 +00:00
MessageTimestamp.tsx fix(web-shell): fall back to execCommand copy in non-secure contexts (#9540) 2026-08-20 15:33:40 +00:00
ModeIcon.module.css feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
ModeIcon.tsx feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
MonitorIcon.tsx feat(web-shell): add contextual task panels (#7929) 2026-07-30 13:45:30 +00:00
PaneHeaderActions.test.tsx feat(web-shell): add split pane header action slot with overflow (#7808) 2026-07-29 13:06:48 +00:00
PaneHeaderActions.tsx feat(web-shell): add split pane header action slot with overflow (#7808) 2026-07-29 13:06:48 +00:00
PromptChevron.tsx feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
QueuedPromptDisplay.test.tsx feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
QueuedPromptDisplay.tsx feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
RootErrorFallback.test.tsx feat(web-shell): add error boundaries so a render crash can't white-screen the embed (#5943) 2026-06-28 01:12:42 +00:00
RootErrorFallback.tsx feat(web-shell): add error boundaries so a render crash can't white-screen the embed (#5943) 2026-06-28 01:12:42 +00:00
SessionOverviewPanel.module.css feat(web-shell): color-code each split pane by workspace (#6971) 2026-07-16 02:38:58 +00:00
SessionOverviewPanel.test.tsx fix(web-shell): pass session workspace cwd when opening from overview panel (#9730) 2026-08-22 15:08:09 +00:00
SessionOverviewPanel.tsx fix(web-shell): pass session workspace cwd when opening from overview panel (#9730) 2026-08-22 15:08:09 +00:00
SessionPrBadge.module.css feat(web-shell): Bind GitHub PRs to sessions with sidebar badge and search (#9543) 2026-08-22 01:30:31 +00:00
SessionPrBadge.tsx feat(web-shell): Bind GitHub PRs to sessions with sidebar badge and search (#9543) 2026-08-22 01:30:31 +00:00
ShadowDomBoundary.tsx feat(web-shell): add selective shadow DOM isolation (#7551) 2026-07-23 02:54:12 +00:00
SplitView.module.css feat(web-shell): maximize a single split pane (#6951) 2026-07-15 12:10:29 +00:00
SplitView.test.tsx feat(web-shell): decouple composer from catch-up and rebuild SSE on disconnected submit (#9323) 2026-08-17 06:39:23 +00:00
SplitView.tsx feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
StatusBar.module.css feat(web-shell): add a workspace Goals page, and stop losing /goal on daemon resume (#6561) 2026-07-18 08:52:07 +00:00
StatusBar.tsx feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
StreamingStatus.module.css feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
StreamingStatus.test.tsx fix(web-shell): use daemon live-state hasActivePrompt for loading indicator (#9487) (#9631) 2026-08-21 16:46:43 +00:00
StreamingStatus.tsx fix(web-shell): use daemon live-state hasActivePrompt for loading indicator (#9487) (#9631) 2026-08-21 16:46:43 +00:00
Tips.module.css feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
Tips.tsx feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
ToastHost.module.css feat(web-shell): add fullscreen view for the right artifact panel (#8614) 2026-08-09 12:41:48 +00:00
ToastHost.test.tsx feat(web-shell): add fullscreen view for the right artifact panel (#8614) 2026-08-09 12:41:48 +00:00
ToastHost.tsx fix(desktop): open external URL artifacts and markdown links (#9069) 2026-08-13 15:11:44 +00:00
toolbarDropdown.test.ts feat(web-shell): use popovers for composer controls (#6877) 2026-07-15 04:54:47 +00:00
toolbarDropdown.ts feat(web-shell): use popovers for composer controls (#6877) 2026-07-15 04:54:47 +00:00
TurnCollapseRow.module.css feat(web-shell): polish chat UI and table rendering (#6099) 2026-07-01 16:20:19 +08:00
WebShellTranscript.dom.test.tsx feat(web-shell): adopt canonical Goal v3 controls (#9393) 2026-08-20 12:19:05 +00:00
WebShellTranscript.test.tsx feat(webshell): replay ChatRecord history in readonly WebShell (#6999) 2026-07-19 00:09:44 +00:00
WebShellTranscript.tsx feat(mcp): add MCP 2026 core and WebShell Apps host (#8992) 2026-08-23 18:34:30 +00:00
WelcomeHeader.module.css feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
WelcomeHeader.tsx feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
WorkspaceAccent.module.css feat(web-shell): color-code each split pane by workspace (#6971) 2026-07-16 02:38:58 +00:00
WorkspaceIndicator.test.tsx feat(web-shell): color-code each split pane by workspace (#6971) 2026-07-16 02:38:58 +00:00
WorkspaceIndicator.tsx feat(web-shell): color-code each split pane by workspace (#6971) 2026-07-16 02:38:58 +00:00
WorkspaceSelector.test.tsx feat(web-shell): add workspace selector button with add/switch dropdown in composer toolbar (#7390) 2026-07-22 01:10:18 +00:00
WorkspaceSelector.tsx fix(web-shell): polish embedded shell interactions (#7477) 2026-07-22 05:21:50 +00:00
WorkspaceSessionProvider.test.tsx fix(webui): revert #8882's transactional session switching to the loading-skeleton model (#9129) 2026-08-14 08:00:25 +00:00
WorkspaceSessionProvider.tsx fix(webui): revert #8882's transactional session switching to the loading-skeleton model (#9129) 2026-08-14 08:00:25 +00:00
WorkspaceUnavailableState.tsx feat(web-shell): modernize multi-workspace sidebar (#6804) 2026-07-13 11:45:20 +00:00