JianFeeeee
4def5e9ed4
fix(webui): SSE消息同步不及时 + 后端缓冲加固
handler.go:
- writeCh 512→2048,新增 sendSSE() 函数(100ms短超时重试替代立即丢弃)
- After(id) 为空时发送 sync_required 事件通知前端补拉历史
- 批量 flush 阈值 64→128
dashboard.html:
- 新增 syncChatFromHistory():增量同步,仅追加新消息DOM节点,不重建已有消息→无闪烁
- 监听 sync_required 事件触发增量补拉
- SSE onerror 立即 close 阻止双连接竞态,2s后手动重连(原5s)
- init 顺序:先 loadChatHistory 再 connectSSE(避免事件与历史加载竞态)
- 30s轮询兜底(补偿SSE断连窗口期丢失的跨渠道消息)
2026-08-27 11:10:53 +08:00
..
2026-08-27 08:39:21 +08:00
2026-08-14 00:48:40 +08:00
2026-08-24 19:26:11 +08:00
2026-08-25 20:25:57 +08:00
2026-08-05 16:00:08 +08:00
2026-07-28 09:56:26 +08:00
2026-07-24 17:04:37 +08:00
2026-08-25 18:59:00 +08:00
2026-08-14 00:48:40 +08:00
2026-08-25 13:15:30 +08:00
2026-08-14 00:48:40 +08:00
2026-07-28 17:07:17 +08:00
2026-08-26 21:40:29 +08:00
2026-08-27 11:10:53 +08:00
2026-08-14 00:48:40 +08:00
2026-08-05 16:00:08 +08:00
2026-08-27 08:39:21 +08:00
2026-08-14 00:48:40 +08:00
2026-08-05 16:00:08 +08:00
2026-08-05 16:00:08 +08:00