|
|
72e4acf956
|
docs: 更新 CLAUDE.md 以反映 Platform Descriptor 架构重构
- 新增 Platform Descriptor 模式完整说明(接口、控件描述符、自注册)
- 更新目录结构(src/config/ → src/platforms/)
- 合并 Painting/Video 数据流为统一描述
- 更新 dialogBox 说明为通用编排壳
- 修正所有已删除/移动文件的路径引用
|
2026-06-09 14:53:07 +08:00 |
|
|
|
ac7a592618
|
docs: 补充 dimension.separator 字段说明
JSON 无法携带 JS 函数,dimension 类型需通过 separator 字段
让前端在运行时生成等价的 parse/format 逻辑。
|
2026-06-09 14:39:54 +08:00 |
|
|
|
3d5d356700
|
docs: 重写模型参数后端化方案,对齐新平台架构
更新文档以反映平台重构后的架构变化:
- 新增当前架构(Platform Descriptor 模式)概述
- 新增目标架构与数据流设计
- 新增模型配置 API 格式规范(含 ui 字段映射表)
- 新增分阶段迁移步骤
- 保留 RunningHub API 参考作为附录
|
2026-06-09 12:57:45 +08:00 |
|
|
|
73f7bd888e
|
chore: 删除旧架构代码(config/models、runninghub、dialogBox 旧组件)
- 删除 dialogBox 下 8 个子组件目录(model/proportion/dimension/quantity/pattern/Time/imageUploader/videoImageUploader)
- 删除 src/config/models/(模型配置已迁移至 src/platforms/painting/models/)
- 删除 src/config/runninghub/ 及 config/index.js(Video 不再使用旧适配器)
- 更新 Painting 平台的 getModelConfig 导入路径为 ./models/index.js
- 移除 modelSelector.vue 中未使用的 getModelConfig 导入
- 保留 src/utils/modelConfig.js(Video 描述符仍需要 fetchModelConfig 加载远程配置)
|
2026-06-09 12:42:57 +08:00 |
|
|
|
bcd83fc0a8
|
fix: 恢复 dialogBox 中 @open-canvas 画布编辑事件绑定
|
2026-06-09 12:01:49 +08:00 |
|
|
|
3507eddfb3
|
fix: 移除 dialogBox 中残留的平台分支,统一为 descriptor 接口方法
|
2026-06-09 11:55:22 +08:00 |
|
|
|
ec81dce28a
|
refactor: dialogBox 重构为通用平台编排壳,委托所有平台特定逻辑
|
2026-06-09 11:51:29 +08:00 |
|
|
|
615afbc211
|
feat: 新增 Video 平台包(descriptor + 控件迁移)
|
2026-06-09 11:42:00 +08:00 |
|
|
|
184fd6dd8c
|
fix: 移除 Painting descriptor 中未使用的 computed import
|
2026-06-09 11:40:01 +08:00 |
|
|
|
705a7a7ebf
|
feat: 新增 Painting 平台包(descriptor + 控件迁移)
|
2026-06-09 11:34:23 +08:00 |
|
|
|
d2a04613d5
|
fix: registry 重复注册时添加警告日志
|
2026-06-09 11:30:49 +08:00 |
|
|
|
1fa28d10db
|
feat: 新增平台注册表基础设施
|
2026-06-09 11:28:33 +08:00 |
|
|
|
a1134d85ad
|
新增 DimensionInput 共享组件,修复多个模型参数 UI 渲染缺陷,补充后端化方案文档
- 新增 DimensionInput 组件(Popover + W/H 数字输入 + 比例锁),支持 combined(单字段 W*H)和 split(独立 width/height)两种模式
- 修复 jimeng/qwen/qwen-edit 尺寸参数不显示:改用 dimension/dimensionWidth/dimensionHeight 替代 number/select
- 修复 GPT-Image-2/GPT-Image-2 I2I quality 选择器不显示:通过 Select 组件承载 ui: 'select'
- 修复 jimeng/GPT-Image-2 误显示 quantity:showQuantity 移除 fallback,仅匹配 ui: 'quantity'
- 新增 docs/模型参数后端化方案.md:API 设计、数据库设计、前后端迁移步骤
- 更新 CLAUDE.md:补充新 UI 类型映射、dimension 模式说明、displayNameMap bug 标注
- 删除废弃文件 Vidu Q3-T2V.json、modelConfig 空目录
|
2026-06-08 18:36:53 +08:00 |
|
|
|
b81c1f858e
|
重命名 websocket.js 为 taskPolling.js,消除误导性命名;修复比例组件 Popover 宽度问题
- websocket.js → taskPolling.js:文件名不再暗示 WebSocket,准确反映 HTTP 轮询机制
- 删除过期备份文件 websocket copy.js
- painting.vue 声明 width/height props,拦截 $attrs 穿透,修复 Popover 宽度 = 尺寸值的 bug
- Popover contentStyle:width:auto → fit-content + max-width:600px,彻底解决 fixed 定位宽度异常
- 比例子项 flex:1 + gap:5px 替代 space-between,间距恒定不受选项数量影响
- CLAUDE.md 补充 Select/Img 组件、dialogBox 编排中心、$attrs 穿透陷阱等文档
|
2026-06-05 17:27:01 +08:00 |
|
|
|
16d1496283
|
修复 Popover 宽度不稳定:移除比例组件硬编码宽度,改用 min-width + ResizeObserver 自适应内容
- Popover 新增 ResizeObserver 监听内容尺寸变化,自动重定位保持居中
- popover-content 补充 maxWidth/minWidth 约束,完善 width='auto' 模式
- 所有关闭路径(点击外部、关闭其他弹窗、modelValue watch)统一清理 observer
- 移除 painting/video 比例组件的 Popover 硬编码宽度,改用 min-width: 300px
- 修复 painting 分辨率选项非弹性布局导致的宽度抖动(white-space: nowrap)
- 修复 painting W/H 输入框盒模型和 flex 收缩问题(box-sizing + min-width: 0)
|
2026-06-05 16:03:18 +08:00 |
|
|
|
f0008aedde
|
修复响应解析:outputs 为扁平数组而非嵌套 images 对象,补充 CLAUDE.md 文档
轮询成功返回时 outputs 是 [{url, type}] 数组,代码误解析为 outputs.images 导致提取 URL 为空,触发"生成失败"通知且列表项无法更新为成功状态。同时在 CLAUDE.md 中补充了 API 响应格式说明、eslint 命令及 config/plugins.js 引用。
|
2026-06-04 18:48:54 +08:00 |
|
|
|
4f7357eefc
|
回退动态参数控件为独立组件,模型配置对齐 API 文档,修复多处缺陷
- 删除 params/ 动态控件,恢复 paintingProportion/Quantity 独立组件
- 模型参数 UI 双向绑定:proportion/resolution/quantity/customSize 同步到 paramValues
- 模型选择器适配 API tags 数组和 display_name,新增 displayNameMap 映射
- 模型配置对齐 RunningHub 文档,精简即梦/通义万相多余参数
- 模型列表缓存改为 30s TTL + pendingRequests 并发去重
- sessionId 改为从登录态获取,禁止随机生成
- Select 下拉菜单增加 max-height 防止溢出
- 更新 CLAUDE.md 架构文档
|
2026-06-04 18:30:50 +08:00 |
|
|
|
239b32fb95
|
重构 Painting 模型参数架构:每模型独立配置、动态参数表单、移除 workflow 适配
- 新增 src/config/models/ 每模型独立参数 schema(8 个模型)
- 新增 src/components/dialogBox/params/ 动态参数控件
- 模型选择器改为从 API 获取并按 tag 分组
- dialogBox 参数区改为根据模型 config 动态渲染控件
- createTask.js Painting 直接返回扁平 modelParams,Video 保留旧 workflow
- 删除旧的 proportion/painting.vue 和 quantity 组件
- 更新 CLAUDE.md 架构文档
|
2026-06-03 19:00:49 +08:00 |
|
|
|
791c56a46b
|
添加 .claude 配置目录,忽略 TEST 目录
|
2026-06-03 17:40:59 +08:00 |
|
|
|
2b1e7385e0
|
页面加载时预请求平台模型接口,避免首次点击"发送"时才触发请求
|
2026-06-03 17:39:47 +08:00 |
|
|
|
5da5496492
|
重构 API 层架构:统一 HTTP 请求、新增算力调度后端路由
- 请求拦截器统一 Auth 头不带 Bearer 前缀,新增 /suanli 前缀路由到算力调度后端
- 任务创建/轮询/历史接口迁移至 apis/display,改为 axios 调用替代原始 fetch
- 模型 API 分离为两层:apis 纯 HTTP 调用 + utils 缓存业务逻辑
- 新增历史任务列表接口 requestTaskHistory(支持 user_id/platform_code 筛选和分页)
- 响应拦截器兼容 status/code 双字段,用户信息兼容新旧 data 格式
- 移除免费次数(freeTimes)体系
- 更新 CLAUDE.md 文档
|
2026-06-02 18:05:55 +08:00 |
|
|
|
72267ab2c9
|
重构任务提交为 HTTP 接口,替换 WebSocket 方案
- POST /api/v1/tasks 创建任务,每 20 秒轮询 GET /api/v1/tasks/{id} 获取结果
- 新增 modelApi.js 通过 /suanli/v1/platforms/:code/models 获取模型 UUID
- dialogBox/canvas 集成 getModelId 查找,result 字段改为 request
- createTask 精简为仅返回 Playload,供 body 使用
- 更新 CLAUDE.md 反映新架构
|
2026-06-01 18:27:11 +08:00 |
|
|
|
6e67acca66
|
提交最后一次稳定版,下个提交准备修改任务请求连接到新版算力转发后端
|
2026-06-01 15:51:43 +08:00 |
|
|
|
5e4fc0a1d1
|
修复视频生成时宽高的转换函数
|
2026-05-07 16:13:28 +08:00 |
|
|
|
44c7309608
|
优化屏幕放大时虚拟滚动显示的问题,优化整体宽度可自动
|
2026-05-05 19:45:06 +08:00 |
|
|
|
0a996eac08
|
小修改
|
2026-05-05 15:05:09 +08:00 |
|
|
|
c000a8c19f
|
优化创建
|
2026-04-17 18:55:25 +08:00 |
|
|
|
d73a71d00f
|
已初步完成
|
2026-04-03 18:52:01 +08:00 |
|
|
|
5a7dab7dc7
|
绘画初步完成所有功能逻辑,右上角时间与收藏筛选待完成
|
2026-03-31 18:52:00 +08:00 |
|
|
|
727ecb378b
|
优化set组件 里的prompt的显示逻辑
|
2026-03-30 19:14:38 +08:00 |
|
|
|
ff4ae2bdc8
|
优化滚动 组件
|
2026-03-27 19:01:14 +08:00 |
|
|
|
6ff21efb5f
|
Merge branch 'v0.5' of https://git.xueai.art/kexueadmin/AI_Painting_V2.0
|
2026-03-27 15:28:51 +08:00 |
|
|
|
57c8863113
|
虚拟滚动未做完,新加收藏显示逻辑
|
2026-03-27 15:28:38 +08:00 |
|
|
|
3009e22d12
|
修改前端样式
|
2026-03-27 12:08:09 +08:00 |
|
|
|
70529ccd47
|
优化逻辑
|
2026-03-26 16:10:31 +08:00 |
|
|
|
ddb1c367b5
|
添加新组件
|
2026-03-20 18:57:56 +08:00 |
|
|
|
72a6e436b2
|
whm优化的set文件
|
2026-03-18 09:24:03 +08:00 |
|
|
|
83a0efac5a
|
优化上传图片显示
|
2026-03-12 14:34:13 +08:00 |
|
|
|
86c3a61d00
|
文生图已经可以生成,但是显示的字错误
|
2026-03-12 10:06:37 +08:00 |
|
|
|
e13cc2a684
|
修改路由
|
2026-03-11 19:18:36 +08:00 |
|
|
|
5302e9054e
|
删除误放的安装包
|
2026-03-11 18:47:02 +08:00 |
|
|
|
5cb45dd3b0
|
使用新的虚拟滚动组件
|
2026-03-11 18:45:33 +08:00 |
|
|
|
c9ed299ef6
|
新逻辑
|
2026-03-10 18:10:22 +08:00 |
|
|
|
e6290b53e5
|
优化显示逻辑
|
2026-03-10 02:32:27 +08:00 |
|
|
|
6c2ac44b33
|
合并
|
2026-03-09 18:43:56 +08:00 |
|
|
|
1dd8a4ad61
|
添加多个样式
|
2026-03-09 18:41:17 +08:00 |
|
|
|
422588ff6e
|
增加画笔弹窗组件
|
2026-03-09 18:38:35 +08:00 |
|
|
|
d9d7ff22b6
|
待接入历史记录与生成逻辑
|
2026-03-09 10:20:33 +08:00 |
|
|
|
cc3eeb001f
|
初始
|
2026-03-09 01:43:32 +08:00 |
|