qwen-code/packages/web-shell/client/hooks
ytahdn 5209d6d279
feat(web-shell): support custom footer renderer (#5166)
* feat(web-shell): support custom footer renderer

* fix(web-shell): address review feedback for custom footer renderer

Restore Editor dialogOpen prop to prevent focus/keyboard regression when
inline panels are open. Add exhaustiveness check to mapToWebShellTaskInfo,
fix per-variant status types, remove unnecessary FooterRendererWrapper
indirection, and simplify the FooterRenderer callback interface.

* feat(web-shell): expose skills to custom footer renderer

Add WebShellSkillInfo public type and pass loaded skills list to
FooterRenderer via the skills prop.

---------

Co-authored-by: ytahdn <ytahdn@gmail.com>
2026-06-15 21:47:15 +08:00
..
daemonSessionMappers.ts feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
useAnimationFrameValue.ts feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
useBackgroundTasks.ts feat(web-shell): support custom footer renderer (#5166) 2026-06-15 21:47:15 +08:00
useDelayedGlobalKeyDown.ts feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
useInputHistory.ts feat(web-shell): make input shortcuts discoverable and clickable (#5096) 2026-06-14 16:41:37 +08:00
useMessages.ts feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
usePanelActive.ts feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
useShallowMemo.ts feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
useStreamingLoadingMetrics.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