Commit Graph

2939 Commits

Author SHA1 Message Date
k88936 10d5bcf713 修复 AI 游戏创作壳测试解析
Project CI / Repository checks (pull_request) Failing after 13s
Project CI / Backend tests (pull_request) Failing after 13s
Project CI / Frontend tests (pull_request) Failing after 2m1s
Project CI / Native shell tests (pull_request) Failing after 2m40s
显式解析文件管理器已发布的 ESM 入口

迁移 UI 编辑器测试到会话投影与几何模块

修正节点交互测试的画布接口契约
2026-08-19 17:18:20 +08:00
k88936 c5ecc48598 优化 UI 编辑器侧栏布局
将步骤概览移动到检查器上方并贴合右栏边缘

将左侧输入区拆为可折叠且独立滚动的伸缩面板

使 UI Tree 随面板高度稳定伸缩,避免展开尺寸反馈循环

补充可折叠侧栏 flex 布局回归测试
2026-08-19 16:25:53 +08:00
k88936 507160c773 修复 UI 编辑器导入排序
排序 FillMethod 类型文件的导入声明。

排序 UI 设计建议测试的导入声明。
2026-08-19 16:24:10 +08:00
k88936 044c6b6baf 合并 AGC 平台编辑器运行时改动
Project CI / Frontend tests (pull_request) Failing after 1m0s
Project CI / Repository checks (pull_request) Failing after 1m2s
Project CI / Native shell tests (pull_request) Failing after 2m12s
Project CI / Backend tests (pull_request) Successful in 3m47s
保留 UI 编辑器资源工作台入口与保存身份传递

整合直连运行时、平台会话刷新与资源预览更新

合并预览部署、契约、测试与运维改动
2026-08-19 15:48:05 +08:00
k88936 995db645e2 收敛 UI Editor 节点状态
Project CI / Repository checks (pull_request) Failing after 14s
Project CI / Backend tests (pull_request) Failing after 14s
Project CI / Native shell tests (pull_request) Failing after 1m49s
Project CI / Frontend tests (pull_request) Failing after 57s
统一 StageStatus 为 NoProblem、NeedReview 和 Blocked

移除 Pending 与 Passed 的前后端、LLM 草稿及持久化夹具用法

补充旧状态拒绝测试并更新 UI Editor 技术方案
2026-08-19 15:24:51 +08:00
k88936 34511244c8 深化 UI 编辑会话模块
将载入、revision、选择、预览、步骤门禁、异步操作和保存意图收敛到 UI 编辑会话

按输入、画布、检查器、工作流、弹窗和保存用途拆分视图 projection

补充 UI 编辑会话模块边界文档
2026-08-19 15:09:38 +08:00
k88936 10317e16e7 收拢 UI Editor 节点几何 seam
新增唯一节点几何模块并统一页面坐标、节点上下文与 offset 反算

迁移状态层重挂载、子节点保位、Inspector 与预览 resize 适配器

补充纯几何回归测试、更新 UI Editor 技术方案
2026-08-19 15:08:40 +08:00
kdletters 925aefd934 修复AGC Native测试夹具
Project CI / Repository checks (push) Successful in 2m46s
Project CI / Frontend tests (push) Successful in 3m10s
Project CI / Backend tests (push) Successful in 4m21s
Project CI / Native shell tests (push) Failing after 14m44s
固定普通 JSON Provider mock 为非流式

为平台账号画布与视觉门禁测试安装隔离会话

同步现役路由、默认配置与提示词断言
2026-08-19 14:42:41 +08:00
k88936 d96f081a44 修复UI锚点溢出错误优先级
先校验锚点能否转换为 CSS 百分比,再校验 min/max 排序。

保留极端有限锚点的具体溢出错误,避免被通用排序错误覆盖。
2026-08-19 14:39:45 +08:00
k88936 6af962cde3 移除 InputSidebar 调试组件
移除 InputSidebar 中未使用的调试按钮和状态显示组件
2026-08-19 14:37:17 +08:00
k88936 d71c7d7015 修复UI编辑器远端导入编译错误
将远端素材导入改为异步下载后加锁提交,消除 await 同步函数编译错误。

更新字体素材导入测试以使用当前筛选器与配置契约。
2026-08-19 14:31:00 +08:00
k88936 b26d9f7e3a 补充TODO
补充 UI 编辑命令的输入限制检查 TODO
2026-08-19 14:22:06 +08:00
k88936 1e2537e036 修复 UI 编辑器从属关系与保存交互
状态层和持久化层拒绝 slave_to 循环,Inspector 过滤后代候选

统一节点拖拽缩放手势状态机并校验几何值

保存失败改为页面级安全提示并支持稳定重试

补充回归测试及 UI Editor 决策文档
2026-08-19 14:22:06 +08:00
k88936 c39049b7ba 调整字体素材槽统计语义
仅将 Bound 字体计入素材槽并视为已绑定

SystemFont 不再计入素材槽、待绑定或组件素材需求

同步 binding overview 回归测试
2026-08-19 14:22:06 +08:00
k88936 2dd87bc05e 说明 UI State 恢复副本的最佳努力语义
补充持久化代码注释,区分可解析候选与严格恢复校验

同步技术方案文档中的 previous 恢复边界和并发行为
2026-08-19 14:22:06 +08:00
k88936 d00fbd29cc 禁止 UI Transform 倒置锚点
持久化 State 校验拒绝 anchor_min 大于 anchor_max

tf2css 在转换边界拒绝倒置 anchor 并更新回归测试
2026-08-19 14:22:06 +08:00
k88936 d49143fc7b 补充 BestFitFontSize 反序列化校验
通过自定义反序列化恢复 min 不大于 max 的构造不变量

保持现有 JSON 形状、生成绑定和 schema 版本,不引入迁移

增加无效字体范围回归测试
2026-08-19 14:22:06 +08:00
k88936 11f7efa090 补充 Filled 图片类型反序列化校验
新增字段级 amount 反序列化校验,拒绝非有限和越界值

保持现有 JSON 形状与 schema 版本,不引入迁移

增加非法填充量回归测试
2026-08-19 14:22:06 +08:00
k88936 e262fd2a60 修复 UI 编辑器导入提交与恢复边界
为图片和远程素材导入增加服务端数量、单文件及批次总量上限

改为提交成功后推进项目 revision,并保留 reconciliation-required 结果

远程 IPC 改传签名地址并流式限量下载,UI State 使用稳定 previous 恢复副本
2026-08-19 14:22:06 +08:00
k88936 26db35286e 明确 UI 编辑器导入与识别边界
补充结构识别、语义合并和增量导入的正式行为说明

为 Rust 与前端实现添加对应内联注释

删除已撤销计划文档的技术文档引用
2026-08-19 14:22:06 +08:00
k88936 22f61654f9 修复 UI 编辑器审查中的低风险问题
修复严格 JSON Schema 的 Rust 借用冲突并校正识别枚举命名

补充 UI 语义、素材库、Sprite、字体和前置检查的输入安全校验

修复弹窗 Escape、Minimap ref、保存状态和编辑器错误提示行为

让 UI 编辑器 mock store 按资源维护 revision 并覆盖冲突测试
2026-08-19 14:20:54 +08:00
k88936 4f99070a83 移除TODO
Project CI / Backend tests (pull_request) Failing after 14s
Project CI / Repository checks (pull_request) Failing after 14s
Project CI / Frontend tests (pull_request) Failing after 1m20s
Project CI / Native shell tests (pull_request) Failing after 1m57s
移除多处已解决或过时TODO
2026-08-19 14:12:05 +08:00
k88936 17b09804fa 完善UI编辑器字体预览与BestFit
绑定字体加载成功后应用私有 font-family,并回退系统字体

新增字形映射和浏览器真实文本测量的 BestFit 算法

补充文本渲染回归测试及字体跨运行时一致性待评估文档

更新UI编辑器字体预览权威实施合同
2026-08-19 13:56:08 +08:00
k88936 b5351f03fa 移除根节点组件过时TODO
删除已失效的根节点组件预览限制说明
2026-08-19 13:46:42 +08:00
k88936 33fe06b3ac 修复UI设计状态浮点回读失败
统一 UI State 写入与严格回读的浮点序列化表示

补充拖拽 Transform 与灵体素材保存回归测试

记录 UI State 浮点 JSON 校验排障经验
2026-08-19 13:41:46 +08:00
k88936 ed092b3688 复用 UI 节点右键菜单
抽取页面级节点右键菜单并接入 UI Tree

在编辑叠加预览中支持节点右键操作

补充菜单交互测试与技术方案约定
2026-08-19 13:25:56 +08:00
k88936 a5e15bf48a 修复UI编辑器等比角点缩放
抽取等比缩放主轴与尺寸推导算法

锁定单次拖拽的主导轴并保持对角锚点

补充比例缩放回归测试与交互规则文档
2026-08-19 13:20:45 +08:00
k88936 2cf3183e78 增强UI编辑器状态高亮动效
概览重复定位时重新触发状态提示动画

为待审与阻塞状态提供差异化呼吸高亮

补充状态高亮令牌的回归测试
2026-08-19 13:14:44 +08:00
k88936 f1ebd47ff7 迁移 UI 编辑器素材导入到阻塞工作线程
将本地与远端素材导入的同步校验和文件事务移入 Tokio blocking worker
保持项目写锁只覆盖 worker 内的连续同步临界区
补充异步导入命令的本地图片导入回归测试
2026-08-19 13:06:50 +08:00
k88936 5528fdf64a 补齐主题弹窗焦点管理
接入 focus-trap-react 统一管理弹窗焦点生命周期

覆盖初始焦点、Tab 循环及关闭后焦点归还

更新 AI 游戏创作弹窗无障碍契约
2026-08-19 13:04:05 +08:00
k88936 fb5c4a002b 修复UI编辑器阶段概览与状态提示
按阶段展示导入、识别和绑定概览

在Inspector显示状态原因并单独高亮对应状态字段

为阻塞状态保留识别失败原因并移除待处理定位行为
2026-08-19 11:43:29 +08:00
k88936 fbc1ce0e59 修复 UI 预览拖拽重置视口
仅在画布尺寸或像素单位变化时重新计算预览尺寸

避免节点拖拽的状态深拷贝触发全画布适配
2026-08-19 11:18:13 +08:00
k88936 03e513324f 新增UI编辑器Godot容器布局
将节点布局统一收敛到 ControlLayout 并校验 Container 参数

支持 HBox、VBox、Grid、Margin、Center 的 Inspector 与 Preview

补齐布局类型、状态和预览测试及技术文档
2026-08-19 10:56:27 +08:00
k88936 9eb47f637b Inspector 节点支持删除
为节点 Inspector 增加删除节点及子节点按钮。
2026-08-19 10:48:28 +08:00
k88936 a9a4998418 优化最终预览框线开关样式
将 Show frame 按钮改为紧凑复选框

保留最终预览框线显示状态与交互行为
2026-08-19 10:30:39 +08:00
kdletters 9fe800da80 修复AGC Native测试认证与阻断
Project CI / Repository checks (push) Successful in 2m33s
Project CI / Frontend tests (push) Successful in 2m55s
Project CI / Backend tests (push) Successful in 3m58s
Project CI / Native shell tests (push) Failing after 16m33s
- 为画布与资源编辑 loopback fixture 增加 task-local External Editor 凭据

- 为平台账号语义测试安装隔离会话并修正资源编辑错误分类断言

- 为 Windows mock listener 增加有界 accept 与 blocking stream 恢复

- 同步 autonomous main-loop、completion fixture 与项目决策记录
2026-08-19 03:24:29 +08:00
kdletters 0fc69c620a 修复Gitea仓库门禁依赖安装
Project CI / Repository checks (push) Successful in 2m21s
Project CI / Frontend tests (push) Successful in 3m6s
Project CI / Backend tests (push) Successful in 3m30s
Project CI / Native shell tests (push) Failing after 3h0m0s
- Repository checks 在运行 AGC AppSurface 前安装子包依赖

- 补充工作流依赖准备契约测试
2026-08-18 22:35:36 +08:00
kdletters b8dc3fe1b1 修复AGC登录网络错误与构建门禁
Project CI / Repository checks (push) Failing after 1m3s
Project CI / Frontend tests (push) Successful in 3m3s
Project CI / Backend tests (push) Successful in 4m3s
Project CI / Native shell tests (push) Failing after 3h0m0s
- 登录页归一网络错误并避免暴露底层 transport 文本

- 补充拒绝连接提示与错误信息脱敏回归测试

- master 推送门禁增加 AGC AppSurface 验证
2026-08-18 22:15:49 +08:00
k88936 52f7ee5448 修复 UI 编辑器字体绑定
允许文本组件绑定项目字体资源

修正字体引用计数与删除回退

补充字体绑定状态回归测试
2026-08-18 21:22:40 +08:00
kdletters fe69a49a9c 修正AGC主分支门禁
Project CI / Repository checks (push) Successful in 1m23s
Project CI / Frontend tests (push) Failing after 2m8s
Project CI / Native shell tests (push) Failing after 3m5s
Project CI / Backend tests (push) Successful in 3m43s
- 修正直连 Codex 烟测脚本导入排序

- 修正播放请求回调依赖并稳定调用最新动作
2026-08-18 21:18:39 +08:00
k88936 43e8a6f904 恢复最终预览框线开关
在最终预览恢复 Show frame 控件

开关启用后显示节点框线、标签和调整控件

补充最终预览框线回归测试
2026-08-18 21:13:53 +08:00
k88936 33258657c3 统一UI编辑器新建节点组件状态
前端新建页面根和人工节点默认组件状态设为通过

识别与合并新建节点默认组件状态设为通过

保留组件绑定结果对已触碰节点的状态回写

补充新建节点状态测试与技术方案说明
2026-08-18 21:10:41 +08:00
k88936 37f7f710f3 修复 UI 编辑器字体样张与资源选择
复用字体导入器和检查器的样张组件并固定各行字号

切换界面图、节点或精灵时清除字体资源选择

补充资源选择互斥回归测试
2026-08-18 21:10:29 +08:00
k88936 892c515d09 修复导入器字体预览与根目录
统一图片与字体导入器的本地项目根目录

将导入器预览作为 settings 组件传入,导入器不判断资产类型

复用 Inspector 字体加载链路和精灵图片呈现

在字体预览中展示黑色多字号中英文数字标点样张
2026-08-18 21:10:29 +08:00
k88936 98ff635db3 重构 UI 编辑器工作流校验逻辑
抽取工作流步骤的前置与后置校验逻辑至独立模块 `WorkflowChecks`,替换原有冗余实现并优化状态传递。
2026-08-18 21:10:29 +08:00
k88936 b21b252429 修复导入器字体预览与根目录
修正文件管理器 Home 根路径并恢复本地来源入口

为字体候选增加受 manifest 约束的临时 FontFace 预览

同步字体预览读取约束
2026-08-18 21:10:29 +08:00
k88936 0a0c8eb75c 统一Inspector锁定状态
在Inspector根层提供共享只读状态与锁定视觉

禁用节点、素材、组件和九宫格的锁定态修改入口

同步更新UI Editor Inspector锁定态实施约定
2026-08-18 21:10:29 +08:00
k88936 a71fdf0180 修复通用导入器根目录与请求参数
统一文件管理器根路径并修复导入标题图标布局

修复 Tauri 导入请求字段映射并覆盖 camelCase 反序列化
2026-08-18 21:10:29 +08:00
k88936 e423c410eb 重构图片与字体通用导入器
抽取按来源配置的 AssetImporter settings、候选过滤和提交约束

统一本地与远端 UI Editor Tauri 导入请求并保留字体本地限制

更新 UI Editor 技术方案中的 importer 契约
2026-08-18 21:10:29 +08:00
k88936 cc4b89c0f4 修复并整理锚点预设 SVG 图标
提取 AnchorPresetIcon SVG 图标组件并区分定位与拉伸方向。

将 AnchorMode 统一为轴向无关的 start、center、end、stretch。

保留现有 4×4 锚点预设交互与数值语义。
2026-08-18 21:10:28 +08:00