|
|
cf51ab0555
|
refactor(cleanup): 移除余额查询功能、清理前端调试日志、规整终端输出
|
2026-07-25 12:07:04 +08:00 |
|
|
|
737c4d61a2
|
fix(chat): 修复流式代码块闪烁、复制错位及数学公式实时多行渲染
- 将聊天消息中的代码块提取为独立 Vue 组件,稳定 key 避免流式输出时重建
- 代码块复制按钮直接复制当前组件内容,全局复制逻辑改为按容器查找
- 预处理 LaTeX 公式占位符并在组件 onUpdated 中实时渲染,支持多行 49888...49888
- 公式块过长时提供横向滚动,渲染后主动追底避免滚动锁定失效
|
2026-06-27 23:11:09 +08:00 |
|
|
|
e4a663594d
|
feat: Android App 原生 PDF 预览与前端 show_file 卡片
- 集成 AndroidPdfViewer (mhiew fork) 实现不依赖浏览器的 PDF 预览
- 新增 PdfPreviewActivity 与 JS Bridge (AndroidPdfBridge)
- ShowFileCard 在 Android App 内对 PDF 显示「预览」按钮,不内嵌 iframe
- 新增 /api/file/content 后端接口用于文件内容 inline 预览
- 前端支持 <show_file> 标签与 download:// 链接渲染
- 更新 Android 版本号至 1.0.35
|
2026-06-24 00:06:10 +08:00 |
|
|
|
f50d87fc79
|
feat(chat): render streaming code blocks
|
2026-06-07 03:34:00 +08:00 |
|
|
|
cd82c6d658
|
fix(ui,runtime,search): merge runtime/frontend stabilization into main
|
2026-05-27 16:38:19 +08:00 |
|
|
|
9199f5ca7c
|
fix: unify show cards rendering and prompt constraints
|
2026-04-26 18:13:24 +08:00 |
|
|
|
24c702c0af
|
fix(show_html): add js mode with sandbox iframe rendering
|
2026-04-26 17:13:08 +08:00 |
|
|
|
33d270ff63
|
fix: stabilize show_html streaming rendering and recovery
|
2026-04-25 23:17:07 +08:00 |
|
|
|
1c928d7518
|
chore: backup snapshot before show_html scroll rework
|
2026-04-25 20:39:52 +08:00 |
|
|
|
78df2249cf
|
fix: stabilize markdown code block selection and copy
|
2026-04-12 19:59:28 +08:00 |
|
|
|
8be1c37b6a
|
refactor(frontend): 整理应用逻辑层与状态管理
|
2026-04-10 14:34:01 +08:00 |
|
|
|
7cc91571de
|
feat: modularize frontend layout
|
2025-11-25 22:41:15 +08:00 |
|