k88936
|
efd67911c9
|
提取工作流完成状态上报逻辑
统一成功与失败分支的提示拼接、状态更新和终态通知
保持三个工作流步骤现有消息与状态行为不变
|
2026-09-04 18:06:03 +08:00 |
|
k88936
|
f029992083
|
修复弹窗内删除快捷键误删节点
排除 role=dialog 和 aria-modal 弹窗内的 Delete/Backspace 快捷键
补充弹窗焦点下节点不应被删除的回归测试
同步更新 UI 编辑器撤销重做规范
|
2026-09-04 18:04:16 +08:00 |
|
k88936
|
fe813802a5
|
简化工作流检查提示拼接
Project CI / Repository checks (pull_request) Failing after 12s
Project CI / Backend tests (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Successful in 3m26s
Project CI / Native shell tests (pull_request) Successful in 20m41s
移除请检查文案探测逻辑
终态文案统一直接追加检查提示
|
2026-09-04 16:09:19 +08:00 |
|
k88936
|
7f3cf3b64b
|
调整工作流通知测试位置
将通知辅助测试纳入AGC测试目录
保持提示文案和步骤映射覆盖
|
2026-09-04 15:34:18 +08:00 |
|
k88936
|
e6b2539dfe
|
增加工作流通知文案测试
覆盖请检查提示去重
覆盖三项步骤标题映射
|
2026-09-04 15:32:48 +08:00 |
|
k88936
|
620c2c5015
|
接入UI工作流终态通知
为三项工作流动作增加成功失败通知
扩展结果数量与请检查提示
在编辑器页面挂载阻塞通知弹窗
|
2026-09-04 15:31:54 +08:00 |
|
k88936
|
e7345508df
|
提取UI工作流通知文案工具
拆分通知类型与文案辅助函数
修复组件快速刷新导出约束
|
2026-09-04 15:31:35 +08:00 |
|
k88936
|
fc37bfbceb
|
补充UI工作流完成通知设计
新增工作流终态通知弹窗交互约定
明确三步骤反馈文案与验收边界
|
2026-09-04 15:26:21 +08:00 |
|
k88936
|
20a065e540
|
同步 UI 编辑器快捷键规范
Project CI / Repository checks (pull_request) Failing after 16s
Project CI / Backend tests (pull_request) Failing after 15s
Project CI / Frontend tests (pull_request) Successful in 2m47s
Project CI / Native shell tests (pull_request) Successful in 19m22s
记录 macOS Backspace 删除节点快捷键
明确按钮链接焦点下撤销重做与删除快捷键的差异
|
2026-09-04 13:00:04 +08:00 |
|
k88936
|
fb058adb17
|
明确删除后的节点选区判断
仅在存在选中节点时查询删除节点集合
避免使用空字符串作为节点 ID 查询值
|
2026-09-04 12:56:44 +08:00 |
|
k88936
|
4886dffda2
|
稳定 UI 编辑器删除回调引用
使用 useCallback 保持 deleteNode 在输入未变化时的函数引用稳定
减少全局键盘监听器不必要的解绑与重新注册
|
2026-09-04 12:56:13 +08:00 |
|
k88936
|
d456b97eaf
|
恢复工具栏聚焦时撤销快捷键
将删除快捷键的交互控件过滤与撤销重做的可编辑目标过滤分离
避免按钮和链接聚焦时意外屏蔽 Ctrl/Cmd+Z/Y
|
2026-09-04 12:55:00 +08:00 |
|
k88936
|
21aa894871
|
修复 UI 编辑器 macOS 删除快捷键
支持 macOS 标准 Delete 键上报的 Backspace 事件
保留原有修饰键、重复事件和交互控件过滤
|
2026-09-04 12:54:12 +08:00 |
|
k88936
|
2d884f1bc5
|
补充 Delete 快捷键页面验收测试
Project CI / Repository checks (pull_request) Failing after 15s
Project CI / Backend tests (pull_request) Failing after 15s
Project CI / Frontend tests (pull_request) Successful in 2m50s
Project CI / Native shell tests (pull_request) Successful in 18m50s
验证页面选中节点可通过 Delete 删除
覆盖真实树面板选择与删除后的渲染结果
|
2026-09-04 11:37:00 +08:00 |
|
k88936
|
5898d38083
|
支持 UI 编辑器 Delete 删除选中节点
复用现有 deleteNode 命令处理 Delete 快捷键
过滤交互控件、修饰键和重复按键事件
清理删除子树后的无效节点选区并补充页面测试
|
2026-09-04 11:35:58 +08:00 |
|
k88936
|
a2876eaf65
|
补充 UI 编辑器 Delete 快捷键规范
明确 Delete 快捷键触发范围与交互控件过滤
规定复用 deleteNode、子树删除、撤销与脏状态语义
补充删除后无效选区清理和验收标准
|
2026-09-04 11:28:56 +08:00 |
|
k88936
|
754964c57e
|
完善组件建议,增加容器背景与节点大小一致的实现
Project CI / Repository checks (pull_request) Failing after 12s
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Frontend tests (pull_request) Successful in 2m59s
Project CI / Native shell tests (pull_request) Failing after 11m40s
|
2026-09-04 11:03:09 +08:00 |
|
k88936
|
f5f94111ca
|
Feat/图片绑定选择器改用带预览的模态框 (#269)
Project CI / Native shell tests (push) Successful in 20m12s
Project CI / Repository checks (push) Successful in 2m42s
Project CI / Frontend tests (push) Successful in 3m39s
Project CI / Backend tests (push) Successful in 7m18s
Project CI / Backend tests (pull_request) Failing after 9s
Project CI / Repository checks (pull_request) Failing after 9s
Project CI / Native shell tests (pull_request) Failing after 32m52s
Project CI / Frontend tests (pull_request) Failing after 44m27s
before:

after:

close #268
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/269
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-09-03 20:02:48 +08:00 |
|
k88936
|
4cd53688e9
|
Feat/优化UI编辑器inspector offset编辑部分UI (#265)
Project CI / Repository checks (push) Successful in 2m21s
Project CI / Frontend tests (push) Successful in 3m37s
Project CI / Backend tests (push) Successful in 6m21s
Project CI / Native shell tests (push) Successful in 19m48s
before:

after:

close #267
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/265
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-09-03 19:36:18 +08:00 |
|
kdletters
|
cb7bc50ef9
|
Merge pull request 'UI编辑器撤销回退功能' (#261) from feat/ui-editor-edit-history into master
Project CI / Backend tests (push) Has been cancelled
Project CI / Native shell tests (push) Has been cancelled
Project CI / Repository checks (push) Has been cancelled
Project CI / Frontend tests (push) Has been cancelled
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/261
|
2026-09-03 19:31:25 +08:00 |
|
kdletters
|
b7641f94b7
|
Merge branch 'master' into feat/ui-editor-edit-history
Project CI / Repository checks (pull_request) Successful in 2m40s
Project CI / Frontend tests (pull_request) Successful in 3m6s
Project CI / Backend tests (pull_request) Successful in 6m40s
Project CI / Native shell tests (pull_request) Successful in 20m27s
|
2026-09-03 19:30:43 +08:00 |
|
k88936
|
520b9344ef
|
Fix/AGC上下文丢失问题 (#247)
Project CI / Frontend tests (push) Successful in 3m27s
Project CI / Backend tests (push) Successful in 7m20s
Project CI / Repository checks (push) Successful in 3m1s
Project CI / Native shell tests (push) Has been cancelled
权衡之后选择附加历史消息构造一个巨大的prompt
before:
```
1. user: aabb
2. assistant: bbaa 这里codex崩溃了或者重启上下文丢失
```
after:
重启之后发送新消息abab
codex看到:
```
user: aabb
assistant: bbaa
这里崩溃了!
user: abab
```
移除了原来的"会话最后只有用户消息就自动重新发送用户消息"功能, 因为存在冲突: 现在的实现是每次用户手动发送新消息才做以上的步骤
before and after:

Close #249
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/247
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
|
2026-09-03 19:30:21 +08:00 |
|
kdletters
|
3e034d681d
|
修复 master CI 的 Codex CLI 失败状态竞态 (#273)
Project CI / Frontend tests (push) Successful in 3m0s
Project CI / Backend tests (push) Successful in 6m29s
Project CI / Repository checks (push) Successful in 2m39s
Project CI / Native shell tests (push) Successful in 20m46s
修复 Codex CLI 子进程提前退出时 stdin BrokenPipe 导致未采集真实退出码的问题。\n\n- BrokenPipe 时继续等待并采集脱敏 stderr\n- 非零退出优先返回真实退出码\n- 保留其他 stdin 错误的快速失败行为\n\n已验证:Codex CLI 失败回归测试、cargo fmt、编码检查、git diff --check。
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/273
Co-authored-by: kdletters <kdletters@qq.com>
Co-committed-by: kdletters <kdletters@qq.com>
|
2026-09-03 17:34:28 +08:00 |
|
k88936
|
51b7d51d01
|
Merge branch 'master' into feat/ui-editor-edit-history
Project CI / Backend tests (pull_request) Successful in 7m2s
Project CI / Repository checks (pull_request) Successful in 3m8s
Project CI / Frontend tests (pull_request) Successful in 3m9s
Project CI / Native shell tests (pull_request) Successful in 21m38s
|
2026-09-03 16:08:23 +08:00 |
|
suzmii
|
d5e05d79fe
|
优化项目名称显示与命名链路 (#248)
Project CI / Repository checks (push) Successful in 2m49s
Project CI / Frontend tests (push) Successful in 2m45s
Project CI / Backend tests (push) Successful in 7m4s
Project CI / Native shell tests (push) Failing after 15m31s
## 优化项目名称显示与命名链路
关联:#245
按 Issue 中的需求文档实现:
- 新增项目名称修改入口,保存到本地项目 \.agent/manifest.json\
- 项目页、当前项目上下文、窗口标题在重命名后同步刷新
- 首页自动创建工作区时,根据用户输入用 LLM 提炼项目名
- LLM 命名失败或返回非法内容时,回退现有默认名,不阻断创作流程
---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/248
Co-authored-by: suzmii <suzmii@qq.com>
Co-committed-by: suzmii <suzmii@qq.com>
|
2026-09-03 15:50:55 +08:00 |
|
lhk229
|
8b4c3792c7
|
主站对AGC请求头做特殊处理和记录 (#246)
Project CI / Repository checks (push) Successful in 2m43s
Project CI / Frontend tests (push) Successful in 3m26s
Project CI / Backend tests (push) Successful in 6m23s
Project CI / Native shell tests (push) Successful in 20m45s
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/246
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
|
2026-09-03 15:33:26 +08:00 |
|
k88936
|
0c0cad7fa4
|
Merge branch 'master' into feat/ui-editor-edit-history
Project CI / Repository checks (pull_request) Failing after 1m57s
Project CI / Frontend tests (pull_request) Successful in 4m9s
Project CI / Backend tests (pull_request) Successful in 6m17s
Project CI / Native shell tests (pull_request) Failing after 20m35s
|
2026-09-03 14:44:36 +08:00 |
|
k88936
|
9fd160efc5
|
合并批量组件绑定历史记录
Project CI / Repository checks (pull_request) Failing after 11s
Project CI / Backend tests (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Successful in 3m7s
Project CI / Native shell tests (pull_request) Successful in 22m4s
批处理中的前置绑定批次跳过历史,最后一批使用非跳过替换统一形成撤销边界
为跳过后记录历史的状态基线补充撤销回归测试
|
2026-09-03 14:42:38 +08:00 |
|
k88936
|
e4680d6f70
|
统一节点变换实时预览
Project CI / Frontend tests (pull_request) Successful in 3m17s
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Repository checks (pull_request) Failing after 12s
Project CI / Native shell tests (pull_request) Successful in 19m52s
预览拖动和缩放时同步解析保持子节点页面矩形的变换
将检查器的子节点保持选项传入预览交互并补充回归测试
|
2026-09-03 13:38:19 +08:00 |
|
k88936
|
79d3e5e6de
|
保留颜色草稿卸载时的修改
组件卸载前提交仍未关闭的颜色草稿,避免切换面板或删除组件导致颜色丢失
|
2026-09-03 13:17:15 +08:00 |
|
k88936
|
08caa1f29f
|
防止资源比较循环递归溢出
为 sameResource 增加对象对访问跟踪,遇到循环结构时安全终止递归
|
2026-09-03 13:15:49 +08:00 |
|
k88936
|
6b332e8c12
|
阻止快捷键重复触发历史操作
忽略 keydown 重复事件,避免长按撤销或重做键耗尽历史记录
|
2026-09-03 13:15:17 +08:00 |
|
k88936
|
cb86ab8be9
|
减少编辑器历史快照复制
提交历史时复用已克隆的 nextState,避免每次编辑产生冗余深拷贝
|
2026-09-03 13:15:01 +08:00 |
|
k88936
|
071998fee9
|
提取编辑器历史上限常量
为撤销历史容量 100 增加命名常量,便于理解和调节内存权衡
|
2026-09-03 13:14:43 +08:00 |
|
k88936
|
d60d93a327
|
简化预览变换查找
单次读取节点预览变换,移除重复 Map 查找和非空断言
|
2026-09-03 13:14:18 +08:00 |
|
k88936
|
e75450357d
|
优化预览变换回退分配
复用空的预览变换映射,避免节点递归渲染重复分配
|
2026-09-03 13:14:00 +08:00 |
|
kdletters
|
025f627297
|
新增旧玩法表阶段一清空迁移能力 (#251)
Project CI / Frontend tests (push) Successful in 3m11s
Project CI / Backend tests (push) Successful in 6m52s
Project CI / Repository checks (push) Failing after 53s
Project CI / Native shell tests (push) Failing after 17m50s
阶段一新增受 migration operator 保护的旧玩法表清空 procedure,暂不删除表定义。\n\n固定 63 张旧表,支持 dry-run 与事务 apply;生成 bindings;更新契约和决策记录;保留阶段二删表 TODO。\n\n已完成 cargo check、migration 测试、bindings/schema/encoding/diff 检查;本地 dry-run 返回 63 张表且全为 0 行,未执行 apply。
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/251
|
2026-09-03 12:57:01 +08:00 |
|
k88936
|
d6f0c2642f
|
提交颜色选择器结束态草稿
Project CI / Repository checks (pull_request) Failing after 19s
Project CI / Backend tests (pull_request) Failing after 19s
Project CI / Frontend tests (pull_request) Successful in 2m41s
Project CI / Native shell tests (pull_request) Successful in 14m54s
使用 RgbaColorPicker 的 onChangeEnd 处理指针与键盘结束\n关闭颜色弹层时提交仍存在的草稿
|
2026-09-03 12:17:36 +08:00 |
|
k88936
|
074ee615ae
|
更新节点拖拽提交测试
断言 pointermove 仅更新预览\n断言 pointerup 才提交一次节点变换
|
2026-09-03 12:17:25 +08:00 |
|
k88936
|
d44c924f5e
|
简化 UI 编辑器历史提交边界
移除撤销事务 API 与额外事务状态
让绑定每个 batch 独立提交一条撤销记录
同步更新规格和独立提交测试
|
2026-09-03 12:14:21 +08:00 |
|
k88936
|
b07c8a5e25
|
优化编辑器状态相等性检查
用可提前退出的递归比较替代完整状态序列化\n减少每次编辑提交的无谓 JSON 字符串构造
|
2026-09-03 12:00:36 +08:00 |
|
k88936
|
37c465dbc3
|
稳定编辑器快捷键监听
按稳定的撤销重做回调绑定全局监听\n尊重已被其他处理器阻止的键盘事件
|
2026-09-03 11:54:59 +08:00 |
|
k88936
|
95f5904b92
|
放宽编辑器快捷键焦点限制
仅将文本输入控件视为可编辑目标\n保持工具栏按钮聚焦时仍可使用撤销重做快捷键
|
2026-09-03 11:54:27 +08:00 |
|
k88936
|
e616e2c899
|
清理透明度输入的颜色草稿
透明度修改提交前显式清除颜色草稿\n避免无效更新后残留未提交颜色
|
2026-09-03 11:51:58 +08:00 |
|
k88936
|
f79ccccf44
|
稳定预览手势清理回调
通过 ref 读取最新预览回调\n避免回调身份变化时重复取消进行中的手势
|
2026-09-03 11:51:34 +08:00 |
|
k88936
|
093a2ace76
|
优化预览变换状态更新
仅在预览变换实际变化时创建新 Map\n避免取消不存在手势时触发预览树重渲染
|
2026-09-03 11:51:07 +08:00 |
|
kdletters
|
8ed0626627
|
恢复预览环境本地配置注入
Project CI / Frontend tests (push) Successful in 3m15s
Project CI / Repository checks (push) Successful in 2m12s
Project CI / Backend tests (push) Successful in 7m31s
Project CI / Native shell tests (push) Successful in 20m0s
恢复 API 与 worker 的 .env.local BuildKit secret 挂载
补齐 Jenkins 固定文件校验与预览文档
增加双配置文件构建门禁
|
2026-09-03 11:38:40 +08:00 |
|
k88936
|
90623f136d
|
登记 UI 编辑器撤销重做规范
将撤销重做规格加入文档总览入口
|
2026-09-03 11:08:52 +08:00 |
|
k88936
|
dc0ea0eda0
|
接入 UI 编辑器撤销重做入口
在编辑器头部增加撤销与重做按钮及禁用态
增加桌面 Cmd/Ctrl 快捷键并保留文本控件原生行为
|
2026-09-03 11:07:19 +08:00 |
|
k88936
|
0544e78996
|
修正清空编辑器历史边界
清空编辑器时重置撤销与重做栈
补充清空操作不会进入历史的测试
|
2026-09-03 11:06:47 +08:00 |
|