qwen-code/packages/web-shell/client
ytahdn 1467ed3100
fix(web-shell): defer session creation until first prompt (#6066)
* fix(web-shell): defer session creation until first prompt

* fix(web-shell): stabilize deferred session attach

* docs(web-shell): document optional session change callback

* test(web-shell): cover deferred session setup failures

* fix(webui): preserve concurrent session load on clear

* fix(web-shell): keep session prep helper in utils

* fix(web-shell): harden deferred session lifecycle

* fix(web-shell): guard deferred session races

* fix(web-shell): simplify controlled session selection

* fix(web-shell): tighten empty session edge cases

* fix(web-shell): tighten deferred session lifecycle

* test(webui): align session action mocks with daemon types

* fix(web-shell): notify cleared session ids

* fix(webui): guard session cleanup races

* fix(web-shell): preserve blocked local commands

---------

Co-authored-by: ytahdn <ytahdn@gmail.com>
Co-authored-by: 易良 <1204183885@qq.com>
2026-07-01 14:04:37 +00:00
..
adapters refactor(web-shell): restructure chat UI (#5775) 2026-06-23 22:43:19 +08:00
assets/icons feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
completions feat(daemon): support @extension mentions (#6008) 2026-06-29 16:30:47 +00:00
components fix(web-shell): defer session creation until first prompt (#6066) 2026-07-01 14:04:37 +00:00
config feat(browser-ext): revive Chrome extension via daemon-direct architecture (#5777) 2026-06-28 15:57:31 +00:00
constants feat(serve): voice dictation over the daemon for the Web Shell (#5755) 2026-06-24 11:32:43 +08:00
extensions feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
hooks feat(web-shell): queue prompts while turns are running (#6005) 2026-06-30 14:51:28 +00:00
styles feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
utils fix(web-shell): defer session creation until first prompt (#6066) 2026-07-01 14:04:37 +00:00
voice feat(web-shell): polish chat UI (#5893) 2026-06-26 15:38:23 +00:00
App.module.css feat(web-shell): polish chat UI and table rendering (#6099) 2026-07-01 16:20:19 +08:00
App.tsx fix(web-shell): defer session creation until first prompt (#6066) 2026-07-01 14:04:37 +00:00
build-artifact.test.ts refactor(web-shell): restructure chat UI (#5775) 2026-06-23 22:43:19 +08:00
customization.tsx feat(web-shell): polish chat UI and table rendering (#6099) 2026-07-01 16:20:19 +08:00
i18n.tsx fix(web-shell): defer session creation until first prompt (#6066) 2026-07-01 14:04:37 +00:00
index.html feat(web-shell): add browser tab favicon (#6091) 2026-07-01 03:03:00 +00:00
index.test.tsx fix(web-shell): defer session creation until first prompt (#6066) 2026-07-01 14:04:37 +00:00
index.ts feat(web-shell): polish chat UI and table rendering (#6099) 2026-07-01 16:20:19 +08:00
index.tsx fix(web-shell): defer session creation until first prompt (#6066) 2026-07-01 14:04:37 +00:00
main.tsx fix(web-shell): defer session creation until first prompt (#6066) 2026-07-01 14:04:37 +00:00
midTurnDedup.test.ts feat(daemon): deliver web-shell mid-turn messages into the running turn (#5175) 2026-06-16 16:16:47 +08:00
midTurnDedup.ts feat(daemon): deliver web-shell mid-turn messages into the running turn (#5175) 2026-06-16 16:16:47 +08:00
themeContext.ts feat(web-shell): daemon web-shell improvements — token usage, settings, retry, streaming metrics, hidden commands (#5066) 2026-06-13 02:58:08 +00:00
vite-env.d.ts feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00