Commit Graph

1877 Commits

Author SHA1 Message Date
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
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
kdletters 7c449f0596 修正音频素材封面
使用用户提供的透明 PNG 替换自绘 SVG 音频封面
统一后台素材查询、精选审核、创作主页和画板素材库的音频封面引用
补齐画板图层列表音频图层封面展示
更新相关测试覆盖
2026-07-06 14:44:43 +08:00
kdletters 0b766c8bf9 统一音频素材封面缩略图
新增音频素材统一封面图。
素材库、创作主页精选和后台缩略图改为使用音频封面。
补充音频封面展示回归测试。
2026-07-06 14:10:16 +08:00
kdletters b288b091b2 完善精选审核与素材查询展示
移除素材查询分类筛选和分类列

精选审核通过后改为手动设置展示分类

公开精选按分类展示并补充底部点赞按钮

使用文档大拇指透明图标并同步点赞测试

同步精选审核数据契约、绑定和文档
2026-07-05 18:01:02 +08:00
kdletters a24bbeeeb8 补齐API启动controller弱依赖
API systemd unit 增加 controller 弱依赖
生产 ops 护栏校验 API unit 依赖
同步运维文档和项目记忆说明
2026-07-05 18:01:02 +08:00
kdletters 1fb5a0773e 修复画板提示与失效项目跳转
画板参考图选择提示改为持续显示并支持手动关闭。

显式项目访问失效时同步切回项目页状态。

补充提示关闭和项目失效回退测试。
2026-07-05 18:01:02 +08:00
kdletters d7d98acfd4 接入VectorEngine画布Agent规划
切换画布 Agent 与通用 LLM 代理到 VectorEngine gpt-5.4-mini。

为画布 Agent 注入上一轮生成结果并默认承接上一张图编辑。

补齐规范图工具分流、规范展板 prompt 要求和 JSON 残片回复兜底。

同步前后端契约、测试脚本、环境示例和项目文档。
2026-07-05 17:42:27 +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 963b662e23 修复后台素材查询与精选审核入口
恢复精选审核独立入口与审核页面

拆出素材查询入口并保留纯查询字段

后台素材查询改走 SpacetimeDB 后台 procedure,避免直查私有 editor_asset

同步 SpacetimeDB bindings、后台测试和数据契约文档

补充后台素材查询私有表踩坑记录
2026-07-04 16:39:48 +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 571a46ac29 作品公开默认关闭
将各玩法作品可见性默认值改为关闭。
发布与重新发布流程按首次发布和历史已发布状态保留可见性。
收紧公开详情、互动与正式运行态的可见性门禁。
更新后端公开作品契约文档与项目记忆。
2026-07-04 10:24:42 +08:00
kdletters 7048c05ebf 补齐外部编辑器生成资产链路
更新外部编辑器 API skill 的画板、素材库和美术规范引导。

扩展 Python helper,自动准备画板会话、长超时生成并补齐角色动画素材入库。

将新建项目和生成任务 ID 前缀调整为 proj/task,并保留旧 ID 兼容。

更新 OpenAPI 说明和项目记忆。
2026-07-03 15:19:44 +08:00
kdletters 4637a5e25a 补齐外部编辑器 API 技能
新增 Genarrative 外部编辑器 API skill

封装本地 JSON API Key 与参考图上传 Python helper

同步 OpenAPI 的画布图层替换字段

补充外部 OpenAPI 导出测试断言
2026-07-02 23:43:17 +08:00
kdletters d707613a8b 修复画布快速编辑回写与原图元数据
快速编辑回到原图面板流程,避免新建生成器占位

提交快速编辑时传入目标图层并在后端成功后回写画布

快速编辑生成输入记录原图引用,图片信息可展示原图来源

同步前后端测试与图片画布文档记忆
2026-07-02 23:05:48 +08:00
kdletters 7d954e0985 修复画布图片复制到系统剪切板
将图片剪切板写入提前到用户点击调用栈内发起

固定系统剪切板输出为 image/png

补充异步图片读取前已启动系统剪切板写入的回归测试
2026-07-02 21:14:54 +08:00
kdletters 6d4033f044 让音频生成进入素材库
音效和背景音乐生成复用媒体素材持久化路径

前端提交音频生成时携带素材库上下文并消费返回素材快照

更新音频生成契约、OpenAPI 和相关文档

补充音频素材库链路回归测试
2026-07-02 20:28:26 +08:00
kdletters 15bca90ed2 持久化码后台操作记录
新增兑换码和邀请码后台操作持久表。

列表接口返回全部操作记录并同步前后端契约。

后台页面展示持久化操作历史并移除最近一条会话记录。

更新 SpacetimeDB 迁移表清单、生成绑定和后端架构文档。
2026-07-02 17:31:33 +08:00
kdletters 4e5ed0dd88 调整画布工具栏引导间距
画布工具栏引导框上移并保留底部缝隙
保持引导图尺寸和文案居中布局
2026-07-02 16:58:39 +08:00
kdletters f29edb610b 实现创作精选无限滚动
为陶泥儿精选公开资源接口增加 cursor 分页。

让创作主页瀑布流触底继续加载并追加去重。

补充加载更多失败保留已加载内容和重复触发防护。

更新精选分页契约文档和相关测试。
2026-07-01 21:12:08 +08:00
kdletters c3dce25c24 调整画布工具栏引导尺寸
画布工具栏引导图整体缩小百分之二十
保持引导气泡贴近底部工具栏且文案居中
2026-07-01 20:07:31 +08:00
kdletters 47083bfe05 切断认证快照同步路径
删除 auth_store_snapshot 表和旧 JSON 快照 procedure。

改用 AuthStoreProjectionView 同步 user_account、auth_identity 和 refresh_session。

让 auth 服务从 user_account 投影恢复内存工作集。

同步生成绑定、schema guard 和后端架构文档。
2026-07-01 19:07:21 +08:00
kdletters 69b4d5f090 收敛邀请码标签元数据校验
将邀请码 metadata.tags 写入时收敛为 userTags。

拒绝非数组或非字符串 tags 元数据。

补充链接邀请码自动兑换失败时的前端测试。
2026-07-01 18:03:15 +08:00
kdletters 71a6ed5945 注册时自动使用链接邀请码
手机号注册提交链接中的邀请码。

系统邀请码 metadata.tags 会合并到账户标签。

更新自动兑换邀请码的前端与模块测试。
2026-07-01 17:48:01 +08:00
kdletters ddbcd29b49 移除临时账号合并接口
删除重复手机号账号合并临时 procedure 和生成绑定。

恢复迁移操作员引导授权约束。
2026-07-01 16:25:15 +08:00
kdletters d167c1fa71 允许引导密钥补授权迁移操作员
正确 bootstrap secret 可补充数据库迁移 operator。

保留无 bootstrap 时必须由现有 operator 授权的约束。
2026-07-01 16:03:23 +08:00
kdletters c8efdbcfc9 修复手机号重复账号合并
把手机号、昵称和头像回填并固定到 user_account。

停止新写入依赖 auth_identity 的账号资料旧列。

新增重复手机号账号库内合并 procedure,避免线上全量导出扫描。

更新 SpacetimeDB 绑定和账号资料职责文档。
2026-07-01 15:39:24 +08:00
kdletters d50ecbc492 修复创作弹窗与生成器引用缓存
未开放工具弹窗补充平台主题背景
画布生成器缓存引用按当前账号过滤
新画布工具栏引导改用文档图片
补充弹窗、引导图和引用归属回归测试
2026-06-30 21:50:16 +08:00
kdletters e0e3348f79 修复认证快照回灌导致重复账号
切断运行中从 SpacetimeDB 整包快照回灌内存的路径

清空旧 auth_store_snapshot 并仅保留一次性迁移

修复手机号字段只在 AuthUser 中时重复创建账号

同步认证排障与后端数据契约文档
2026-06-30 20:58:33 +08:00
kdletters 3530e9251e 优化画布任务计时与去背景占位
移除画布任务列表的百分比展示

生成中任务显示阶段和已用时,排队任务不计时

去除背景在项目画布中创建生成占位并通过后端快照完成

补充客户端、工作流和后端契约测试

同步图片画布技术文档和项目记忆
2026-06-30 19:24:35 +08:00
kdletters cf585b6316 修正兑换码按用户限兑校验
唯一码和私有码改为按用户限制重复兑换

兑换失败日志补充请求与用户上下文

补充兑换码模式校验测试

同步共享决策记录
2026-06-30 18:22:48 +08:00
kdletters daffdef5d0 修复画布右键菜单出屏
实测右键菜单尺寸并夹入视口

根据视口空间翻转导出二级菜单方向

补充菜单出屏回归测试
2026-06-30 18:14:49 +08:00
kdletters dfe6bafb5e 接入创作主页画布直达引导
创作工具卡片接入画布生成器直达意图

新建空白画布增加工具栏引导并在生成面板打开后关闭

暂未开放工具复用移动端欢迎弹窗提示

补充主页、项目入口和画布启动意图测试

同步创作主页入口改版文档
2026-06-30 18:13:23 +08:00
kdletters 97da4f21bb 允许画布工具栏横向出屏
移除选中素材顶部工具栏的横向画布边界限制

更新浮层模型测试覆盖左右越界定位
2026-06-30 17:35:00 +08:00
kdletters 1fab3e79fa 修复陶泥号重复生成
认证快照恢复 next_user_id 改为跟随最大陶泥号

新增 user_account 迁移 JSON 陶泥号补救脚本

补充 UUID 用户编号恢复回归测试

(cherry picked from commit 114773c5876d421e9be4d3bc7372c189d70eae86)
2026-06-30 17:12:13 +08:00
kdletters d699036b76 补充数据库备份上传错误日志
为 OSS 上传失败补充备份对象路径上下文

输出错误 cause 链和网络字段,便于定位 fetch failed

(cherry picked from commit 48ee0eb75dd84e2db95f828b256f233e6618f5d9)
2026-06-30 17:12:13 +08:00
kdletters 65acf9f429 更新外部编辑器 OpenAPI 契约
补齐外部生成请求的画布写回字段

同步视频生成参数范围和队列状态响应

补充素材与项目资源返回字段

(cherry picked from commit 287c9cc2f86f0b319ef0c34bc45f8d59a744d0f7)
2026-06-30 17:12:13 +08:00
kdletters dbb651e1f4 修复画布任务列表完成展示
阻止画布生成完成快照自动展开生成器对话框
已完成任务按完成时间排序
恢复任务列表状态、时间和进度展示

(cherry picked from commit febe4811768b1bce73dbc37ca412b3834da2d699)
2026-06-30 17:12:13 +08:00
kdletters c556d42d22 增强生成音频下载重试
为生成音频下载添加 identity 请求头和响应体读取失败重试。

补充音频下载响应体失败后重试成功的单元测试。

(cherry picked from commit 54b18bf0e2)
2026-06-30 17:12:13 +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