6 Commits

Author SHA1 Message Date
0b67bbe885 feat: 上传文件功能改进
- 文件上传后显示标记(文件名标签),不填充输入框
- 用户正常输入问题,发送时文件内容自动附加
- 文件内容作为系统消息提交给AI
- 界面显示'已上传文件'标记,可点击移除
- 发送后自动清除文件标记
2026-04-29 22:59:39 +08:00
b98ab79ae2 feat: 上传文件功能优化
- 只支持文本类型文件(txt、md、json、csv、代码文件等)
- 最多读取 10000 字符,超出自动截取
- 文件内容附加到输入框,用户可编辑后发送
- 与用户消息一起提交给大模型处理
- 移除 PDF/DOC 等非文本文件支持
2026-04-29 22:51:06 +08:00
0d88d22509 feat: 根据大模型视觉能力控制上传图片选项显示
- 前端加载 LLM 配置时保存 enable_vision 到 CONFIG
- 上传弹窗根据 CONFIG.enableVision 决定是否显示图片上传选项
- 无视觉能力的大模型只显示上传文件选项
- 普通对话和智能体对话界面都应用此逻辑
2026-04-29 18:31:36 +08:00
7c8adc0d78 feat: 大模型配置增加思考模式和视觉能力选项
- 数据库新增 enable_thinking 和 enable_vision 字段
- 后台管理表格显示思考🧠和视觉👁️能力状态
- 添加/编辑表单增加开关按钮选择
- 兼容旧数据库自动添加新字段
2026-04-29 18:08:27 +08:00
6fd916f57c feat: TTS语音播放优化
- 退出对话界面时自动停止语音播放
- 优化TTS文本清理:添加更多Markdown特殊字符过滤
- 新增:任务列表、图片语法、删除线、表格、脚注引用清理
- 新增:更完整的emoji范围清理(200+个符号)
- 新增:数学符号、货币符号、版权符号清理
2026-04-29 17:38:25 +08:00
4f2d107a8e feat: 初始化项目,基于 ai-chat-app v3.14.4 2026-04-29 17:24:32 +08:00