13 Commits

Author SHA1 Message Date
Your Name
f5c87efba7 fix: 统一图片预览按钮样式,防止文字换行
- 添加 whitespace-nowrap 防止按钮文字换行
- 减小按钮尺寸:图标 14px->12px,文字 text-xs->text-[10px]
- 减小按钮间距和内边距,适应不同宽度的图片
- 添加 flex-wrap 允许按钮换行到下一行
2026-01-12 14:14:47 +08:00
Your Name
864057c9cd fix: 修复阿里生图模型占位图不显示的问题
- 将 isAlibabaImageModel 添加到图片模型判断逻辑中
- 更新 hasImageContent 检测逻辑,支持多种图片格式
- 添加 isAlibabaImageModel 到 useEffect 依赖数组
2026-01-12 12:20:29 +08:00
Your Name
eae8ea9436 feat: 集成阿里千问生图模型 (alibaba-image)
- 新增 alibaba-image provider 支持 qwen-image-edit-plus 系列模型
- 支持 1-6 张图片输出、提示词优化、反向提示词等参数
- 扩展 ImageParamsBar 支持阿里模型专用参数
- 创建通用 ImageGenerationLoading 组件(可配置颜色主题)
- 管理后台添加图片生成模型特性配置界面
- 数据库新增 imageGenConfig 字段存储生图特性
- 确保生成图片正确保存到相册和生图记录
2026-01-12 12:02:44 +08:00
Your Name
604d7425ad fix: 完成角度编辑功能的组件传递链,使按钮正确显示 2026-01-11 00:29:54 +08:00
Your Name
1f213bb92d feat: 图像拓展功能优化和防重复点击
- 图像拓展API改为使用URL方式,避免Base64长度限制(61440字节)
- 先将图片上传到S3获取公网URL,再调用Dashscope API
- 添加防重复点击功能,处理中时禁用所有图片处理按钮
- 添加自动滚动功能,点击处理按钮后自动滚动到最新消息
- 处理完成后也会自动滚动到底部显示结果
2025-12-29 16:18:46 +08:00
Your Name
7c253e04a0 feat: 添加图像拓展功能
- 新增 /api/extend 路由,集成阿里云Dashscope图像拓展API
- 在系统设置'本地AI设置'中添加图像拓展API配置(API密钥、X/Y轴放大倍数)
- 在图片标注组件中添加'图像拓展'按钮(橙色,Expand图标)
- 在聊天对话图片上添加'图像拓展'按钮,支持动态占位卡片
- 更新ImageProcessingLoading组件支持extend类型(橙色主题)
- 处理后的图片上传到S3,保存到数据库(modelId: extend-1.0)
- 同步到我的相册和出图记录
- 添加完整的API调用文档
2025-12-29 10:54:32 +08:00
Your Name
1c7bd9e2d0 feat: 在聊天对话中为图片添加变清晰和抠图功能
- 在图片预览组件左上角添加变清晰和抠图按钮
- 创建图片处理加载组件(类似Gemini生图的动态卡片效果)
- 实现点击按钮后的处理逻辑:创建临时消息、调用API、更新消息
- 添加消息保存API用于保存处理后的图片消息
- 当消息文本为'正在变清晰...'或'正在抠图...'时显示动态加载组件
- 处理完成后替换加载卡片为处理后的图片并保存到数据库
2025-12-29 09:10:52 +08:00
Your Name
712041bbeb 添加模型后备功能和优化图片生成 2025-12-19 15:30:18 +08:00
Your Name
b3da726b2d 完善图片生成状态管理和显示 2025-12-19 01:54:20 +08:00
Your Name
9058f4a7f1 优化消息组件显示逻辑 2025-12-19 01:40:54 +08:00
Your Name
0447cc9743 添加图片生成状态管理功能 2025-12-19 01:30:58 +08:00
Your Name
4c25d433f8 优化图片预览和标注功能 2025-12-19 01:12:08 +08:00
Your Name
53ddb7e585 Initial commit - clean repository 2025-12-17 20:15:18 +08:00