kdletters
2fdceea3f8
Merge remote-tracking branch 'origin/codex/editor-asset-library' into codex/ui-extraction-model-integrate
2026-06-27 17:51:03 +08:00
kdletters
107c078154
调整后台Dashboard时间筛选与指标分区
...
移除Dashboard时间快捷里的本时段按钮
让本日本周本月只改起止日期并按时段查询刷新
将总计数据和时段数据拆成独立区块
同步Dashboard页面测试和运营看板文档
2026-06-27 17:27:23 +08:00
kdletters
8324911bbb
修复动作提示缓存缺失降级
...
角色资产工作流解析在 OSS 缓存未配置时返回默认提示词
补充无 OSS 缓存的 workflow 路由回归测试
同步后端契约文档说明
2026-06-27 17:24:05 +08:00
kdletters
20f6f20c55
修复画布图片信息复制
...
为图片信息弹窗增加复制信息按钮
复制内容仅包含当前可见元数据字段
补充图片信息复制回归测试和文档约定
2026-06-27 17:15:19 +08:00
kdletters
ec34f85006
收紧 React 测试契约
...
将画布相关 hook 测试改为直接验证公开返回值
移除组件测试中对 class、图标和测试专用 DOM 状态的脆弱断言
新增 React 组件测试准则并同步项目记忆
2026-06-26 19:37:28 +08:00
kdletters
a8c3f8cf0f
补齐后台埋点导出和任务事件选择
...
后台埋点查询支持日期筛选和导出全部模式
新增后台真实 event key 列表接口
任务配置页改用真实 user 埋点 key 候选
更新后台埋点查询文档和定向测试
2026-06-26 16:49:33 +08:00
kdletters
bf09b84cb3
优化画布视口拖动性能
...
小地图拖动通过 requestAnimationFrame 合帧并在结束时刷新最后一帧
平移和小地图拖动期间跳过项目自动保存与 session 缓存写入
补充视口交互性能回归测试和项目文档记录
2026-06-25 23:50:24 +08:00
kdletters
24f42061c5
修复画布生成面板打开后不可见
...
新增 composer 可见安全区计算,打开后自动平移画布避开视口边界和工具栏。
统一在生成面板 surface 中按真实 DOM 尺寸触发避让,覆盖生成器、快速编辑、裁扩和角色动作面板。
补充 overlay 与 generation surface 回归测试。
同步 Lovart 面板方案和共享踩坑文档。
2026-06-25 23:25:52 +08:00
kdletters
c5295a619c
收紧生成任务轮询与资产读取路径
...
空生成任务列表不再保持四秒轮询
读取资源字节优先通过read-url直连OSS
保留read-bytes作为OSS读取失败兜底
更新资产导出与项目记忆文档口径
2026-06-25 23:01:24 +08:00
kdletters
a61e604921
调整移动端欢迎页显示时机
...
移动端进入站点壳即显示欢迎提示
更新欢迎页判定测试
同步玩法链路文档中的欢迎提示口径
2026-06-25 22:58:09 +08:00
kdletters
28e11c4718
修复项目封面本地兜底
...
新增项目封面 IndexedDB 本地缓存。
封面 Blob 生成后先写入本地缓存,上传失败仍可展示。
项目列表优先服务端封面,其次本地缓存,再回退画布图层。
补充封面兜底测试和项目记忆文档。
2026-06-25 21:59:05 +08:00
kdletters
b7594d0a03
清理本地遗留生成Worker
...
启动本地 all 角色前清理同库旧 external-generation-worker
补充 dev 调度脚本的 worker 匹配测试
记录旧 worker 抢队列导致 procedure 超时的排障口径
2026-06-25 21:01:33 +08:00
kdletters
6277a823ba
调整动作导出与项目封面兼容
...
新增动作图层导出二级菜单
序列帧导出改为ZIP并生成GIF预览
兼容历史项目封面资源字段
2026-06-25 19:58:12 +08:00
kdletters
346146113d
修复序列帧播放淡入闪烁
...
序列帧图片不再复用普通图片加载淡入样式
补充画布序列帧无过渡播放回归测试
记录序列帧播放闪烁排障经验
2026-06-25 15:07:23 +08:00
kdletters
0c2f743010
要求UI素材图集使用绿幕背景
...
后端UI设计素材提取固定提示词加入纯绿色绿幕要求
前端UI设计素材提取常量与历史字段断言同步绿幕要求
更新编辑器文档和项目记忆中的素材提取约定
2026-06-25 14:58:09 +08:00
kdletters
6bf8b0051b
完善画板生成器与素材导出体验
...
图片改造改为独立 quick-edit 生成器占位并补齐提交链路
生成完成应用项目快照后同步刷新素材库
序列帧导出补充 Spine JSON 与独立验证器
序列帧播放预加载帧资源以减少加载闪烁
本地 dev 默认启用 all 进程角色并更新文档
2026-06-25 00:12:21 +08:00
kdletters
4eb7bca536
修复画布素材导出跨域读取
...
导出读取改走同源 read-bytes 接口
readAssetBytes 支持 objectKey 直读
补充对象素材导出不触发 OSS 跨域请求的回归测试
更新画布素材导出文档的 CORS 边界
2026-06-24 21:15:22 +08:00
wuxiangwanzi
0c55d1ca87
后台看板增加时段显示和新增用户数量
...
后台 Dashboard 日期控件改为起始日期和终止日期
新增本时段筛选并扩展前后端 Dashboard 查询契约
新增新增用户数指标,按 profile_dashboard_state.created_at 统计当前时间窗注册账号
补充后台看板测试和运营看板文档口径
2026-06-24 20:57:03 +08:00
wuxiangwanzi
468bdd5cb5
修复精选栏用户id显示
...
公开精选资源接口透传 ownerUserId
精选模型使用 ownerUserId 作为作者兜底
补充前后端回归测试和相关文档
2026-06-24 20:38:17 +08:00
kdletters
b6c5fdeb30
修复生成完成提示与项目封面快照
...
生成完成提示展示后后台确认,避免刷新重复弹出
项目封面改为保存并读取静态快照资源
补充封面快照上传、选择和展示测试
同步外部生成与图片画布契约文档
2026-06-24 19:30:16 +08:00
wuxiangwanzi
32fc4089cb
补充是否公开资源的逻辑,修改精选列表展示逻辑
...
新增画布项目资源公开展示开关和公开精选资源接口。
左侧素材右键菜单支持公开展示勾选与删除操作。
陶泥儿精选改为读取全站公开生成资源并过滤同源同媒体副本。
拖拽生成素材入画布时保留源资源关系并复用同源资源。
同步 SpacetimeDB 迁移、绑定、前端测试和相关文档。
2026-06-24 17:25:19 +08:00
kdletters
73a17193d4
升级外部生成为正式任务列表
...
将 external_generation_job 扩展为含价格、确认时间、退款流水和事件审计的正式生成任务事实源
新增外部生成任务列表与确认 BFF,并让平台入口按后端任务补弹完成或失败提示
保护画布生成队列超时、快照回写和自动保存覆盖场景
将 worker 计费退款流水写入 externalGenerationJobId,并补充冷备份后 worker/controller 恢复守护
2026-06-24 15:17:12 +08:00
kdletters
ed6b17442a
修复画布素材删除级联
...
保留素材库 sourceResourceId 并写入画布图层
删除素材时用 sourceResourceId 匹配项目资源图层
补充级联删除持久化回归测试和排障记录
2026-06-24 14:58:44 +08:00
wuxiangwanzi
d373cb2498
隐藏返回主站按钮
...
隐藏项目页头部返回主站按钮。
清理项目页返回主站回调与相关测试。
同步更新创作主页与项目入口文档说明。
2026-06-24 14:04:04 +08:00
kdletters
5a884f1d11
修复画板私有素材预览
...
让生成参考图和角色动作参考图通过 objectKey 换签显示
让视频图层 poster 与框选预览复用签名读取
补充参考槽、框选预览和视频图层回归测试
沉淀框选预览换签缓存踩坑
2026-06-23 23:23:16 +08:00
kdletters
f1b4e70bda
节流私有素材换签请求
...
限制大量不同素材同时换签时的首批派发和后续间隔
补充 read-url 换签爆发导致发布入口 429 的排障记录
2026-06-23 23:11:37 +08:00
kdletters
562366820d
合并master到编辑器素材库分支
2026-06-23 22:45:57 +08:00
kdletters
fbecb3c7cb
新增后台Dashboard并修正画板规范图选择
...
新增后台 Dashboard 默认入口、日周月筛选和运营汇总页签
补充后台 Dashboard 数据契约、接口统计和文档
修正画板角色与图标规范图选择、缓存和提示状态
修复创作页桌面导航类型收窄错误
更新 Codex 环境初始化脚本和相关回归测试记录
2026-06-23 22:44:04 +08:00
wuxiangwanzi
fcd9470dcf
加入客服反馈和社区二维码
...
增加桌面端全站客服反馈悬浮入口。
悬停入口时展示 QQ 和微信社区二维码浮窗。
补充入口拖拽边界、点击跳转和移动端隐藏测试。
同步全站客服悬浮入口接入文档。
2026-06-23 21:02:13 +08:00
kdletters
4b2cac44ff
修复图标素材切片废图
...
合并靠近主体的断开高光阴影连通域
过滤孤立小碎片避免生成废图素材
补充图片画布图标切片踩坑记录
2026-06-23 19:30:04 +08:00
kdletters
2e60e43e17
收紧画布素材导出元数据
...
只导出信息面板可见的素材元数据
过滤导出生成输入中的内置提示词
补充导出测试和图片画布文档约束
2026-06-23 19:23:46 +08:00
kdletters
afc2f03497
新增后台账号初始泥点配置
...
新增 profile_wallet_config 表和后台读写接口
注册赠送泥点改为读取后台配置并保留默认 100
后台新增账号配置页并同步数据契约文档
2026-06-23 17:42:49 +08:00
kdletters
0c2c0c2c0f
合并 master 到编辑器素材库分支
...
同步主线原生壳与宿主桥接改动
保留画板媒体瘦身和请求重试契约
合并项目记忆决策记录
2026-06-23 17:25:35 +08:00
kdletters
f5ede50ba9
瘦身画板媒体保存链路
...
改造画板项目保存响应为轻量 ack
统一生成上传媒体以 objectKey 持久化
补齐素材库缩略图换签与本地轻量缓存
刷新生成后泥点余额并补充回归测试
2026-06-23 17:21:55 +08:00
kdletters
63cd92cc3f
补齐图片编辑器素材和画布搜索
...
普通上传默认落入上传素材文件夹
缺少上传素材文件夹时首次上传前自动创建
素材库和图层侧栏增加前缀优先搜索
更新图片画布技术文档和定向测试
2026-06-23 17:03:11 +08:00
JenkenB
624ab91f66
Merge branch 'codex/editor-asset-library' of https://git.genarrative.world/git/GenarrativeAI/Genarrative into codex/editor-asset-library
2026-06-23 16:13:47 +08:00
JenkenB
700206f364
Merge branch 'codex/editor-asset-library' of https://git.genarrative.world/git/GenarrativeAI/Genarrative into codex/editor-asset-library
2026-06-23 16:10:22 +08:00
wuxiangwanzi
dab879e0c4
统一界面上的ip形象标识
...
新增陶泥儿产品 IP 公共图片资产
左上角品牌标识和绑定页品牌块统一展示该形象
更新产品基线、创作主页方案和共享决策记录
2026-06-23 15:48:03 +08:00
JenkenB
650a54f5eb
Lock publication materials to gpt-image-2
...
Enforce gpt-image-2 for publication-material workflows to ensure stable, predictable promotional asset generation. Updates include: docs clarifying the decision and UI behaviour; backend api-server normalize/force model to GPT_IMAGE_2 for kind = "publication-material"; frontend sets publication dialogs to use and display a disabled gpt-image-2 model capsule and computes cost using that model; submission flow no longer remembers or submits nanobanana2 for publication items. Added/updated unit tests and a demo panel test to validate the locked model. Key files changed: docs/* (decision log and editor guides), server-rs/crates/api-server/src/editor_project.rs, several src/components/image-editor/* files and tests.
2026-06-23 15:27:52 +08:00
wuxiangwanzi
c8aa1775f3
移动端欢迎界面和说明
...
新增移动端首页欢迎弹窗,提示移动端仅支持作品展示。
替换欢迎弹窗 IP 图标并调整正文换行与标点。
关闭弹窗后本次页面生命周期内切换底部页签不再重复弹出,刷新后重新显示。
补充弹窗展示规则测试并同步玩法入口文档。
2026-06-23 15:19:21 +08:00
kdletters
47bdc73b93
串行化画板布局自动保存
...
让画板布局保存共用单飞队列避免慢 PATCH 并发
覆盖慢保存期间只发送最新待保存快照
补充发布入口 429 排查与自动保存文档
2026-06-23 15:16:50 +08:00
kdletters
0579741f64
画板生成统一接入Worker队列
...
新增图片画布外部生成队列封装和 worker job 分发
将画板图片、改图、图标、UI 素材、角色动作、视频和音频生成切到队列模式
前端提交生成任务后轮询 queueState 并应用后端项目快照
补充共享契约、测试和 worker 化文档说明
2026-06-23 01:07:33 +08:00
kdletters
7d3e652b53
优化项目封面加载与画布吸附
...
项目页封面和画布图层增加轻量加载态,图片解码不阻塞外框文字。
缩小等距吸附候选范围,降低多素材拖拽热路径开销。
补充项目封面、画布加载、吸附性能测试和文档说明。
2026-06-23 01:06:28 +08:00
wuxiangwanzi
6c984a24f6
修改滚轮缩放和图标容器比例bug
...
将画布滚轮缩放下限调整为可见 5%。
修正图标素材生成占位框尺寸,避免 1:1 默认外框过大。
取消图标素材占位装饰 tile 的反向缩放,避免缩小时内部容器异常放大。
补充画布缩放、图标占位和文档验收说明。
2026-06-23 00:19:09 +08:00
kdletters
79257f6e4a
合并编辑器素材库最新分支
...
合并 codex/editor-asset-library 到 master
同步编辑器生成服务端计费能力
同步创作主页精选素材来源限制
2026-06-22 23:29:31 +08:00
kdletters
ac3befdadf
限制创作主页精选素材来源
...
只从项目内画布生成资源构建陶泥儿精选
移除公开作品和账号素材库精选回退
补充精选数据边界测试和项目记忆文档
2026-06-22 23:25:38 +08:00
JenkenB
7830d201c4
Server-side billing for editor generation
...
Move editor generation pricing to backend: remove priceMudPoints from public request schemas and docs, require backend to compute model prices and perform pre-charge via execute_billable_asset_operation_with_cost. Update character animation and video handlers to use authenticated owner IDs and wrap generation requests in billing; remove client-side price validation. Adjust OpenAPI, project-memory docs, pricing management docs, and related tests to reflect that front-end only displays prices and must not submit priceMudPoints. Also document new user registration reward and wallet refund outbox behavior. Code and test changes applied across api-server handlers, shared contracts, and image-editor client/tests.
2026-06-22 23:11:23 +08:00
kdletters
008bbae845
合并编辑器素材库分支
...
合并 codex/editor-asset-library 到 master
保留原生壳桥接统一分支已合入内容
合并图片编辑器素材库、模型定价和项目记忆更新
解决项目记忆踩坑记录冲突
2026-06-22 22:37:14 +08:00
kdletters
25761b84a3
合并原生壳桥接统一分支
...
合并 Expo 移动壳与 Tauri 桌面壳工程
保留创作主页、项目入口和现有生产发布脚本
同步 HostBridge 文档、依赖锁文件和原生壳门禁
2026-06-22 22:28:31 +08:00
wuxiangwanzi
6caf349992
锁定画布UI设计图模型选择
...
固定生成UI设计图模型展示为gpt-image-2
对齐角色规范面板的只读模型展示样式
提交层兜底强制UI设计图使用gpt-image-2
补充模型锁定与旧草稿兜底测试
2026-06-22 21:51:59 +08:00