suzmii
|
79cf932cba
|
修复资源画本转场快照丢失卡片预览图
快照克隆原先直接复制 blob: 对象 URL,源卡片卸载或预览缓存驱逐后该 URL 被 revoke,克隆里的图片随即失效,表现为进入/退出子画布时卡片框在动而图片不跟着展开和复原
对 blob: 来源且已解码的图片在克隆时栅格化为 data URL 冻结,与既有视频快照处理保持一致
补充 resourceBookController 快照图片冻结回归用例
|
2026-09-09 15:55:05 +08:00 |
|
lhk229
|
5b82a269e9
|
修正定向测试 Rust 格式
Project CI / Repository checks (pull_request) Successful in 2m47s
Project CI / Frontend tests (pull_request) Successful in 4m3s
Project CI / Backend tests (pull_request) Successful in 6m40s
Project CI / Native shell tests (pull_request) Successful in 18m41s
按 CI rustfmt 规范整理策划会话与视觉提示测试
|
2026-09-09 07:52:46 +00:00 |
|
k88936
|
aa2a78f7e0
|
重命名 separated_image_area 为 extracted_area,优化命名一致性并明确区域含义
|
2026-09-09 15:48:32 +08:00 |
|
suzmii
|
6d3d24df5e
|
合并 #283 资源画本画布实现
合入 feat/game-agent-canvas-resource-workbench-v2 的完整画布实现:资源画本控制器/模型/视口/布局、转场层、资源分页缓存与自动聚焦修复、资源总览卡片预览懒加载
保留本分支已有的聊天素材引用改动(引用输入区、@ 引用按钮、运行画面点选)
解决 index.tsx 状态声明与 pitfalls.md 文档冲突;styles.css 去重后仅保留一份画本视觉层
|
2026-09-09 15:43:32 +08:00 |
|
lhk229
|
dd0fd5feff
|
修复合并后的定向测试
Project CI / Repository checks (pull_request) Failing after 1m49s
Project CI / Frontend tests (pull_request) Successful in 3m45s
Project CI / Backend tests (pull_request) Successful in 6m23s
Project CI / Native shell tests (pull_request) Successful in 20m16s
移除不再符合 hydrate 锁语义的过时测试
同步视觉 Agent prompt 测试与当前资源合同
|
2026-09-09 07:41:52 +00:00 |
|
suzmii
|
8ed7e201d1
|
补齐资源画本迁移遗漏的输入区模型触发器样式
用 postcss 精确比对 #283 与当前分支的 CSS 规则集合,补齐唯一缺失的 .project-supervisor-surface.is-direct-codex .conversation-model-trigger
补齐后 #283 的 1057 条规则在当前分支全部存在,postcss 解析通过
|
2026-09-09 15:32:09 +08:00 |
|
suzmii
|
30580814d7
|
修复资源画本样式冲突遗留的缺失闭合括号
解决 #283 迁移与 master 的冲突时,.conversation-model-select [role='status'] 规则丢失了闭合大括号
导致 Tailwind 生成阶段报 Missing closing },Vite 错误覆盖层阻断页面打开
补齐闭合括号后 postcss 解析与 Vite 转换均恢复正常
|
2026-09-09 15:23:20 +08:00 |
|
k88936
|
7aa96e8438
|
统一分离标记图中文注释
说明紫色重建与绿色框绘制层级
|
2026-09-09 15:16:39 +08:00 |
|
suzmii
|
10e28b038c
|
Merge remote-tracking branch 'origin/master' into feat/agc-canvas-resource-workbench-v3
|
2026-09-09 15:14:54 +08:00 |
|
k88936
|
feb6bc0ad4
|
修正分离失败恢复边界
图片编辑、写入和裁切失败保留状态并返回错误
仅视觉模型返工结果进入 problematic
|
2026-09-09 15:07:49 +08:00 |
|
suzmii
|
aba896bf65
|
迁移资源画本视觉层样式
自 #283(V2.0 资源画本)迁入 .game-resource-book-* 视觉层共 523 行
该层作为 V3 资源画布的样式基础,JSX 待画布重写时接入
不包含 V2 主/子画布的行为代码
|
2026-09-09 15:04:18 +08:00 |
|
suzmii
|
bf03a18676
|
修复资源依赖本地身份解析
资源依赖图同时索引远端资源身份和 local-asset 本地资源身份
本地 canonical 引用与远端候选去重后再建立依赖连线
补充本地身份解析与候选不歧义回归测试
更新资源自由画板技术方案的依赖身份合同
|
2026-09-09 15:03:54 +08:00 |
|
suzmii
|
57a5b642fc
|
建立AGC资源语义类型契约
共享契约新增 canonical 资源类型目录和历史类型读时映射
角色动画派生结果写入 character-animation 主类型
补充角色动画落盘与 legacy 类型映射回归测试
更新资源自由画板技术方案的类型边界说明
|
2026-09-09 15:03:54 +08:00 |
|
k88936
|
f349350d60
|
同步分离状态 TypeScript 类型
加入 root_extractable 并将树字段统一为 trees
|
2026-09-09 15:03:48 +08:00 |
|
k88936
|
9b4924c73e
|
补充分离批次重叠筛选测试
验证 DFS 顺序下贪心跳过重叠叶节点
|
2026-09-09 14:54:37 +08:00 |
|
k88936
|
d30bc462c5
|
格式化自动分离 Rust 模块
统一树选择、标记图和批次流程代码风格
|
2026-09-09 14:50:19 +08:00 |
|
k88936
|
26b9ad7fad
|
重构分离树与非重叠批次选择
保留真实根节点并记录 root_extractable
按终态反查和 DFS 贪心筛选逻辑叶
拆出父子区域标记图生成模块
|
2026-09-09 14:48:18 +08:00 |
|
lhk229
|
852d9af483
|
合并最新 master
Project CI / Repository checks (pull_request) Successful in 2m44s
Project CI / Backend tests (pull_request) Successful in 13m7s
Project CI / Frontend tests (pull_request) Successful in 13m55s
Project CI / Native shell tests (pull_request) Failing after 29m47s
同步远端主线至 b129589e7
保留当前分支的 V1 清理与主线文档和测试更新
|
2026-09-09 06:06:35 +00:00 |
|
lhk229
|
310091d28e
|
合并最新 master
Project CI / Repository checks (pull_request) Failing after 9s
Project CI / Backend tests (pull_request) Failing after 9s
Project CI / Frontend tests (pull_request) Successful in 6m0s
Project CI / Native shell tests (pull_request) Has been cancelled
同步主线 DirectProject 历史与 Markdown 展示改动
保留策划 V2 退役方案文档索引
|
2026-09-09 05:49:33 +00:00 |
|
lhk229
|
6a1e307b4a
|
合并最新master并协调模型配置保存逻辑
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
合入服务端默认模型同步及前端模型选择更新
保留配置覆盖层回滚和设置页无外部诊断行为
同步模型ID与默认模型标记并补充交叉回归验证
|
2026-09-09 05:36:56 +00:00 |
|
suzmii
|
f7374b2101
|
fix: 调整 AGC 输入区滚动条显示阈值
- 输入编辑器默认高度提高到 96px,超过 140px 后滚动
- 加深并加宽滚动条拇指,避免溢出时不可见
- 同步调整消息列表底部空间
|
2026-09-09 13:33:13 +08:00 |
|
suzmii
|
a0f3cc21a6
|
fix: 输入区滚动条改为按内容溢出显示
- 移除常驻滚动条和标准 scrollbar 属性
- 保留 WebKit 细滚动条样式,仅在内容超出时出现
|
2026-09-09 13:33:13 +08:00 |
|
suzmii
|
c82a684004
|
fix: 收紧 AGC 输入区模型选择布局
- 模型选择改为按内容宽度靠右排列
- 取消状态点、名称和箭头之间的异常拉伸
- 拉开模型选择与发送按钮间距
|
2026-09-09 13:33:12 +08:00 |
|
suzmii
|
08e20dc7c5
|
fix: 恢复 AGC 输入区模型名称显示
- 模型选择设置稳定最小宽度,避免被右侧 flex 压缩
- 提高模型名称文字对比度
- 固定 @ 和发送按钮宽度,保持控制行布局稳定
|
2026-09-09 13:33:12 +08:00 |
|
suzmii
|
e726dc41b8
|
fix: 约束 AGC 素材候选弹层到输入框范围
- 类型提示改为固定定位并按输入框宽度约束
- 根据上下可用空间选择展开方向
- 避免弹层越过聊天栏覆盖其它区域
|
2026-09-09 13:33:12 +08:00 |
|
suzmii
|
5f36ab8081
|
style: 对齐 AGC 输入区参考样式
- 输入区外框统一承载编辑器和底部控制行
- @ 放左侧,模型选择和发送放右侧
- 恢复输入编辑器滚动条样式
- 消息列表为底部输入框保留滚动条空间
|
2026-09-09 13:33:12 +08:00 |
|
suzmii
|
cc569e7e1e
|
refactor: 统一 AGC 输入区为单框结构
- form 作为完整背景框承载输入区和底部控制行
- 输入编辑器在框内透明显示
- 模型选择、@ 和发送按钮位于同一框内底部行
|
2026-09-09 13:32:41 +08:00 |
|
suzmii
|
664c8fbaf0
|
refactor: 统一 AGC 输入区底部控件结构
- 直接 Codex 输入区改为输入框下方单一控制行
- 模型选择、@ 和发送按钮使用同一 flex 布局
- 通用引用编辑器支持外部触发素材面板
- 移除依赖多个绝对定位拼接的对齐方式
|
2026-09-09 13:32:41 +08:00 |
|
suzmii
|
a42452106c
|
fix: 对齐 AGC 输入区 @ 与发送按钮
- 覆盖直接 Codex 输入区的全局按钮绝对定位
- @ 按钮改为 actions 容器内静态网格项,与发送按钮保持同一基线
|
2026-09-09 13:32:10 +08:00 |
|
suzmii
|
b3989b0d5c
|
fix: 修复 AGC 素材面板预览和按钮重叠
- 每个素材缩略图使用独立预览 scope,避免开发模式取消后无法恢复
- 调整模型选择、@ 按钮和发送按钮的底部布局
- 聊天引用候选改为使用完整已登记素材列表
- 补充图片缩略图和 StrictMode 回归测试
|
2026-09-09 13:32:10 +08:00 |
|
suzmii
|
46f27e2bde
|
fix: 优化 AGC 素材候选弹层样式
- 固定候选弹层宽度并限制高度
- 候选名称和类型标签改为单行省略
- 增加候选弹层层级和滚动条样式
|
2026-09-09 13:32:10 +08:00 |
|
suzmii
|
b7a659cdfe
|
feat: AGC 聊天支持素材与运行画面结构化引用
- 新增通用素材引用编辑器与结构化引用协议
- 三个聊天入口接入 @ 候选和素材选择面板
- 资源卡新增 @引用 入口
- 运行画面新增区域点选与 runtime-region 引用
- Rust 按 manifest 二次校验并生成安全投影
- 补充前端与 Rust 定向测试
|
2026-09-09 13:32:10 +08:00 |
|
k88936
|
11d4d3d930
|
适配 UI 分离图片编辑 multipart 接口
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Frontend tests (pull_request) Successful in 4m57s
Project CI / Native shell tests (pull_request) Failing after 5m40s
将标记图 data URL 解码为 PNG 文件部件。
按 Raw GPT Image 2 新合同发送 prompt、尺寸和输出参数。
保留响应 data[].b64_json 解析与 separation 流程不变。
|
2026-09-09 13:17:36 +08:00 |
|
k88936
|
418d5732de
|
调整UI识别指令,细化粒度要求并优化组件返回规则
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
592b6b4ee7
|
简化识别树验证测试中的断言格式
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
99c19e3ed9
|
补充分离流程排障日志
记录 separation sidecar 状态读写与恢复阶段
记录树构造、批次选择、视觉绑定、裁切和 patch 结果
避免输出 base64、完整提示词和敏感凭据
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
15e30acb0f
|
调整UI识别指令细节,明确文字组件识别规则与粒度标准
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
56fff8325b
|
将自动分离图像处理移出异步执行器
在 spawn_blocking 中构建标记图并编码写入处理图
在 spawn_blocking 中完成处理图裁切与文件输出
保留 image-edit 和视觉绑定网络请求的 async 调度边界
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
207b0820dd
|
统一分离树文件格式
按仓库 rustfmt 规范整理 synthetic root 实现
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
19f3d62d78
|
隔离非法分离区域导致的批次失败
将裁切错误记录为 problematic 并继续流程
避免单个模型区域终止整页分离
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
3c1e7bd599
|
保留分离问题节点的真实重做次数
避免基础设施失败伪造达到上限
保持 problematic 节点诊断信息准确
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
dda6b3946a
|
阻止识别结果引用未授权字体素材
补齐识别阶段字体引用校验
增加伪造字体绑定回归测试
|
2026-09-09 13:12:51 +08:00 |
|
k88936
|
aff40f794d
|
修复分离树合成根节点 ID 冲突
避免单图根节点重复进入重做计数
补充根图片构造回归测试
|
2026-09-09 13:12:50 +08:00 |
|
k88936
|
187faa607d
|
保留原始分离提示并拆分模块
按模型、树、持久化、提示词和工作流拆分 separation
提取支持 more_turn 的反馈重试 harness
删除旧 separation.rs 文件
|
2026-09-09 13:12:50 +08:00 |
|
k88936
|
109cc81740
|
拆分UI自动分离命令模块
保留原始图片分离与绑定提示词
提取模型、树、持久化和工作流子模块
新增可配置 more_turn 反馈重试 harness
|
2026-09-09 13:12:50 +08:00 |
|
k88936
|
f796aef7e2
|
完善UI自动分离批次处理
复用资源ID安全路径并修正像素坐标
加入标记图、Raw编辑、视觉绑定修复与问题节点继续处理
|
2026-09-09 13:12:50 +08:00 |
|
k88936
|
4cc7f4dd64
|
实现UI自动分离命令
新增分离树、批次处理与sidecar状态
接入Raw GPT Image 2与视觉绑定重试
注册Tauri命令并补充识别组件草稿
|
2026-09-09 13:12:50 +08:00 |
|
suzmii
|
d9c883675d
|
补充AGC模型目录异常revision的客户端用例
Project CI / Frontend tests (pull_request) Successful in 4m3s
Project CI / Repository checks (pull_request) Successful in 5m35s
Project CI / Backend tests (pull_request) Successful in 8m10s
Project CI / Native shell tests (pull_request) Failing after 17m32s
- 补充旧服务端不返回 revision(两次响应均为 undefined)时仍按目录变化刷新的用例
- 补充服务端目录重建导致 revision 回退(7 到 0)时仍更新界面的用例
- 补充 revision 未变化时不更新界面、沿用已应用目录的用例
|
2026-09-09 13:03:46 +08:00 |
|
lhk229
|
2757273850
|
修正配置回滚代码的Rust格式
Project CI / Repository checks (pull_request) Successful in 2m51s
Project CI / Frontend tests (pull_request) Successful in 3m18s
Project CI / Backend tests (pull_request) Successful in 8m9s
Project CI / Native shell tests (pull_request) Successful in 22m8s
按rustfmt要求调整错误信息和测试断言换行
通过仓库check:rustfmt、编码和diff检查
|
2026-09-09 04:40:45 +00:00 |
|
lhk229
|
08c5917490
|
修复配置覆盖层写入失败后的部分更新
Project CI / Repository checks (pull_request) Failing after 1m8s
Project CI / Frontend tests (pull_request) Successful in 3m5s
Project CI / Backend tests (pull_request) Failing after 3m52s
Project CI / Native shell tests (pull_request) Failing after 4m5s
提前序列化配置变更并在多文件写入失败时逆序回滚
保留单文件保存路径且不增加外部诊断或保存后回读
补充覆盖层写入失败回归测试及配置保存文档
|
2026-09-09 04:34:57 +00:00 |
|