mateclaw/mateclaw-ui/src/components
matevip 6a13cc2f50 perf(chat): throttle streaming markdown render and defer chart mounts
- add useStreamingMarkdown: cap mid-stream markdown re-render to ~140ms,
  full-fidelity render once the segment completes
- skip code-block language auto-detection while streaming (escaped plain
  text), restore full highlighting on the final render
- defer echarts/mermaid blocks to a lightweight loading placeholder while
  streaming so their parsers never run on truncated source
- bypass the render cache for streaming-mode output
- wire into ContentSegment and MessageBubble (content + thinking)
2026-06-15 11:39:24 +08:00
..
channels feat(channel/qq): add scan-to-bind onboarding via QQ Open Platform Lite portal 2026-05-20 21:47:49 +08:00
chat perf(chat): throttle streaming markdown render and defer chart mounts 2026-06-15 11:39:24 +08:00
common fix(llm): show all enabled chat models in multimodal sidecar selector 2026-06-09 10:30:37 +08:00
goal feat(goal): checklist UI — progress ring, hover checklist card, criteria SSE 2026-06-03 21:19:27 +08:00
live feat(agent,ui): multi-level subagent delegation tree 2026-05-22 13:44:01 +08:00
skill feat(skill): SkillMarket lifecycle UI + curator control panel 2026-05-19 09:56:08 +08:00
workflow feat(scheduler): unify cron jobs and triggers into a tabbed Scheduler page 2026-05-19 21:23:18 +08:00
workspace fix(workspace): keep workspace ids as strings so a switch survives reload 2026-05-19 20:06:56 +08:00
ChangePasswordDialog.vue fix(workspace): keep workspace ids as strings so a switch survives reload 2026-05-19 20:06:56 +08:00