Xubin Ren
1af2bc513f
feat(webui): add prompt rail navigation
2026-06-02 16:18:57 +08:00
Xubin Ren
e8d4aff5be
fix(webui): polish links and thought timing
2026-06-02 16:18:57 +08:00
Xubin Ren
cba9ff1f57
fix(webui): simplify rendered source links
2026-06-01 00:00:37 +08:00
Xubin Ren
33a13b701b
feat(webui): render source links with favicons
2026-06-01 00:00:37 +08:00
Xubin Ren
15c6abc991
test(webui): assert code block language fallback
2026-05-31 15:42:40 +08:00
Flinn-X
bdb3a2ded7
fix(webui): handle undefined language in code blocks
...
When fenced code blocks have no language specifier, react-syntax-highlighter
receives undefined for the language prop, causing a white screen crash.
- CodeBlock.tsx: fallback to 'text' when language is undefined
- MarkdownTextRenderer.tsx: defensive fallback at fence rendering site
- Added test cases for both components
Fixes #4116
2026-05-31 15:42:40 +08:00
Xubin Ren
3dcf511c84
feat(webui): refine output timeline and model controls ( #4108 )
...
* feat(webui): refine output timeline and composer queue
* feat(webui): add provider model picker
* fix(webui): polish model settings and heartbeat checks
* chore: keep heartbeat changes out of webui pr
* refactor(webui): isolate settings routes
* fix(providers): align minimax anthropic test
* fix(providers): keep minimax anthropic base sdk-compatible
* fix(providers): normalize anthropic base urls
2026-05-30 23:45:26 +08:00
Xubin Ren
a71e6a0ae8
fix(webui): persist markdown video previews
2026-05-29 17:26:58 +08:00
Xubin Ren
c9ff64fc0f
fix(webui): render local CLI image artifacts
2026-05-24 19:43:20 +08:00