dxiaom
|
d590d435b9
|
fix(admin): 渠道管理 - 生成结果媒体下载跟随渠道级代理
|
2026-10-10 01:03:26 +08:00 |
|
dxiaom
|
9df34abd6b
|
feat(admin): 渠道管理 - 模型供应商支持渠道级 SOCKS5/HTTP 代理
- ModelChannel 新增 proxy_url 字段,v48 迁移自动加列
- outbound 新增 OutboundHTTPClientWithProxy,socks5/socks5h/http/https 均支持;
目标主机名不做本地解析,直接交给代理服务器远端解析,本地开启 TUN/VPN 时仍可用
- 系统代理、Provider 出站、管理员模型测试路径均使用渠道级代理
- 渠道管理表单新增"代理地址"输入框,留空回退全局代理
|
2026-10-10 00:59:37 +08:00 |
|
ddcat666
|
85c2aa178b
|
fix(previs): 预演台关闭确认 - 保存失败后留在预演台时立即关掉确认框
预演视口持续占用主线程时,确认框离场动画可能停在可见态。这个确认框不再做过渡,取消后马上消失。
|
2026-10-09 17:57:49 +08:00 |
|
ddcat666
|
c2c63361f6
|
chore(release): 版本发布 - publish v1.6.3
|
2026-10-09 17:33:23 +08:00 |
|
ddcat666
|
5e69106d8f
|
fix(canvas): 画布同步 - 版本冲突先核对并合并,本地保存与云端状态分开展示
本地持久化记录保存时间和日志令牌,同步面板区分本地与云端,不再用提示打断编辑。冲突时先尝试合并,无法合并才保留草稿并暂停自动提交;未登录时生成结果留在本地,登录后再继续上传。
|
2026-10-09 17:17:38 +08:00 |
|
ddcat666
|
631a85b4fe
|
perf(canvas): 大画布渲染与媒体 - 布局不变时复用空间索引,合并重复的资源与封面请求
连线索引只存端点 ID,文本更新不再重建几何。小地图一次遍历隐藏折叠帧子节点。资源 Blob 与签名刷新合并在途请求,视频封面优先复用已缓存文件。
|
2026-10-09 17:17:38 +08:00 |
|
ddcat666
|
b7416b8346
|
fix(canvas): 预演录制转码 - 奇数分辨率白膜录像按偶数缩放并无音轨导出 MP4
WebGL 录制没有音轨,dpr 1.5 下宽高经常是奇数,libx264 的 yuv420p 会直接失败。转码改为偶数缩放、去掉音轨,并用 ultrafast 单线程适配关闭汇编的 ffmpeg 内核。
|
2026-10-09 17:17:38 +08:00 |
|
ddcat666
|
c0a9250cb3
|
feat(previs): 图片生成预演台 - 从图片节点交给 Agent 复现为可编辑 3D 预演
图片工具栏新增「生成预演台」,自动选用支持看图的文本模型并提交复现指令。对话用节点卡片展示「此图」,普通图片演员只写名称时不再要求角色卡绑定。
|
2026-10-09 17:17:28 +08:00 |
|
ddcat666
|
ac68378246
|
fix(previs): 预演台关闭确认 - 显式关闭留台弹窗避免浏览器验收超时
|
2026-10-08 21:06:44 +08:00 |
|
ddcat666
|
9174aae013
|
fix(*): 质量检查与版本发布 - 修复格式门禁和创作灵感兼容导出并发布 v1.6.2
|
2026-10-08 20:43:15 +08:00 |
|
地球观察员
|
04689257d2
|
feat(create): 创作首页与灵感库 - 纵深画廊、灵感页面、外部提示词池 (#708)
* feat(create): 创作首页与灵感库 - 纵深画廊、灵感页面、外部提示词池
创作首页空态换成直线纵深图片画廊:11 张横版卡片沿 Z 轴前后排队,当前一张
在最前最大,滚轮、左右按钮或自动轮播切换,卡片带玻璃描边和"行动点 / 标题 /
描述"三段信息,跟随输入框的创作类型联动换队。队列是随机取样并记住最近出现过的
条目,走完一轮自动换批,不再反复看到同样那几张。
左侧「创作」下方新增灵感页:1341 条提示词按来源、分类和创作类型筛选,
支持搜索、收藏,以及自建灵感的新建、编辑、删除和 JSON 导入导出。
新增 scripts/import-inspirations.mjs,从 awesome-seedance、好好学 AI 和
YouMind 两个姊妹库同步条目,并为画廊池生成本地 webp 缩略图(560px / q72,
约 35KB 一张)。上游封面平均 400KB~700KB,直接引用一屏 11 张要拉 5MB 以上,
换成本地缩略图后约 400KB。
画廊池改走 public/inspirations/gallery-pool.json 运行时拉取:几百条提示词正文
压在首屏 JS 上是白背的,而这份数据只服务画廊一处。缩略图等距抽取,横跨各来源
的全部分类;只收描述非空的条目,保证卡片三行版式不缺角。
* docs(create): 功能清单与地图 - 补充纵深画廊与灵感库
功能清单新增「创作首页纵深画廊与灵感库」一节,并在功能地图里记下画廊、
灵感页、运行时目录加载和导入脚本各自的代码入口;待测试清单记下浏览器验收结果
与仍未确认的边界(弱网退回、窄屏、文本条目偏少、外部来源署名)。
|
2026-10-08 19:55:04 +08:00 |
|
ddcat666
|
295374650a
|
refactor(*): 代码质量 - 优化前后端实现并完善协议与画布验证
|
2026-10-08 19:38:57 +08:00 |
|
qihang ma
|
d74f783912
|
fix(model-picker): 模型选择 - 修复长列表溢出与渠道面板随动 (#706)
Co-authored-by: 天道酬秦 <tdcq@tiandaochouqindeMacBook-Air.local>
|
2026-10-08 14:28:40 +08:00 |
|
ddcat666
|
e224ea1015
|
fix(canvas): 画布引用 - 统一角色与图片编号并保持生成资源顺序
|
2026-10-08 14:20:45 +08:00 |
|
ddcat666
|
f0b3f4ed5a
|
test(web): 质量检查 - 同步预演台与访客路由回归断言
|
2026-10-08 14:12:35 +08:00 |
|
jiabx
|
f1697b613f
|
fix(agent): 画布助手 - 审批恢复携带真实执行结果,消除恢复后重发撞快照冲突 (#702)
* fix(agent): 画布助手 - 审批恢复提示携带真实执行结果,消除恢复后重发撞快照
* fix(agent): 画布助手 - 回执摘要按字段组装保留快照,占位指引要求先更新快照再重发
* fix(agent): 画布助手 - 未执行调用重发指引按对象区分快照适用范围
---------
Co-authored-by: Future <jiaboxuan1205@163.com>
|
2026-10-08 13:50:59 +08:00 |
|
jiabx
|
e69bea15ef
|
fix(agent): 画布助手 - 工具参数超限改为纠偏回执,不再判死整个运行 (#701)
* fix(agent): 画布助手 - 工具参数超限改为纠偏回执,不再判死整个运行
* fix(agent): 画布助手 - 桥接优先回放参数回执,结构类调用问题整步拒绝
---------
Co-authored-by: Future <jiaboxuan1205@163.com>
|
2026-10-08 12:15:22 +08:00 |
|
jiabx
|
d98e9f78f1
|
docs(readme): 赞助致谢 - 更正赞助者邮箱拼写 (#700)
Co-authored-by: Future <jiaboxuan1205@163.com>
|
2026-10-08 11:29:15 +08:00 |
|
ddcat666
|
1d2dc2f0ac
|
chore(ui): 登录弹窗 - 整理注册链接换行
|
2026-10-08 10:54:41 +08:00 |
|
ddcat666
|
27d7cc6a09
|
feat(skills): 技能分类 - 后台改为分类树编辑,技能库按一级分类筛选
管理页左侧选择一级分类和子分类,右侧编辑名称、图示、排序和启用;画布技能库与浏览条按平台一级分类和子分类筛选。
|
2026-10-08 10:54:41 +08:00 |
|
ddcat666
|
f0359a6bee
|
feat(previs): 预演工作台 - 重做界面与取景手势,缩放不得进入演员体积
滚轮和按钮共用最近距离,环绕目标落在演员体内时停在包围盒外;取景按可见对象体积适配入画,取消暂存手势时不写入历史。
|
2026-10-08 10:54:41 +08:00 |
|
ddcat666
|
f67a304380
|
fix(canvas): 预演合并 - 场景时间戳采用服务端快照,带 id 数组按条目合并
每次预演变更都会改 updatedAt,不再把它当成用户编辑冲突;带 id 的对象数组按条目合并,仅刷新场景时保留本地视口。
|
2026-10-08 10:54:41 +08:00 |
|
ddcat666
|
dd52588a5b
|
feat(agent): 预演工作站 - 创建场景时绑定可打开预演台的视频节点
创建场景时放置或修复唯一的 video 工作站,补丁复用空闲绑定并拒绝多节点或类型冲突;没有工作站的旧场景会在补丁时补上。
|
2026-10-08 10:54:40 +08:00 |
|
ddcat666
|
9b1464544f
|
feat(agent): 经验记忆 - 按任务相关度排序召回,并过期清理待批准记忆
召回按主题、情境和中文双字命中加权;30天未处理的待批准记忆会在记录和压缩调度时过期,成功计数写入运行态以免事件窗口截断后误拦。
|
2026-10-08 10:54:40 +08:00 |
|
ddcat666
|
f73d773995
|
feat(platform): 模型可用性 - 目录附带近24小时成功率与7天趋势
公开目录只统计系统渠道的 create 成败,样本不足或日志不可用时不改变现有可用判断;模型选择器展示当前可用状态和历史成功率。
|
2026-10-08 10:54:40 +08:00 |
|
ddcat666
|
9997422fcd
|
fix(media): 视频播放 - 资源视频改走 playback 变体,失败后刷新签名并重试
画布预览、生成回填和项目水合都解析浏览器可播地址;播放失败时绕过展示缓存,等待转码完成后强制刷新 playback 地址。
|
2026-10-08 10:54:40 +08:00 |
|
esncy
|
0b1d5073e8
|
fix(auth): 访客工作台 - 欢迎页关闭后展示创作界面 (#697)
Co-authored-by: a0 <a0@Mac-mini.local>
|
2026-10-07 08:47:55 +08:00 |
|
ddcat666
|
d6a57c2fa7
|
fix(release): 发布检查 - 修复 v1.6.1 后端测试失败
兑换码购买链接默认改为空,避免非法占位文案导致外观保存失败;迁移清单补上 upload_reservations;按首尾帧后的实测体积上调 Agent 工具 schema 预算;Grok 生图测试覆盖 response_format 开关的两种返回。
|
2026-10-06 14:51:43 +08:00 |
|
ddcat666
|
b4408669fc
|
chore(release): 版本发布 - publish v1.6.1
同步 VERSION 与更新日志,供 v1.6.1 标签发布校验;本版核心为 3D 预演台重构。
|
2026-10-06 14:21:42 +08:00 |
|
ddcat666
|
e30bdc42e0
|
docs(readme): 赞助致谢 - 新增 3D 预演台赞助用户
有 GitHub 账号的赞助用户以头像与账号链接致谢,其余以名单列出。
|
2026-10-06 14:21:42 +08:00 |
|
ddcat666
|
b8d0b25e3c
|
fix(ci): 质量检查 - 修复预演台重构后 Web 与后端检查失败
补回预演台模式切换、模式门控时间轴与非模态引导挂载,取景切换器使用激活态 token,模板场景补齐 environment 字段;E2E 改为验证新版 FloatingDock 与模式切换下的时间轴,工作流改用重命名后的 test:previs:e2e;修正 canvas_share.go 的 gofmt 格式,并按新布局与欢迎页外观行为校准合同测试。
|
2026-10-06 14:21:42 +08:00 |
|
ddcat666
|
68491b4c20
|
feat(admin): 技能分类 - 重构分类维护与技能归类交互
|
2026-10-06 11:49:31 +08:00 |
|
Catlaxy AI
|
f6dd7860aa
|
fix(tasks): 任务队列 - 执行前重查排队任务的自定义渠道开关 (#682)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
|
2026-10-06 09:55:47 +08:00 |
|
Catlaxy AI
|
9bc255467d
|
fix(upload): 分片上传 - 先预留配额并原子提交容量 (#679)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
|
2026-10-06 09:42:48 +08:00 |
|
Catlaxy AI
|
3698249254
|
fix(media): 资源交付 - 按内容识别上传类型并统一重试与附件交付 (#678)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
|
2026-10-06 09:35:50 +08:00 |
|
tanzui
|
9597a9b4ed
|
fix(agent): 视频生成 - 支持 Agent 设置首尾帧 (#696)
* fix(agent): 视频生成 - 支持 Agent 设置首尾帧
* fix(agent): 工具参数 - 精简首尾帧说明并保持体积预算
---------
Co-authored-by: tanzui <305375675@.com>
|
2026-10-06 09:28:22 +08:00 |
|
xiaomuclaw
|
29cc6b4716
|
fix(platform): API 调用日志截断对齐 UTF-8 字符边界 - 防止截断报文写库失败导致订单误标 uncertain (#695)
truncateAPICallPayload 原先按字节硬切超长报文,切点多字节字符时会产生
非法 UTF-8,写 PostgreSQL 报 invalid byte sequence,调用日志入库失败并
连锁导致订单被标为 uncertain。
- 截断点回退到最近的 UTF-8 字符边界
- 对源报文本身的非法字节做 strings.ToValidUTF8 兜底
- 补充回归测试:中文/emoji/中日韩混排/非法字节等场景
Co-authored-by: xiaomuclaw <282836183+xiaomuclaw@users.noreply.github.com>
|
2026-10-06 09:28:17 +08:00 |
|
Catlaxy AI
|
fe2b892f1f
|
feat(skills): 技能管理 - 支持后台维护一级分类 (#694)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
|
2026-10-06 09:28:03 +08:00 |
|
Catlaxy AI
|
fb4af9bd34
|
feat(skills): 技能管理 - 增加可选的平台子分类策展 (#693)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:24:21 +08:00 |
|
qihang ma
|
f6003c1c88
|
fix(protocol): Grok 生图 - 让 response_format 开关生效 (#692)
|
2026-10-06 09:24:16 +08:00 |
|
tanzui
|
53ee5b0cbd
|
fix(projects): 短剧项目 - 修复同名创建重试 (#691)
Co-authored-by: tanzui <305375675@.com>
|
2026-10-06 09:24:11 +08:00 |
|
Catlaxy AI
|
544daa4b9f
|
fix(assets): 复用生成素材身份并保留空缓存同步前的编辑 (#690)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:24:06 +08:00 |
|
Catlaxy AI
|
67e2e1ebbf
|
test(storage): 使用进程内 DNS 夹具消除离线测试依赖 (#689)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:24:00 +08:00 |
|
Catlaxy AI
|
fba4b7c693
|
fix(settings): 原子发布首次创建的存储加密密钥 (#688)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:23:56 +08:00 |
|
Catlaxy AI
|
6f4267e900
|
fix(skills): 内置技能 - 展示媒体兼容 snake_case 字段 (#687)
内置技能 frontmatter 的 showcaseMedia 使用 showcase_uri/showcase_url,加载器直接解码到 camelCase 的 SkillShowcaseMedia,封面地址在入库前就丢失;当前 71 个内置技能中有 66 个受影响,接口返回的展示媒体地址为空(读取端已有的 snake_case 兼容无法补回入库前丢失的值)。
- 内置加载器同时接受 snake_case 与 camelCase,统一输出 camelCase,数据库与公开 API 契约不变
- 同一字段两种写法的值不一致时记录技能 ID 与原因并跳过该技能,其他技能继续加载;showcaseMedia 不是数组时同样跳过
- 加载器增加接受 fs.FS 的内部入口,正式入口仍使用 embed FS
- 补充测试:自带最小 fixture 与真实内置技能的封面地址保留、字段格式与冲突、跳过隔离与日志
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:23:51 +08:00 |
|
Catlaxy AI
|
433a998c10
|
fix(admin): 编辑停用用户时清除全部登录会话 (#686)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:23:46 +08:00 |
|
Catlaxy AI
|
aa1ba12a0b
|
fix(auth): 登录时间写回保留并发停用状态 (#685)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:23:42 +08:00 |
|
Catlaxy AI
|
ad766bb643
|
fix(platform): 公开既有账号文件容量上限 (#684)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:23:37 +08:00 |
|
Catlaxy AI
|
208da8d00d
|
fix(welcome): 欢迎页沿用站点外观与 SEO 标题
合并 #683:欢迎页沿用站点外观与 SEO 标题
|
2026-10-06 09:23:18 +08:00 |
|
Catlaxy AI
|
19841cb9c5
|
fix(auth): 注册唯一性检查识别 Gmail 邮箱别名
合并 #681:注册唯一性检查识别 Gmail 邮箱别名
|
2026-10-06 09:23:04 +08:00 |
|