史悦
|
f7fd53c9a2
|
放大缩小
|
2025-10-27 15:05:35 +08:00 |
|
史悦
|
4dde0e31b1
|
放大缩小
|
2025-10-27 13:50:34 +08:00 |
|
史悦
|
01e1083e5e
|
资源改为本地引用
|
2025-10-27 12:25:23 +08:00 |
|
史悦
|
533375e8ca
|
调整了整个框架,模块化解耦
|
2025-10-27 11:04:00 +08:00 |
|
史悦
|
4b14bb26dd
|
- 在 index.html:47-51 给 main 和左侧面板增加 min-h-0,允许网格子项在父级 flex 容器中释放高度,确保
#chat-history 的 overflow-y-auto 生效;右侧展示区同样设置 min-h-0,防止 SVG 区域被异常拉伸。
- 调整后,长对话会保持面板固定高度,滚动条承载多余内容,不再把整个页面撑出视窗。
|
2025-10-27 09:42:16 +08:00 |
|
史悦
|
b0c487a4ef
|
6. 增加一个svg放大缩小功能;
7. 目前的svg下载,下载图片,显示代码实现有问题,好像没找到svg;再增加一个复制图片到剪切板功能;
8. 点重新生成按钮,应该再添加一个气泡啊,而且流式响应,现在点击重新生成,就时等待,没有实时显示;
9. 点击查看画布,没有区分现在显示的是哪个气泡或占位符,需要标记区分下;
|
2025-10-24 20:31:49 +08:00 |
|
史悦
|
6fe5f4175d
|
修复了SVG实时绘制问题:
使用更精确的正则表达式检测SVG代码块开始
正确处理Markdown格式的SVG代码块(svg或<svg)
实时更新SVG显示区域,自动补全结束标签确保正确显示
添加了完整的Markdown支持:
集成了marked.js库用于解析Markdown内容
配置了支持GitHub风格的Markdown选项
在所有消息渲染函数中添加了Markdown解析逻辑
添加了专门的Markdown样式:
为标题、段落、列表、代码块、引用等添加了样式
确保Markdown内容在对话气泡中正确显示
保持了原有的设计风格和颜色方案
优化了流式输出体验:
SVG绘制过程中显示加载动画和"正在绘制..."提示
绘制完成后自动切换为可点击的占位符
支持SVG前后的Markdown文本内容正确渲染
|
2025-10-24 18:20:43 +08:00 |
|
史悦
|
9032b634e6
|
对话框调试
|
2025-10-24 18:12:29 +08:00 |
|
史悦
|
18f1aba08e
|
first commit
|
2025-10-24 17:44:25 +08:00 |
|