kdletters
|
300e69c97d
|
修复图片改造尺寸保持
保持图片改造提交与画布回填的原图尺寸
在 VectorEngine 边界对齐非 16 倍数参考图并恢复目标尺寸
补充前后端回归测试与编辑器尺寸契约文档
|
2026-07-11 18:10:00 +08:00 |
|
kdletters
|
d756e8e04b
|
补齐Jenkins凭据与维护后台通道
固化三个Stdb流水线的Secret File凭据默认值
将04:00开发服定时发布默认切换为normal
显式关闭三个下游Build Job的自动发布
允许内网来源在维护模式下访问后台完整链路
保持公网后台与普通业务路由的维护阻断
补齐Nginx、Pingora回归门禁与运维文档
|
2026-07-11 17:40:37 +08:00 |
|
kdletters
|
ad2e59292c
|
合并 SEO 基础设施与精确路由
合并 codex/seo 的首页 SEO 元数据、robots 与 sitemap
统一 Nginx 和 Pingora SPA 精确路由及未知路径 404
保留 master 与 SEO 分支的项目记忆条目
补齐路由门禁、Pingora smoke 与前端回归测试
|
2026-07-11 16:12:05 +08:00 |
|
kdletters
|
2dac4a69fd
|
统一升级 SpacetimeDB 至 2.6.0
精确锁定 SpacetimeDB Rust crate 并更新依赖锁文件
使用 2.6.0 CLI 重新生成 Rust bindings
对齐容器镜像、server provision 与本地版本校验
更新运维文档、项目记忆与 SpacetimeDB skills 版本口径
|
2026-07-11 15:54:16 +08:00 |
|
kdletters
|
324f99efdf
|
修复外部生成任务大载荷导致的内存膨胀
阻止图片编辑器将 Data URL 和超限 JSON 写入生成任务,复用 objectKey 等轻量引用
新增外部生成任务摘要投影与分批 payload 压缩回填流程,避免正式列表读取大字段
收紧 SpacetimeDB 发布为永不删数据并移除 Jenkins 普通清库入口,补齐维护窗口门禁
更新生成绑定、运维文档和回归测试,并完成生产数据副本迁移与压缩验证
|
2026-07-11 13:55:05 +08:00 |
|
kdletters
|
f848cbf78b
|
修复模型定价运行时身份边界
仅允许 HTTP 角色初始化定价,非 HTTP 角色改用队列只读鉴权
移除定价 procedure 快照中的 writer identity 并同步 bindings
后台保存复用受保护 bootstrap secret 支持缺失配置自愈
补充回归测试与架构运维文档
|
2026-07-10 19:50:55 +08:00 |
|
kdletters
|
187d7735b9
|
修复编辑器定价持久化与资源预览
将模型定价改为 SpacetimeDB 强类型持久化并兼容旧配置种子迁移
修复快速编辑支付弹窗期间框选显示和交互冻结
补齐后台图片放大以及视频音频资源预览
收紧主站和 External 资源换签授权并记录管理员跨用户审计
固化外部生成入队价格、attempt 钱包结算和最终 lease 失败收口
加固运行时身份轮换、bootstrap secret 与生产构建发布门禁
同步生成绑定、定向测试、运维脚本和项目文档
|
2026-07-10 18:28:06 +08:00 |
|
lhk229
|
5c9b5ef69e
|
动作视频/生图背景色链路升级 + 阿里云抠图接入 (#75)
主要改动
1. 阿里云通用抠图接入(新增 platform-matting crate)
手搓阿里云 VIAPI 通用抠图接口(ACS3-HMAC-SHA256 签名),跨区输入走临时桶通道。
图片抠图升级为三档降级:BgFilter → 阿里云 → 本地键色兜底。
动作视频逐帧抠图改用阿里云,remove_editor_generated_green_screen_background 降为最后兜底。
2. 背景色不再写死绿色,改多背景色自动决策
动作视频背景色和生图一样从候选调色板自动选,选项继承。
3. 视觉背景色决策(修"蓝撞蓝")
让 LLM 看参考图选背景色(gpt-4o-mini 视觉模型,路由到 VectorEngine 视觉客户端),修复原纯文本盲选。
4. 背景色候选硬过滤器(新增 editor_screen_background_filter)
按参考图前景配色算 Lab 危险质量 + 皮肤专属三判据(ΔE 距离 / 色调投影 / RGB 分离)剔除撞色候选,LLM 只在安全集合里审美选。露肤角色自动收敛到冷区。新增"灰竹绿"候选补齐安全弧绿色段。
5. 源图合成到背景色(修视频背景变白)
透明源图先填成选定实色再发给 Ark,视频背景确定性等于抠图键色,不再赌模型服从提示词。
6. screenColorHex 结构化记录 + 死代码清理
四条链路统一把实际背景色写进 generation_inputs,修复生图链路"抠图背景色"字段从未生效的旧逻辑。
清理前端抠绿 + qwenSprite 死代码,移除一次性探针示例。
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/75
Reviewed-by: kdletters <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-07-10 18:22:17 +08:00 |
|
kdletters
|
c483980c9c
|
修复 Pingora 部署检查误报
显式传播 systemd 与 EnvironmentFile 提取失败,首错后立即终止部署检查
补充 direct-entry 与 systemctl cat 失败回归,阻止空环境连带误报
同步记录旧 release 残留 capability 的安全清理与验收口径
|
2026-07-10 16:23:37 +08:00 |
|
kdletters
|
3462c1efe1
|
修复 Pingora 部署检查误报
显式传播 systemd 与 EnvironmentFile 提取失败,首错后立即终止部署检查
补充 direct-entry 与 systemctl cat 失败回归,阻止空环境连带误报
同步记录旧 release 残留 capability 的安全清理与验收口径
|
2026-07-10 16:20:21 +08:00 |
|
kdletters
|
09fec601b1
|
完善官网 SEO 地基与精确路由
补充 robots、sitemap、SEO 元信息、结构化数据与首页语义内容
统一三套 Nginx 与 Pingora 的 62 条 SPA 路由和真实 404 行为
新增路由一致性检查、网关测试并同步技术文档与项目记忆
|
2026-07-10 12:14:44 +08:00 |
|
kdletters
|
e464e62697
|
修复创作页滚动与画布生成状态同步
为创作页恢复可见滚动条并补充样式测试
普通点击画布对象时收敛多选状态,避免批量拖动
裁扩结果先资源化,并在去背完成时保留源图层
队列完成后重读未决项目快照并补充回归测试
同步图片画布持久化文档与长期排障记录
|
2026-07-10 08:46:17 +08:00 |
|
kdletters
|
2de9b79e69
|
修复充值过期补偿确认竞态
调整微信充值确认终态判断,未完成补偿查单的 expired 不再提前结束。
让 SSE 客户端和前端确认流程等待补偿后的 paid 或已检查 expired。
补充 unchecked expired 到 paid 的回归测试。
|
2026-07-10 02:09:59 +08:00 |
|
kdletters
|
00ff425e03
|
改造充值订单过期补偿流程
新增 SpacetimeDB 原生充值订单过期 timer 与 expired 状态。
移除 api-server 轮询 worker,改为 HTTP 角色订阅 Pending 到 Expired 事件并查单补偿。
统一微信下单 5 分钟 time_expire,并恢复前端支付通道选择与 expired 展示。
补齐生成绑定、前后端契约、测试和项目文档。
|
2026-07-10 01:37:53 +08:00 |
|
kdletters
|
6ddde830ef
|
修复钱包流水枚举追加顺序
将会员周期流水枚举追加到已发布枚举末尾
重新生成 SpacetimeDB Rust 绑定保持枚举判别序号兼容
补充 SpacetimeDB 持久化枚举追加约束文档
|
2026-07-09 20:12:16 +08:00 |
|
kdletters
|
12ba0e95f3
|
修复会员旧档迁移与周期权益
修正旧月季年会员迁移到新同级档位的购买判定
修正 active 升级后续周期天数切换为新商品配置
修正 mock 立即结算订单先按支付前会员状态定价
修正会员商品周期泥点文案按周期天数展示
补充会员迁移升级与前端周期文案测试
|
2026-07-09 18:16:34 +08:00 |
|
kdletters
|
104c376d6e
|
修复后台Dashboard月视图日期刻度
放宽 Dashboard 柱状图日期列宽并保持柱子居中
补充 Dashboard 长时段横轴滚动展示口径
|
2026-07-09 17:41:56 +08:00 |
|
kdletters
|
c022bbb8a0
|
修复小程序内充值设备识别
为 API 请求和刷新请求补充宿主运行时请求头。
在小程序充值设备身份异常时清理旧 token 并重新拉起小程序登录。
补充小程序充值回归测试并隔离测试 spy。
|
2026-07-09 16:28:32 +08:00 |
|
kdletters
|
67fee3718d
|
修复画布背景色与任务计时显示
恢复生成任务列表的进行中计时显示并兼容微秒时间戳
替换画布背景色原生取色器为可拖拽色盘和色带
持久化画布背景色并在项目恢复时应用
补充背景色交互持久化和任务计时显示测试
|
2026-07-09 16:05:25 +08:00 |
|
kdletters
|
5f6f4d0ba6
|
接入会员周期泥点制度
新增 Starter、Basic、Pro、Ultimate 会员商品配置与权益字段。
拆分会员有效期、周期重置时间、周期限时泥点和永久泥点余额。
实现升级补价补点但不延长有效期或移动重置时间,同级购买只延长有效期。
补齐钱包扣费与退款中的会员周期泥点消耗、重置和流水记录。
同步后台商品配置、前端充值展示、共享契约、SpacetimeDB 迁移与生成绑定。
|
2026-07-09 14:48:26 +08:00 |
|
kdletters
|
2cf3953bad
|
收紧外部生成任务租约和超时保护
缩短 worker lease 并新增普通和长任务执行预算配置
让 worker 超过执行预算后写失败并释放槽位
降低 BgFilter 默认超时并加入连续失败熔断兜底
补充资产计费 future 取消时的退款补偿保护
同步生产 env 示例、部署脚本和运维文档
|
2026-07-09 01:32:23 +08:00 |
|
kdletters
|
f1ca3e79c1
|
轻量化外部生成队列进程
worker 和 controller 改为订阅 external_generation_job 队列变更来唤醒 claim 与扩缩容评估
非 HTTP 角色关闭 API 读模型订阅并将 SpacetimeDB 连接池收敛为 1
更新 worker/controller 环境模板和运维记忆,明确 poll interval 只作兜底
|
2026-07-08 22:16:51 +08:00 |
|
kdletters
|
542fb09365
|
接入微信 Native 充值与订单过期处理
调整网页端充值渠道,微信内浏览器在开放平台接入前走 Native 支付。
拆分 Native 支付二维码弹窗,展示金额和充值内容并取消无效 code_url 跳转。
修复微信 Native 下单 time_expire 秒级 RFC3339 格式,避免小数秒参数错误。
新增充值订单 5 分钟过期调度,过期前查询微信真实订单状态。
补充微信授权绑定、路由加载恢复和后台表时间显示等配套逻辑。
更新 SpacetimeDB schema、绑定和相关文档测试。
|
2026-07-08 21:35:02 +08:00 |
|
kdletters
|
2721fec51c
|
Merge remote-tracking branch 'origin/codex/gray-release'
|
2026-07-08 20:44:29 +08:00 |
|
kdletters
|
1462ec2920
|
优化灰度规则判定与后台表单
按需读取灰度用户标签
新建 Gate Target 时重置表单规则
补充灰度语义和踩坑文档
|
2026-07-08 12:22:48 +08:00 |
|
kdletters
|
25cac367c6
|
接入功能灰度与画布 Agent 灰度
新增 SpacetimeDB 灰度配置表与后端判定链路
新增后台灰度发布页面和两段式 Gate Key 选择器
将画布 Agent 入口接入灰度配置与运行时能力下发
修复灰度配置刷新读取空本地缓存的问题
补充灰度规则和后台下拉维护约定文档
|
2026-07-08 11:26:41 +08:00 |
|
kdletters
|
4e3c26d5d8
|
修复 release 发布与冷备份恢复
冷备份增加工作目录空间预检并确保失败后恢复依赖服务
API deploy 增加 Pingora 产物硬校验并区分 current 切换前后维护模式处理
Jenkins release 默认构建和部署 Pingora 影子网关并在全量流水线透传参数
补充备份与 API deploy 回归检查和生产运维护栏
更新生产运维文档与项目记忆的事故处理口径
|
2026-07-08 11:04:48 +08:00 |
|
kdletters
|
754d364227
|
修复画布生成刷新后完成同步
任务列表识别当前画布项目的未确认完成任务并发出完成通知。
编辑器收到任务完成通知后重新加载项目快照并刷新素材库。
补充刷新后任务已完成和轮询完成的回归测试。
|
2026-07-07 19:45:16 +08:00 |
|
kdletters
|
00db7d39ea
|
统一生成器对话框范围行为
移除生成器对话框打开后的安全范围自动拉动视口。
取消快速编辑、裁扩和角色动画面板的画布范围夹取。
保留创建生成器时聚焦新占位的行为并更新回归测试。
|
2026-07-07 19:36:20 +08:00 |
|
kdletters
|
862653c987
|
修复精选提示词展示
精选卡片优先展示用户可见的生成输入
过滤系统内置和素材提取提示词
补充精选提示词外露回归测试
|
2026-07-07 18:47:23 +08:00 |
|
kdletters
|
5888219c95
|
移除精选预览弹窗点赞操作
精选素材预览弹窗只保留点赞数展示
补充弹窗不展示点赞按钮的回归测试
|
2026-07-07 18:37:58 +08:00 |
|
kdletters
|
446c6945ad
|
恢复精选瀑布流布局
将创作主页精选列表从网格恢复为多栏瀑布流
新增样式契约测试防止瀑布流再次退化为网格
|
2026-07-07 18:34:07 +08:00 |
|
kdletters
|
9b49085869
|
修复画布生成器偶发无法打开
同步生成器 active/inactive ref 与 state
激活已有生成器时清理选参考图和菜单临时状态
窗口失焦时释放 Shift 与空格按住态
补充生成器状态与快捷键回归测试
记录图片画布生成器排障经验
|
2026-07-07 16:22:09 +08:00 |
|
kdletters
|
b743152c6a
|
补齐zustand依赖锁文件
在 package-lock.json 中补齐 zustand 依赖声明
记录 zustand 5.0.14 的 npm lock 条目
|
2026-07-07 15:10:45 +08:00 |
|
lhk229
|
308d440816
|
新抠图算法(轻量版)上线 (#73)
新抠图算法(轻量版)上线,生图背景色同步改为多颜色+自动决策
---------
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/73
Reviewed-by: kdletters <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-07-07 14:57:10 +08:00 |
|
k88936
|
0c14e51419
|
Editor agent paste image (#72)

---------
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/72
Reviewed-by: kdletters <kdletters@qq.com>
Co-authored-by: kvtodev <kvtodev@outlook.com>
Co-committed-by: kvtodev <kvtodev@outlook.com>
|
2026-07-07 14:56:28 +08:00 |
|
kdletters
|
5477abd7ba
|
修正精选活动图居中显示
恢复精选预览容器 23rem 高度上限
为活动卡预览添加独立样式并使用 contain 居中显示图片
补充活动卡预览 class 与比例测试
|
2026-07-07 14:19:46 +08:00 |
|
kdletters
|
2a98b60830
|
改为运行时控制画板 Agent 入口
新增前端运行时配置接口下发画板 Agent 开关
将画板 Agent 入口改为读取后端运行时配置
把开关变量改为 GENARRATIVE_ENABLE_IMAGE_EDITOR_AGENT_SIDEBAR
补充前后端测试和生产环境变量文档
|
2026-07-07 14:04:08 +08:00 |
|
kdletters
|
1d43783685
|
Merge pull request '隐藏画板素材信息中Object ID' (#71) from hide-obj-id into master
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/71
Reviewed-by: kdletters <kdletters@qq.com>
|
2026-07-07 13:54:09 +08:00 |
|
kdletters
|
9e92b3e673
|
Merge branch 'master' into hide-obj-id
|
2026-07-07 13:53:44 +08:00 |
|
kdletters
|
4622b35a32
|
修复精选活动图裁切
移除精选预览容器最大高度限制
让活动图按记录宽高自然拉伸卡片高度
通过浏览器验证 900x1200 活动图比例不再被压到 23rem
|
2026-07-06 22:59:25 +08:00 |
|
kdletters
|
2d631becc7
|
显示精选审核提交失败原因
统一素材精选审核提交资格判断
在素材菜单显示不可提交和后端拒绝原因
将编辑器业务拒绝映射为 400 并保留中文原因
补充精选审核原因展示测试和文档口径
|
2026-07-06 21:35:10 +08:00 |
|
kdletters
|
be7f0375e5
|
记录精选活动卡图片宽高
后台上传活动卡图片时读取并保存原始宽高
隐藏活动卡 Object Key 输入,重复上传替换图片引用
公开精选按活动图宽高设置卡片比例
同步 SpacetimeDB schema、bindings 和后端数据契约文档
|
2026-07-06 21:00:21 +08:00 |
|
k88936
|
29db6365e1
|
隐藏画板素材信息中Object ID
|
2026-07-06 19:23:02 +08:00 |
|
kdletters
|
ab61390121
|
修复画布 Agent 默认被任务列表隐藏
打开画布时 Agent 开关启用则保持 Agent 默认展开。
恢复任务自动打开任务列表时不再抢占 Agent 默认态。
用户手动打开任务列表时仍按右侧面板互斥关闭 Agent。
补充恢复任务场景下 Agent 默认显示的回归测试。
|
2026-07-06 19:15:03 +08:00 |
|
kdletters
|
fcd353f12f
|
同步精选分类与活动卡文档
更新精选审核公开口径,说明未设置分类进入全部。
更新创作主页文档,移除素材包分类并说明全部 Tab。
更新后端表目录,记录活动卡 imageObjectKey 和 OSS 上传方式。
|
2026-07-06 18:59:40 +08:00 |
|
kdletters
|
51c47c952b
|
调整前台精选分类展示
前台精选分类新增全部并作为默认 Tab。
移除素材包 Tab 和素材包组合逻辑,未设置分类素材保留在全部中。
活动卡支持从 imageObjectKey 兜底图片地址。
精选卡片改为网格布局并让图片素材铺满预览区域。
更新前台精选模型和创作主页测试。
|
2026-07-06 18:58:58 +08:00 |
|
kdletters
|
68e9087552
|
完善后台精选活动卡上传
后台精选活动卡支持选择图片并通过 OSS 直传凭证上传。
保存活动卡时同步 imageSrc 和 imageObjectKey。
移除后台素材包分类选项,清空分类时不再自动隐藏精选素材。
补充后台活动卡上传和分类交互测试。
|
2026-07-06 18:57:20 +08:00 |
|
kdletters
|
b5aa68fc6a
|
调整精选后端公开契约
新增精选活动卡图片 objectKey 存储字段和迁移兼容。
新增后台活动卡图片 OSS 直传凭证接口。
移除素材包精选分类约束,允许未设置分类素材进入全部精选。
同步 admin 和前台读取活动卡 objectKey 的类型契约。
|
2026-07-06 18:56:49 +08:00 |
|
kdletters
|
b8e6e9f3ef
|
控制画布 Agent 入口默认关闭
新增 VITE_ENABLE_IMAGE_EDITOR_AGENT_SIDEBAR 控制画布 Agent 入口显示。
默认 .env 关闭、本地 .env.local 开启,并补充示例和类型声明。
禁用时隐藏 dock 按钮和收起态 Agent 面板,开启时保留右侧任务列表互斥逻辑。
修正右侧 Agent 和任务列表切换不影响左侧资源栏。
补充画布 Agent 开关、面板独立性和 dock 隐藏测试。
|
2026-07-06 18:51:11 +08:00 |
|