diff options
| author | Adam Malczewski <[email protected]> | 2026-06-07 17:14:40 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-07 17:14:40 +0900 |
| commit | 2e79dd122e5664353e02e0d33715ae8c1041a379 (patch) | |
| tree | 737822344118e5c1c840b8399a554a1898f07093 /scripts | |
| parent | c8c86dbc3fd23001cca7904791ab539300ec60f4 (diff) | |
| download | dispatch-web-2e79dd122e5664353e02e0d33715ae8c1041a379.tar.gz dispatch-web-2e79dd122e5664353e02e0d33715ae8c1041a379.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 'scripts')
0 files changed, 0 insertions, 0 deletions
