Skip to content

[pull] main from danielmiessler:main - #273

Merged
pull[bot] merged 7 commits into
SamAcctX:mainfrom
danielmiessler:main
Aug 29, 2026
Merged

[pull] main from danielmiessler:main#273
pull[bot] merged 7 commits into
SamAcctX:mainfrom
danielmiessler:main

Conversation

@pull

@pull pull Bot commented Aug 29, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

pacocartones and others added 7 commits August 29, 2026 00:17
…tream

createMessageStream decoded each network chunk with a fresh TextDecoder and no
{ stream: true }, so a multi-byte UTF-8 rune (CJK, emoji) split across a chunk
boundary was corrupted into U+FFFD before the frame buffer ever saw it. Hoist a
single persistent decoder and decode with { stream: true } so pending bytes
carry across chunks.
- Decode API response chunks with persistent streaming state
- Reuse streaming decoder when inspecting chat backend events
fix(web): preserve multi-byte UTF-8 split across SSE chunks in chat stream
@pull pull Bot locked and limited conversation to collaborators Aug 29, 2026
@pull pull Bot added the ⤵️ pull label Aug 29, 2026
@pull
pull Bot merged commit cc2a9d3 into SamAcctX:main Aug 29, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants