lhk229
|
ac88ed920f
|
同步图标图集原图回填文档
明确透明 spritesheet 主图、右侧 provider 原图及切片的画布排列
明确 generatedLayerId 继续锚定透明主图,去背失败时仅保留 provider 原图
统一入口行为、去背保存、前端铺放和验收章节的多产物回填口径
|
2026-07-18 12:40:39 +00:00 |
|
lhk229
|
72219681e8
|
修正图片快速编辑 OpenAPI 参考图契约
删除与后端真实能力相矛盾的额外参考图限制描述。
|
2026-07-18 12:18:26 +00:00 |
|
lhk229
|
da7fd1d691
|
合并 master 并完整恢复多产物原图回填
恢复角色、图标和 UI 成功结果中的透明主结果与 provider 原图双产物回填
恢复图标和 UI 切片在 provider 原图右侧的排列,并保持透明主结果为 generatedLayerId 锚点
保留 OSS image_url、短时签名、缓冲释放、逐帧重签名及 object key 降级约束
保留尺寸一致不回读、尺寸漂移时短时回读原图回贴 Alpha 的所有权策略
同步权威文档、决策记录和已知陷阱,并验证画布定向测试、格式与编码检查
|
2026-07-18 11:44:26 +00:00 |
|
kdletters
|
4ceb91cd48
|
完整恢复多产物原图回填画布
图标素材成功时同时回填透明图集和provider原图
UI素材提取成功时保留原图并将切片排列到其右侧
保持透明主结果锚点和后处理失败原图降级
同步多产物画布决策、踩坑与技术方案
|
2026-07-18 19:31:44 +08:00 |
|
lhk229
|
30b1551fcb
|
合并最新 master 并衔接图片后处理所有权
同步角色生成透明主图与右侧 provider 原图回填,图标和 UI 维持 master 当前画布规则。
保留私有 OSS 短期签名 URL、BgFilter image_url 协议和上传后释放原图缓冲的生命周期边界。
后处理尺寸漂移时按需从 OSS 回读 provider 原图并回贴 Alpha,解决自动合并后的所有权衔接。
合入图片清晰度、项目重命名弹窗及相关文档测试更新。
|
2026-07-18 11:20:02 +00:00 |
|
kdletters
|
6926e5ecb1
|
恢复角色生成原图回填画布
角色生成成功时同时回填透明主图和右侧原图
保持透明图为生成器主锚点并保留失败降级边界
维持图标和UI生成不回填中间原图的现有规则
同步图片画布多产物文档和项目共享记忆
|
2026-07-18 18:58:56 +08:00 |
|
kdletters
|
bc76b1327d
|
修复项目重命名弹窗背景丢失
项目重命名弹窗改用平台工具弹窗壳继承主题
新增暗色主题下的重命名弹窗回归测试
补充 portal 弹窗主题丢失的排障记录
|
2026-07-18 17:44:43 +08:00 |
|
lhk229
|
8850670562
|
修正 AuthorizeFileUpload 决策字段口径
授权响应补齐 AccessKeyId,Policy 改为 EncodedPolicy,并写明 Policy POST 字段映射。
将移除临时 AK/SK 收窄为不再下发 AccessKeySecret/SecurityToken,Policy POST 仍使用 AccessKeyId。
|
2026-07-18 09:11:27 +00:00 |
|
lhk229
|
2fe0a059c6
|
修复阿里云 URL 抠图失败审计分类
新增外部调用后本地处理失败分类和失败阶段字段
将 OSS GET 后解码、尺寸、归一化和结果处理失败纳入审计
更新 api-server 审计桥接、后端契约文档和共享决策记录
补充阿里云抠图与外部审计定向测试
|
2026-07-18 09:02:09 +00:00 |
|
menghao
|
47f3297e84
|
修复图片改造后二维清晰度降级问题 (#90)
前端按图层真实尺寸恢复图片改造比例与清晰度
后端在角色去背景后恢复生成原图像素尺寸
补充前后端二千像素尺寸回归测试
同步更新图片画布技术文档与项目决策记录
---------
Co-authored-by: MengHao <menghao@MengHaodeMacBook-Air.local>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/90
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: 孟豪 <mh18530625731@163.com>
Co-committed-by: 孟豪 <mh18530625731@163.com>
|
2026-07-18 16:50:17 +08:00 |
|
lhk229
|
8eae0c6a5b
|
同步抠图内存生命周期与参考图 resolver 长期记忆
pitfalls 将归属校验统一入口改为 resolve_editor_reference_object_key_for_owner,parse 仅用于需要字节的路径。
UI/角色静态图/角色动作专题补齐 owned 上传、image_url 换签与降级分阶段下载口径。
|
2026-07-18 08:32:00 +00:00 |
|
lhk229
|
76ddcacc0d
|
收口编辑器媒体引用与抠图冒烟注释口径
将外部 OpenAPI 与图标/UI/宣发专题文档对齐为稳定引用(objectKey/资源/素材 ID),禁止 Data URL / Blob URL。
修正 platform-matting segment_smoke 依赖说明,临时 OSS 由 AuthorizeFileUpload 动态下发。
|
2026-07-18 08:12:25 +00:00 |
|
lhk229
|
1fa6f346fc
|
同步编辑器稳定媒体引用权威文档
明确候选引用入队与 worker 统一归属校验边界
修正手动去背景任务创建和角色图回包口径
清理 Data URL 旧踩坑描述
|
2026-07-18 06:21:50 +00:00 |
|
lhk229
|
599b7dcaf8
|
合并最新master并收口编辑器媒体引用校验
合入origin/master的最新改动
解决图片画布方案与editor_project.rs冲突
统一手动去背景内联媒体校验并移除worker重复校验
保留OSS签名URL抠图链路并同步长期决策
|
2026-07-18 05:48:28 +00:00 |
|
kdletters
|
5468bb3212
|
修复画布生成器恢复串台
区分生成结果归属与派生输入关系,避免角色动作和快速编辑面板串台
补全角色动作、视频、音效、背景音乐与宣发素材的生成器恢复类型
统一清理剪切和素材删除后的关联生成状态,避免孤立占位
补充生成器恢复、宣发类型和删除清理回归测试并同步编辑器文档
|
2026-07-17 21:23:12 +08:00 |
|
lhk229
|
e4a3485ade
|
修正抠图文档现行与历史口径
补全图标素材 BgFilter OSS 签名 URL 与 multipart 字段契约
扩展短期签名 URL 决策的角色动作影响范围
为已被取代的 file 和独立 BiRefNet 历史决策添加更正标记
|
2026-07-17 13:22:19 +00:00 |
|
k88936
|
f5368c825f
|
Editor agent refactored (#76)
重构了editor agent.
使得它能进行多轮工具调用, 把工具调用的结果嵌入到上下文里。
对于上下文的图片, 使用哈希后的id用来引用,不暴露细节信息to llm。
当前实现, 状态直接维护在json doc里, 需要对整个doc加锁,任务目前只能串行。
把SSE改成一个简单请求( 因为生图工具耗时需要二次确认, 不需要再实时展示给用户进度)。
增加确认/取消生图操作。
把tool的参数和错误情况做了反馈。
TODO: 工具调用的规范/prompt还可以改进。
改用external job来做素材生成, 针对来自editor agent 的生成会把生成资产的引用加入到结果json里,
客户端轮询 external job 确定生成状态, 发现结束了或者失败了就 重新get 会话,后端重新提供会话的时候把 结果插入回会话历史里,用来让 ai 引用 以及显示
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/76
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-07-17 21:03:15 +08:00 |
|
lhk229
|
83dbbe404c
|
清理抠图旧管线与过期测试
更新手动去背景 Data URL 测试为 OSS object key 调用顺序
删除 platform-matting 无调用的图片字节抠图入口
修正角色形象 BgFilter image_url 文档契约
|
2026-07-17 13:01:13 +00:00 |
|
lhk229
|
68283c9469
|
优化抠图链路的OSS临时URL调用
手动去背景直接校验对象归属并向BgFilter提交OSS临时URL
角色动作帧上传OSS时转移字节所有权并按object key执行去背和降级
删除旧的BgFilter文件上传与阿里云字节输入适配链路
更新抠图内存边界、接口契约与运维文档
|
2026-07-17 12:24:55 +00:00 |
|
kdletters
|
387a1c26e3
|
完成全量检查整改
清理已跟踪原始日志与个人本地配置
修复前后端有效门禁、测试和构建问题
补齐生产 Jenkins、SpacetimeDB 本地命令与文档约束
收紧图片编辑器状态、附件与媒体引用测试
排除已下线旧创作入口测试并清理 warning
|
2026-07-17 16:56:46 +08:00 |
|
kdletters
|
18af49c27f
|
收紧编辑器媒体引用契约
禁止当前画布与外部编辑器接口接收 Data URL 和 Blob URL
生成请求统一先上传 OSS 并使用稳定资源引用
角色动画和视频签名前校验资源归属并支持资源与素材 ID
同步前后端 256KB 引用限制及相关文档测试
|
2026-07-17 16:44:01 +08:00 |
|
lhk229
|
d1b6b5e695
|
取消手动去背景Data URL兼容
手动去背景在HTTP入队前拒绝Data URL。
worker执行前重复校验,防止历史任务和内部调用绕过。
保留objectKey、resourceId和assetId输入并补充定向测试与架构文档。
|
2026-07-17 08:02:33 +00:00 |
|
kdletters
|
93b27a2307
|
修复图集拆分运行时身份传递
在 procedure 外层捕获调用 identity 并显式传入事务
补齐素材归组持久表的迁移导入导出清单
修正 DDD 门禁注释解析并补齐编辑器 Agent 事件落位
同步后端架构约束与项目排障记忆
|
2026-07-17 14:45:11 +08:00 |
|
kdletters
|
8febb799f3
|
升级SpacetimeDB至2.6.1
统一Rust crates、CLI、容器镜像和生产provision版本
使用2.6.1 CLI重新生成Rust bindings
更新运行检查、架构运维文档和项目共享记忆
|
2026-07-17 13:44:12 +08:00 |
|
lhk229
|
b36485fdd0
|
合并master并融合抠图链路优化
合入 master 的 BgFilter 重试、cross-check、complex 模式和动作帧超时策略。
保留生成原图 OSS URL 调用、阿里云按需下载及本地 fallback 内存释放。
保留 AuthorizeFileUpload 正式临时上传链路并融合相关文档。
|
2026-07-17 05:42:51 +00:00 |
|
lhk229
|
9e0a20aac4
|
优化抠图链路原图内存占用
带背景生成图改为上传 OSS 后释放,BgFilter 直接使用短期签名 URL。
阿里云兜底改为按需下载并上传临时桶,本地兜底再次按需读取后及时释放。
透明图集继续沿用内存上传与切分链路,不改变透明结果处理。
补充平台适配器测试与抠图链路文档。
|
2026-07-17 05:31:15 +00:00 |
|
kdletters
|
ed1a972c9e
|
禁止快速编辑任务中继续框选
快速编辑进入生成中后移除框选工具和覆盖层
新增挂起请求回归测试覆盖任务开始后的锁定状态
更新图片画布快速编辑项目记忆与验证口径
|
2026-07-16 22:23:29 +08:00 |
|
kdletters
|
a0242e3547
|
修复图集快速编辑模型路由
快速编辑请求补齐模型比例和清晰度参数
后端按模型分流nanobanana与GPT图片编辑协议
兼容旧队列参数并收紧图片编辑计费边界
补充图集回归测试并同步OpenAPI与编辑器文档
|
2026-07-16 22:08:05 +08:00 |
|
kdletters
|
947f59c894
|
限制数据库备份上传带宽
新增共享上传带宽限制器并覆盖数据对象、分片、catalog 与 latest pointer
补齐并发聚合限速、源流错误传播和大型 manifest 分块测试
更新备份环境变量示例与生产运维文档
|
2026-07-16 19:00:35 +08:00 |
|
lhk229
|
aecabdacfd
|
新抠图算法 (#85)
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/85
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-07-16 18:33:06 +08:00 |
|
kdletters
|
94014392ed
|
优化逐文件小对象上传
小于等于16MiB的CAS对象改用单次PUT并执行HEAD验真
大对象继续保留multipart上传与失败清理
补齐单次PUT请求路径测试和运维说明
|
2026-07-16 18:28:04 +08:00 |
|
kdletters
|
40684aafcd
|
优化逐文件备份并发上传
增加files对象PUT和HEAD受控并发
限制并发范围并降低大目录进度日志量
补齐并发上限测试、环境示例与运维文档
|
2026-07-16 18:18:26 +08:00 |
|
kdletters
|
56d70bf720
|
补齐逐文件备份符号链接恢复
记录data-dir内部相对符号链接并拒绝绝对或越界目标
恢复full catalog时安全重建符号链接
补齐备份测试与生产运维文档
|
2026-07-16 18:16:38 +08:00 |
|
kdletters
|
9ae3f53989
|
完善SpacetimeDB逐文件增量备份
新增data-dir逐文件CAS基线、history归档与安全清理
发布并校验OSS latest pointer,支持异机自动恢复
接入dev和release可选的files-history定时备份profile
补齐备份测试、生产门禁、环境示例与运维文档
|
2026-07-16 18:00:06 +08:00 |
|
kdletters
|
b303605bf2
|
新增后台新增用户付费率
扩展 Dashboard 聚合与契约,统计筛选期新增用户的真实付费转化
生成 SpacetimeDB typed bindings 并补充后端聚合测试
后台新增付费率卡片与响应式布局,覆盖零分母和时段文案
同步 Dashboard 运营口径与项目决策记录
|
2026-07-15 22:14:52 +08:00 |
|
kdletters
|
ea8d0ef064
|
修复泥点余额自动刷新
顶部泥点总余额优先展示实时钱包余额,避免缓存明细覆盖刷新结果。
补充缓存明细场景的余额变更回归测试。
同步主站与图片画布的泥点余额数据口径文档。
|
2026-07-15 22:01:25 +08:00 |
|
kdletters
|
cfdba640ee
|
修复图集快速编辑后端校验与错误提示
后端允许完整图标图集进入图片快速编辑,仅继续禁止单个图标。
快速编辑失败时向红色错误框传递具体错误文案。
补充前后端回归测试并同步画布编辑器技术文档。
|
2026-07-15 21:11:46 +08:00 |
|
kdletters
|
271b153308
|
统一Rust格式化工具链与构建门禁
固定Rust 1.96.0与rustfmt格式配置
接入本地lint、Codex提交前检查和Jenkins构建门禁
提交server-rs全workspace一次性格式化基线
同步开发运维文档与production-ops防回退检查
|
2026-07-15 21:06:05 +08:00 |
|
kdletters
|
793ec1b6b0
|
修复后台素材查询分页与任务归组
支持陶泥号解析、稳定游标和后台素材多页查询
补齐查询防抖、请求取消、刷新保留与加载更多状态
新增可信来源索引和拆分批次完成事实,修复跨项目与删除切片归组
同步生成绑定、数据契约、项目记忆和回归测试
|
2026-07-15 20:02:50 +08:00 |
|
kdletters
|
8d1c640eb5
|
修复精选图片读取与审核返还
为已通过、已展示且返还完成的精选资产补充精确匿名读取授权
将精选批准、泥点返还和返还完成标记收进同一SpacetimeDB事务
保留确定性返还流水的幂等语义并支持修复历史半完成记录
补充精选公开门禁测试并同步后端与创作主页文档
|
2026-07-15 16:58:18 +08:00 |
|
kdletters
|
7ed99d7353
|
拆分SpacetimeDB调用池与缓存读连接
将HTTP调用池改为无订阅连接并增加单一共享缓存读连接
统一缓存重建总超时并拒绝发布断线连接
补充连接拓扑回归测试与生产运维说明
|
2026-07-15 15:11:11 +08:00 |
|
lhk229
|
70fef2e753
|
改用OSS签名URL调用BgFilter
复用生成原图object key并签发十分钟读取地址
移除BgFilter请求中的图片文件重传并保留原有fallback顺序
补充签名URL脱敏测试及架构运维文档
|
2026-07-15 06:25:25 +00:00 |
|
lhk229
|
c6aa8a248a
|
切换阿里云通用抠图正式上传链路
改用 AuthorizeFileUpload 与 Policy POST 上传临时对象
移除 GetOssStsToken、OSS V1 和 SHA-1 依赖
补充真实链路冒烟示例、单元测试与架构运维文档
|
2026-07-15 05:22:34 +00:00 |
|
kdletters
|
2f092c3566
|
统一素材任务层级与成本归因
后台素材查询按任务分页并将中间产物逐行收纳为子项
生成原始产物沿用真实素材类型并承载任务生成成本
抠图、拆分和逐帧后处理记录实际生成器且阶段成本归零
补齐历史类型映射、角色动作链路、测试与文档
|
2026-07-15 03:04:41 +08:00 |
|
kdletters
|
3f3a6c4ab2
|
修复画布生图交付与素材成本展示
修复 nanobanana 标量尺寸被误判为宽高的问题。
普通生图和快速编辑在内存完成尺寸变换后仅上传一次,变换失败保留 provider 原图。
移除快速编辑重复的原始输出素材,保留角色、图集和 UI 的独立中间产物。
后台将不重复计费的中间产物显示为不单独计费。
补充单次上传、降级交付和成本展示回归测试及相关文档。
|
2026-07-15 01:36:16 +08:00 |
|
kdletters
|
5c1434511b
|
修复后台看板留存统计与素材详情布局
修正周月日期范围、每日访问人数、零值柱和趋势图滚动同步
新增次日与七日留存及数据库侧精确聚合,移除五万行访问明细截断
聚合失败时拒绝返回伪零值并补齐契约、客户端绑定和定向测试
修复素材详情陶泥号竖排并完善移动端单列布局
同步运营口径与本地数据库版本漂移排障文档
|
2026-07-15 01:25:29 +08:00 |
|
kdletters
|
9807295a7d
|
调整画布生成输入与图集快速编辑
隐藏生成面板资源名称字段并恢复提示词输入边框
恢复图标图集快速编辑并仅对单图标禁用
补充工具栏右键菜单工作流回归测试与编辑器文档
|
2026-07-14 23:26:35 +08:00 |
|
kdletters
|
c8dd6cbd33
|
统一 Jenkins 本机 Git 源
将生产流水线 Git checkout 地址统一为 127.0.0.1:2222
数据库导入导出改由 Built-In Node 准备并传递脚本
新增 Git 源与目标节点边界的生产运维门禁
同步生产运维文档和项目共享记忆
|
2026-07-14 22:03:32 +08:00 |
|
k88936
|
34c6ed8756
|
自动扩缩edit图片的大小适应gptimage2的生成图片大小参数要求 (#82)
尺寸严格限制规则 (Strict Size Constraints):
图片最大边长 ≤ 3840px <- by hardcoded length
宽高两边像素均为 16px 的倍数 <- by backend do crop
长边 / 短边 比值 ≤ 3:1 <- by hardcoded aspect ratio
总像素范围:最小 655360 ~ 最大 8294400 <- by auto scale in this pr
logic impl in the backend
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/82
Co-authored-by: kvtodev <kvtodev@outlook.com>
Co-committed-by: kvtodev <kvtodev@outlook.com>
|
2026-07-14 21:04:54 +08:00 |
|
kdletters
|
75dd05d2e6
|
Merge branch 'master' into extract-wallet-entry-to-shared
|
2026-07-14 21:02:06 +08:00 |
|