summaryrefslogtreecommitdiffhomepage
path: root/src/features/chat/ui/ModelSelector.svelte
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-07 17:14:40 +0900
committerAdam Malczewski <[email protected]>2026-06-07 17:14:40 +0900
commitdcf5a2993c9cbeb266f2629cf33fbc43f52c7ca8 (patch)
treef01d91c2775ace8d7fdb01e40a1c8604f606b0ae /src/features/chat/ui/ModelSelector.svelte
parentd855080485aac8a316b9c78ddfea25465cde6c7b (diff)
downloaddispatch-web-dcf5a2993c9cbeb266f2629cf33fbc43f52c7ca8.tar.gz
dispatch-web-dcf5a2993c9cbeb266f2629cf33fbc43f52c7ca8.zip
feat(chat): restyle thinking — visible bubble, collapse, title swap, persisted open
Thinking renders inside a visible rounded-card bubble (like tool calls), capped to the same max-w-5xl column as assistant text. Uses a DaisyUI checkbox collapse (no arrow/plus icon) with smooth animation. Title reads "Thinking" + loading-dots while the model is actively generating, then flips to "Thoughts" with no dots once done. Open/closed state persists across the generating→completed→sealed transition via stable ordinal keys (per-conversation isolation via {#key} in App). Added optional streaming flag to RenderedChunk (pure selector, only on the accumulating chunk).
Diffstat (limited to 'src/features/chat/ui/ModelSelector.svelte')
0 files changed, 0 insertions, 0 deletions