 Catlaxy AIandClaude Opus 5.5
|
6dedc5973c
|
fix(database): 数据库连接 - 消费 libpq keepalive 参数并默认限制闲置事务 (#737)
pgx 不识别 DSN 中 libpq 的 keepalives* 参数,会作为服务端运行参数发送导致连接被拒;改为在建连前消费并应用到 TCP 拨号器。
未显式配置时为每条连接默认设置 idle_in_transaction_session_timeout=5min,避免卡住的事务长期持锁;DSN 显式配置时以 DSN 为准。
建连钩子先复制共享的 RuntimeParams,避免多条连接之间累积修改。
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-11 22:04:27 +08:00 |
|
 Catlaxy AIandClaude Opus 5.5
|
28f2362e3e
|
fix(handler): 短剧开关 - 关闭短剧时保留角色库、画风与声音接口 (#736)
短剧功能开关原本挂在整个 RegisterProjectRoutes 上,连画布共用的 /characters、
/style-profiles、/voice-profiles 也一起返回 403,导致关闭短剧后画布的角色库、我的画风和声音不可用。
将这三类个人资料库路由拆到 RegisterLibraryRoutes,在开关之外注册;/projects 系列仍受开关控制,登录校验不变。
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-11 22:03:57 +08:00 |
|
 Catlaxy AIandddcat666
|
f6dd7860aa
|
fix(tasks): 任务队列 - 执行前重查排队任务的自定义渠道开关 (#682)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
|
2026-10-06 09:55:47 +08:00 |
|
 Catlaxy AIandddcat666
|
9bc255467d
|
fix(upload): 分片上传 - 先预留配额并原子提交容量 (#679)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
|
2026-10-06 09:42:48 +08:00 |
|
 Catlaxy AIandddcat666
|
3698249254
|
fix(media): 资源交付 - 按内容识别上传类型并统一重试与附件交付 (#678)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
|
2026-10-06 09:35:50 +08:00 |
|
 Catlaxy AIandddcat666
|
fe2b892f1f
|
feat(skills): 技能管理 - 支持后台维护一级分类 (#694)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
|
2026-10-06 09:28:03 +08:00 |
|
 Catlaxy AIandClaude Opus 5.5
|
fb4af9bd34
|
feat(skills): 技能管理 - 增加可选的平台子分类策展 (#693)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:24:21 +08:00 |
|
 Catlaxy AIandClaude Opus 5.5
|
544daa4b9f
|
fix(assets): 复用生成素材身份并保留空缓存同步前的编辑 (#690)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:24:06 +08:00 |
|
 Catlaxy AIandClaude Opus 5.5
|
67e2e1ebbf
|
test(storage): 使用进程内 DNS 夹具消除离线测试依赖 (#689)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:24:00 +08:00 |
|
 Catlaxy AIandClaude Opus 5.5
|
fba4b7c693
|
fix(settings): 原子发布首次创建的存储加密密钥 (#688)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:23:56 +08:00 |
|
 Catlaxy AIandClaude Opus 5.5
|
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 AIandClaude Opus 5.5
|
433a998c10
|
fix(admin): 编辑停用用户时清除全部登录会话 (#686)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:23:46 +08:00 |
|
 Catlaxy AIandClaude Opus 5.5
|
aa1ba12a0b
|
fix(auth): 登录时间写回保留并发停用状态 (#685)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-06 09:23:42 +08:00 |
|
 Catlaxy AIandClaude Opus 5.5
|
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 |
|
Catlaxy AI
|
a71e03b131
|
fix(auth): 登录限流按解析后的用户身份共享计数
合并 #680:登录限流按解析后的用户身份共享计数
|
2026-10-06 09:22:29 +08:00 |
|
Catlaxy AI
|
53f0ed0730
|
fix(agent): Agent 取消 - 停止运行前先校验任务归属(#655)
fix(agent): Agent 取消 - 停止运行前先校验任务归属
|
2026-10-03 02:35:44 +08:00 |
|