menghao
|
6d8c7ae496
|
修复前端异步读取卸载竞态
Project CI / Repository checks (pull_request) Successful in 55s
Project CI / Backend tests (pull_request) Successful in 4m13s
Project CI / Native shell tests (pull_request) Successful in 11m16s
Project CI / Frontend tests (pull_request) Successful in 2m29s
未登录画布不再触发受保护的钱包刷新
充值中心读取在换代与卸载时中止并失效
补充卸载取消回归测试与共享排障经验
|
2026-08-04 10:38:28 +08:00 |
|
kdletters
|
53f06055a4
|
修复画布权威快照合并回归
Project CI / Repository checks (push) Successful in 1m19s
Project CI / Frontend tests (push) Failing after 2m10s
Project CI / Native shell tests (push) Failing after 3m27s
Project CI / Backend tests (push) Successful in 3m53s
统一生成完成态与本地布局的生命周期合并
保留同项目权威刷新中的有效画布选择
同步生成集成夹具与真实后端完成契约
补齐画布持久化回归测试和项目记忆
|
2026-08-03 15:20:44 +08:00 |
|
k88936
|
386534a415
|
Feat/artagent 点击/右键功能 聚焦到画布上的素材 (#123)
Project CI / Frontend tests (push) Failing after 22s
Project CI / Repository checks (push) Successful in 1m10s
Project CI / Backend tests (push) Successful in 3m40s
Project CI / Native shell tests (push) Successful in 10m56s
- 为避免prop drilling把原有的刷新画布集中到一个useContext中,
在此基础上实现画布聚焦, 并在画布agent中使用

Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/123
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-07-31 17:25:35 +08:00 |
|
AIGameCreator App
|
a36290b2e5
|
合并AI游戏创作智能体与通用Runtime基座
Project CI / Frontend tests (push) Failing after 27s
Project CI / Repository checks (push) Successful in 3m20s
Project CI / Backend tests (push) Successful in 3m52s
Project CI / Native shell tests (push) Successful in 13m19s
合并 codex/ai-game-creator-app 的独立客户端、多智能体 Runtime、Runner 与可扩展 LLM Provider 能力
保留 master 最新画布、钱包、后端和原生壳约束并完成四处语义化冲突合并
补齐根 Vitest 对独立 Tauri guest 模块的隔离测试别名并保持 HostBridge 依赖边界
统一正式工作台与 game-chat 的安全本地预览组件及 native-shell 静态门禁
修复合并态 Rust 格式、前端 lint 与共享文档验证口径
|
2026-07-30 18:01:19 +08:00 |
|
k88936
|
6ee33dc561
|
fix: 首页「最近项目」缩略图与退出前视角不一致,出现偏移或裁切 (#111)
Project CI / Repository checks (push) Successful in 1m4s
Project CI / Frontend tests (push) Successful in 2m9s
Project CI / Native shell tests (push) Successful in 2m38s
Project CI / Backend tests (push) Successful in 3m23s
- 封面使用真实画布尺寸及最终 viewport.x/y/scale。
- 320×240 封面改为居中 cover 裁切,不再从左上角取景。
- 正确绘制画布背景色。
in canva:


in home:


因为原本的布局持久化可能有一些bug,改动不相关,所以我回退到最开始的一版:
- 不额外监听画布尺寸变化,给最小尺寸兜底,(大了比小了好)
- 封面不要求强一致性,生成/上传时机仍然按照原来随布局持久化
优化了封面生成:
- 改用webp格式
- 尽量利用图片缓存
最终生成封面从700ms加速到150ms以内, 加上必须的上传和确认150ms 和 布局持久化的时间相差不多,不是特别离谱的手速都能保证两者一致
---------
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/111
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-07-29 16:09:30 +08:00 |
|
kdletters
|
44f47e5db1
|
修复图集素材标签持久化与拆分校验
Project CI / Repository checks (push) Successful in 1m0s
Project CI / Frontend tests (push) Successful in 2m5s
Project CI / Native shell tests (push) Successful in 2m40s
Project CI / Backend tests (push) Successful in 3m16s
项目资源复用增加素材类型匹配,避免同源旧类型资源回流
标签保存期间禁用拆分并在服务端确认后回写资源引用
补齐乱序请求、快照刷新、失败回滚和撤销历史保护
新增前后端回归测试并同步图集入口设计文档
|
2026-07-29 11:06:56 +08:00 |
|
AIGameCreator App
|
1d4aad2600
|
合并远端 AI 游戏创作分支改动
同步首页侧栏与富文本输入改造
保留当前 GameAgent 工作台和自主 Runtime 改动
|
2026-07-21 11:46:38 +08:00 |
|
zhaojingyan
|
eb608ac6f2
|
完善图片画布撤销保护与操作提示 (#89)
为画布历史记录补充操作类型和内容消失保护
增加撤销成功、恢复成功及阻止提示并在三秒后隐藏
补充拖动、上传、生成和替换等操作的历史语义
保留恢复按钮、Ctrl+Shift+Z 快捷键和双向历史栈
补充撤销与恢复规则的定向测试和说明文档
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/89
Co-authored-by: oj-afraid-student <1373241747@qq.com>
Co-committed-by: oj-afraid-student <1373241747@qq.com>
|
2026-07-20 15:19:48 +08:00 |
|
k88936
|
125927e0e8
|
Ai game creator app home sidebar (#86)



TODO: 补充说明书链接
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/86
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-07-20 15:03:23 +08:00 |
|
kdletters
|
f1f2332e61
|
修复泥点余额明细刷新
钱包明细每次展开并在实时余额变化时读取最新拆分。
图片画板生成扣费或退款后同步刷新总额与充值中心。
充值中心读取增加 latest-wins 门禁并阻止旧响应覆盖权威结果。
补充钱包刷新、画板入口和充值乱序回归测试。
同步更新泥点统一资产入口决策记录。
|
2026-07-20 12:48:28 +08:00 |
|
kdletters
|
d465e9b66c
|
补充图集拆分中的前端表现
维护逐图层拆分状态并在请求结束后可靠清理
源图集显示扫描蒙层和拆图中状态胶囊
工具栏显示旋转图标并禁用重复提交
补充工作流、画布、工具栏测试及入口验收文档
|
2026-07-18 19:52:45 +08:00 |
|
kdletters
|
5468bb3212
|
修复画布生成器恢复串台
区分生成结果归属与派生输入关系,避免角色动作和快速编辑面板串台
补全角色动作、视频、音效、背景音乐与宣发素材的生成器恢复类型
统一清理剪切和素材删除后的关联生成状态,避免孤立占位
补充生成器恢复、宣发类型和删除清理回归测试并同步编辑器文档
|
2026-07-17 21:23:12 +08: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
|
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
|
4e7bcb8f24
|
补齐生成中间产物持久化与拆图提示
图标和UI图集拆分失败时保留主图集并在内联、队列及刷新路径提示
角色、图片修改、图标UI和角色动作链路把可恢复中间产物写入项目与素材库
外部生成摘要新增独立告警字段并清理成功任务的历史错误
同步共享契约、SpacetimeDB迁移与绑定、OpenAPI、设计文档和回归测试
|
2026-07-13 21:41:46 +08:00 |
|
kdletters
|
eae00292a1
|
新增画板图集自动拆分
生成图标图集后自动拆分并持久化独立素材
新增图集工具栏手动拆分入口与权威画布回填
修复连通域切片阅读顺序并补齐前后端测试
同步外部接口与编辑器设计文档
|
2026-07-13 19:10:30 +08:00 |
|
kdletters
|
3cbc33bd69
|
优化画布快速编辑参数与替换规则
快速编辑继承并支持模型、比例和尺寸参数,旧模型回落当前默认模型
仅禁止图标与图标图集快速编辑,图标规范继续按普通图片处理
按用户选定分辨率替换当前图层并保持图层中心位置
补齐后端真实图层校验、移动端避让、定向测试与项目文档
|
2026-07-13 18:48:38 +08:00 |
|
kdletters
|
66178edc7c
|
统一泥点账户与每日免费额度
- 新增每日免费泥点独立余额桶,按北京时间零点固定重置20泥点
- 按每日免费、会员限时、永久顺序扣费并支持跨日退款按原分桶回补
- 统一主站与图片画板泥点入口,隐藏限时泥点、任务入口和会员购买入口
- 收敛四档充值商品与泥点购买弹窗,并接入后台动态商品配置
- 同步余额read model、SpacetimeDB迁移绑定、回归测试和工程文档
- 将泥点明细浮层圆角匹配首页卡片视觉规范
|
2026-07-12 19:35:22 +08:00 |
|
kdletters
|
187d7735b9
|
修复编辑器定价持久化与资源预览
将模型定价改为 SpacetimeDB 强类型持久化并兼容旧配置种子迁移
修复快速编辑支付弹窗期间框选显示和交互冻结
补齐后台图片放大以及视频音频资源预览
收紧主站和 External 资源换签授权并记录管理员跨用户审计
固化外部生成入队价格、attempt 钱包结算和最终 lease 失败收口
加固运行时身份轮换、bootstrap secret 与生产构建发布门禁
同步生成绑定、定向测试、运维脚本和项目文档
|
2026-07-10 18:28:06 +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
|
25cac367c6
|
接入功能灰度与画布 Agent 灰度
新增 SpacetimeDB 灰度配置表与后端判定链路
新增后台灰度发布页面和两段式 Gate Key 选择器
将画布 Agent 入口接入灰度配置与运行时能力下发
修复灰度配置刷新读取空本地缓存的问题
补充灰度规则和后台下拉维护约定文档
|
2026-07-08 11:26:41 +08:00 |
|
kdletters
|
754d364227
|
修复画布生成刷新后完成同步
任务列表识别当前画布项目的未确认完成任务并发出完成通知。
编辑器收到任务完成通知后重新加载项目快照并刷新素材库。
补充刷新后任务已完成和轮询完成的回归测试。
|
2026-07-07 19:45:16 +08:00 |
|
kdletters
|
9b49085869
|
修复画布生成器偶发无法打开
同步生成器 active/inactive ref 与 state
激活已有生成器时清理选参考图和菜单临时状态
窗口失焦时释放 Shift 与空格按住态
补充生成器状态与快捷键回归测试
记录图片画布生成器排障经验
|
2026-07-07 16:22:09 +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
|
2a98b60830
|
改为运行时控制画板 Agent 入口
新增前端运行时配置接口下发画板 Agent 开关
将画板 Agent 入口改为读取后端运行时配置
把开关变量改为 GENARRATIVE_ENABLE_IMAGE_EDITOR_AGENT_SIDEBAR
补充前后端测试和生产环境变量文档
|
2026-07-07 14:04:08 +08:00 |
|
kdletters
|
ab61390121
|
修复画布 Agent 默认被任务列表隐藏
打开画布时 Agent 开关启用则保持 Agent 默认展开。
恢复任务自动打开任务列表时不再抢占 Agent 默认态。
用户手动打开任务列表时仍按右侧面板互斥关闭 Agent。
补充恢复任务场景下 Agent 默认显示的回归测试。
|
2026-07-06 19:15:03 +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 |
|
kdletters
|
1fb5a0773e
|
修复画板提示与失效项目跳转
画板参考图选择提示改为持续显示并支持手动关闭。
显式项目访问失效时同步切回项目页状态。
补充提示关闭和项目失效回退测试。
|
2026-07-05 18:01:02 +08:00 |
|
kdletters
|
a4a7aed024
|
合并画布 Agent 侧边栏聊天
# Conflicts:
# docs/project-memory/shared-memory/decision-log.md
# server-rs/crates/spacetime-client/src/module_bindings.rs
|
2026-07-04 18:39:40 +08:00 |
|
kdletters
|
1671d35995
|
修复画布Agent聊天生成体验
让画布 Agent 消息统一走后端规划与 LLM 回复
修复生成图片在聊天、画布和素材库中的展示与恢复
补齐右键删除、画布焦点、聊天滚轮和面板避让交互
同步 Agent 事件契约、文档和定向回归测试
|
2026-07-04 16:41:33 +08:00 |
|
kdletters
|
636934de88
|
补齐陶泥儿精选审核链路
新增 editor_showcase_asset、点赞和活动配置表,生成素材默认不公开。
补齐素材提交精选审核、后台审核通过返还泥点、展示开关和公开精选分页接口。
更新素材库右键菜单和创作主页精选瀑布流,展示作者昵称、陶泥号、成本和点赞状态。
新增后台素材查询页,支持时间、用户、分类、关键词查询和缩略图详情查看。
同步 SpacetimeDB 绑定、前后端契约、项目文档和决策记录。
|
2026-07-04 15:47:14 +08:00 |
|
kdletters
|
8dad52f040
|
实现画布Agent侧边栏聊天
新增画布Agent会话契约、领域规则、SpacetimeDB元数据表和生成绑定。
新增api-server画布Agent会话CRUD、OSS消息文档读写、SSE消息流和生成工具编排。
新增前端右侧Agent对话面板、会话状态hook、SSE客户端、BFF客户端和相关测试。
调整画布侧栏、任务栏、小地图默认状态和面板互斥交互。
补齐画布Agent、OSS消息存储、SSE收口、后端契约和项目记忆文档。
|
2026-07-04 12:03:58 +08:00 |
|
kdletters
|
d707613a8b
|
修复画布快速编辑回写与原图元数据
快速编辑回到原图面板流程,避免新建生成器占位
提交快速编辑时传入目标图层并在后端成功后回写画布
快速编辑生成输入记录原图引用,图片信息可展示原图来源
同步前后端测试与图片画布文档记忆
|
2026-07-02 23:05:48 +08:00 |
|
kdletters
|
d50ecbc492
|
修复创作弹窗与生成器引用缓存
未开放工具弹窗补充平台主题背景
画布生成器缓存引用按当前账号过滤
新画布工具栏引导改用文档图片
补充弹窗、引导图和引用归属回归测试
|
2026-06-30 21:50:16 +08:00 |
|
kdletters
|
dfe6bafb5e
|
接入创作主页画布直达引导
创作工具卡片接入画布生成器直达意图
新建空白画布增加工具栏引导并在生成面板打开后关闭
暂未开放工具复用移动端欢迎弹窗提示
补充主页、项目入口和画布启动意图测试
同步创作主页入口改版文档
|
2026-06-30 18:13:23 +08:00 |
|
kdletters
|
53c5639620
|
完善画布任务与标准绿幕抠除链路
统一编辑器标准绿幕提示词和本地绿幕透明化后处理
生成标准绿幕资产前保存源图到 OSS 并下沉字节级抠绿到 platform-image
将手动去背景接入外部生成队列与画布任务侧栏
修复任务侧栏分页、滚动、计时、焦点与完成信息展示
补充右键菜单关闭和素材复制下载交互
同步编辑器相关文档和项目记忆
(cherry picked from commit a8c19e132d)
|
2026-06-30 17:12:13 +08:00 |
|
kdletters
|
0defb92ffc
|
完善画布素材与抠图任务体验
素材库资产支持直接下载。
画布复制图片时同步写入系统剪贴板。
手动抠图请求直接进入画布任务列表并支持聚焦。
(cherry picked from commit 10b170e7a2)
|
2026-06-30 17:12:13 +08:00 |
|
kdletters
|
2cab20c934
|
显示画板顶部用户头像
在画板顶部泥点右侧显示当前用户头像、昵称和用户码。
头像入口复用账号弹窗,未登录时打开登录入口。
补充画板顶部头像入口的组件和集成测试。
(cherry picked from commit dbf38f3a8c)
|
2026-06-30 17:12:13 +08:00 |
|
kdletters
|
e138562841
|
修复画布任务列表服务端任务显示
任务列表只使用服务端返回的生成任务。
保留生成任务水合后的开始和结束时间。
同步任务列表与画布阶段视图测试。
(cherry picked from commit 7417370ae9)
|
2026-06-30 17:12:13 +08:00 |
|
kdletters
|
fab9f21aa7
|
完善画布任务列表与远程抠图接入
新增图片画布任务侧栏页签、滚轮隔离、完成时间、后端计时和运行中状态展示。
限制外部生成任务只显示当前项目,并让任务点击聚焦画布内容和快速编辑源图。
接入外部生成任务列表查询状态过滤、提示词摘要和后端任务映射。
补充 BiRefNet 抠图请求日志、任务耗时提示和相关文档。
补充侧栏、画布聚焦、外部任务契约和 api-server 定向测试。
(cherry picked from commit 12ef866b66)
|
2026-06-30 17:12:13 +08:00 |
|
kdletters
|
b3501f6fed
|
修复画布快速编辑还原生成器
直接点击生成图时还原原生成器对话框
非生成图直接点击只选中不打开生成器
快速编辑按钮和右键入口按素材元数据打开对应生成器
补齐资源元数据回填和入口边界测试
(cherry picked from commit 45e4b6e64a)
|
2026-06-30 17:12:13 +08:00 |
|
kdletters
|
08f188e26e
|
切换图片画布抠图到 BiRefNet
新增图片画布去背景 BFF 配置与路由,服务端代理 BiRefNet 并持久化结果。
将手动去背景、角色图、图标 spritesheet、UI 素材提取和角色动作帧抠图切到 BiRefNet。
新增画布右上角任务侧栏并展示去背景任务耗时与状态。
同步图片画布技术文档和项目决策记录。
(cherry picked from commit 495fcc8801)
|
2026-06-30 17:12:13 +08:00 |
|
kdletters
|
f40a45e01b
|
合并编辑器素材修复分支
合并 codex/240e-editor-asset-fixes 到 codex/editor-asset-library
保留视频生成资源与素材返回
保留视频缩略图与生成输入元数据
|
2026-06-29 11:37:26 +08:00 |
|
kdletters
|
ad72e4691c
|
修复编辑器素材与交互验收问题
生成视频结果写入编辑器资源和素材库,并返回视频素材快照
上传视频使用真实视频尺寸创建素材和画布图层
素材库视频卡片使用签名地址渲染首帧预览并显示视频标签
剪贴板图片粘贴重新接入系统粘贴和右键粘贴路径
多选图层拖拽保留已有选区并批量移动
图标规范引用支持对象存储资源和素材引用,不再要求 Data URL
音效和背景音乐生成失败展示上游详细原因
|
2026-06-29 11:29:48 +08:00 |
|
kdletters
|
63790e22ef
|
补齐画板视频封面持久化
生成画板视频时截取首帧并上传为封面
将视频生成结果写入素材库并保留 thumbnailSrc
同步后端契约、SpacetimeDB 绑定、前端素材库和画布层映射
补充相关测试与文档说明
|
2026-06-28 00:22:59 +08:00 |
|
kdletters
|
5976c2b337
|
支持素材生成上传参考图
图标素材生成支持上传普通参考图并提交到后端参考图数组。
UI设计图生成和UI素材提取支持上传参考图并写入生成输入记录。
同步前后端契约、OpenAPI、文档和相关单测。
|
2026-06-27 22:18:10 +08:00 |
|
kdletters
|
8eecd038f5
|
允许UI素材提取选择模型
为UI素材提取面板接入图片模型选择器,默认使用nanobanana模型。
提取提交链路传递选中模型并按模型计算泥点价格。
后端UI素材提取请求支持模型字段,队列、执行、持久化和响应统一使用选中模型。
同步外部OpenAPI模型字段并补充前端工作流、客户端请求和后端默认模型测试。
|
2026-06-27 17:51:41 +08:00 |
|
kdletters
|
7452e3e3e2
|
修复画布右键菜单与复制粘贴
统一右键图层命令后关闭画布菜单和图片菜单
补齐快速编辑入口的菜单关闭逻辑
让 Ctrl+V 优先粘贴画布内部剪贴板
补充右键菜单、图层命令和快捷键回归测试
|
2026-06-26 20:29:03 +08:00 |
|
kdletters
|
1924b86b92
|
支持画布粘贴剪贴板图片
画布 paste 事件支持读取剪贴板图片并复用上传流程添加图层
保留画布内部复制粘贴优先级
补充剪贴板图片粘贴与内部粘贴优先级回归测试
|
2026-06-26 17:42:35 +08:00 |
|