Commit Graph

19 Commits

Author SHA1 Message Date
史悦
b82297efc3 增加了图片上传解析的功能 2026-02-03 10:09:44 +08:00
史悦
69a177b85a thinksvg 2026-01-27 17:19:43 +08:00
史悦
c1802352f5 新增“落地页全屏预览”模态窗及 iframe,配合 css的 98% 视窗自适应样式,实现接近全屏的预览 2025-11-06 13:50:40 +08:00
史悦
f4014bd25d 增加onepage页面 2025-11-06 12:03:58 +08:00
史悦
de56b304bc 开源地址改为_blank 2025-10-28 14:20:33 +08:00
史悦
a23e5f2a57 修改了标题 2025-10-28 14:04:22 +08:00
史悦
9436ccf83a 修改了提示 2025-10-28 13:39:08 +08:00
史悦
2106119fb4 修改了提示词和图片 2025-10-28 10:51:54 +08:00
史悦
c03be8d65a 增加了几个快捷按钮 2025-10-27 17:14:49 +08:00
史悦
86b83dd39a 下载图片 2025-10-27 16:13:26 +08:00
史悦
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