Feat/artagent 点击/右键功能 聚焦到画布上的素材 #123

Merged
kdletters merged 16 commits from feat/artagent-artifact-jump-to-focus into master 2026-07-31 17:25:36 +08:00

16 Commits

Author SHA1 Message Date
k88936 d2fd904754 Merge branch 'master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 45s
Project CI / Frontend tests (pull_request) Successful in 3m48s
Project CI / Backend tests (pull_request) Successful in 4m25s
Project CI / Native shell tests (pull_request) Successful in 11m50s
2026-07-31 16:48:05 +08:00
k88936 7f9984d12d fix 修正画布资源定位结果与失败反馈
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Repository checks (pull_request) Failing after 11s
Project CI / Frontend tests (pull_request) Successful in 2m46s
Project CI / Native shell tests (pull_request) Failing after 9m17s
抽取并透传画布操作结构化结果
区分画布资源不存在与其他定位失败提示
明确重复资源仅定位首个图层并补充文档与测试
2026-07-31 16:47:28 +08:00
k88936 5d5d39358e Merge branch 'master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 50s
Project CI / Native shell tests (pull_request) Successful in 11m22s
Project CI / Backend tests (pull_request) Failing after 2m48s
Project CI / Frontend tests (pull_request) Successful in 3m10s
2026-07-31 16:05:56 +08:00
k88936 5310a0d124 Merge branch 'master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 45s
Project CI / Frontend tests (pull_request) Successful in 3m21s
Project CI / Backend tests (pull_request) Failing after 2m44s
Project CI / Native shell tests (pull_request) Failing after 2m53s
2026-07-31 15:33:58 +08:00
k88936 8706e6d9af feat: 支持点击图片直接聚焦
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 2m42s
Project CI / Native shell tests (pull_request) Successful in 12m8s
重构toolcall status等, 用switch代替嵌套的三元表达式
2026-07-31 15:26:59 +08:00
k88936 ff870d0cb1 Merge remote-tracking branch 'origin/master' into feat/artagent-artifact-jump-to-focus
Project CI / Frontend tests (pull_request) Successful in 2m45s
Project CI / Repository checks (pull_request) Successful in 48s
Project CI / Native shell tests (pull_request) Successful in 10m8s
Project CI / Backend tests (pull_request) Has been cancelled
# Conflicts:
#	src/components/image-editor/EditorAgentConversation/EditorAgentConversationPanelView.test.tsx
2026-07-31 13:44:50 +08:00
k88936 831eff3543 Merge remote-tracking branch 'origin/feat/artagent-artifact-jump-to-focus' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Failing after 7s
Project CI / Backend tests (pull_request) Failing after 7s
Project CI / Frontend tests (pull_request) Failing after 20s
Project CI / Native shell tests (pull_request) Successful in 11m50s
2026-07-31 13:43:16 +08:00
k88936 c0705976b4 fix: 修复画布视口渲染阶段修改引用
移除渲染期间对 viewportRef 的赋值
避免并发渲染被丢弃后残留未提交的视口状态
保留状态更新和动画路径中的引用同步
2026-07-31 13:42:51 +08:00
k88936 3292bb4c6e format 2026-07-31 13:39:21 +08:00
k88936 aae4971a1b refactor: 重构编辑器右键菜单动作分发
使用 switch 按动作类型分发右键菜单操作
在各动作分支内校验目标类型和媒体类型
移除结果状态更新中的嵌套三元表达式
2026-07-31 13:38:12 +08:00
k88936 cfd129a0bf fix: 修复画布资源定位状态误报
让 focusResource 返回资源匹配结果
未找到画布图层时向右键菜单返回失败状态
补充资源定位成功与失败的回归测试
2026-07-31 13:34:29 +08:00
k88936 c051a58394 Merge branch 'master' into feat/artagent-artifact-jump-to-focus
Project CI / Repository checks (pull_request) Successful in 51s
Project CI / Frontend tests (pull_request) Successful in 2m50s
Project CI / Backend tests (pull_request) Successful in 4m56s
Project CI / Native shell tests (pull_request) Failing after 3m45s
2026-07-31 13:11:12 +08:00
k88936 65fabe51ab fix: 修正画布媒体定位交互测试
Project CI / Repository checks (pull_request) Successful in 1m11s
Project CI / Backend tests (pull_request) Successful in 3m50s
Project CI / Native shell tests (pull_request) Successful in 12m38s
Project CI / Frontend tests (pull_request) Successful in 2m55s
按现役右键菜单交互打开生成媒体的画布定位入口
点击定位菜单项后验证视口平滑聚焦及画布选择状态保持不变
2026-07-31 13:03:43 +08:00
k88936 db8ac27f0a Merge remote-tracking branch 'origin/master' into feat/artagent-artifact-jump-to-focus
Project CI / Frontend tests (pull_request) Failing after 1m49s
Project CI / Backend tests (pull_request) Successful in 4m6s
Project CI / Repository checks (pull_request) Successful in 1m4s
Project CI / Native shell tests (pull_request) Successful in 12m19s
# Conflicts:
#	docs/project-memory/shared-memory/decision-log.md
2026-07-31 12:11:58 +08:00
k88936 0173dcf6ef 实现生成媒体画布定位与平滑聚焦
Project CI / Repository checks (pull_request) Successful in 1m1s
Project CI / Frontend tests (pull_request) Failing after 1m53s
Project CI / Backend tests (pull_request) Successful in 4m14s
Project CI / Native shell tests (pull_request) Successful in 12m52s
为生成图片、视频和音频的右键菜单新增画布定位动作,普通点击与键盘保持被动
根据资源标识查找对应画布图层并执行平滑视口聚焦,不改变当前选择与面板状态
同步视口状态引用、动画取消与减少动态效果逻辑,保证连续操作结果一致
补齐媒体定位和视口控制测试,并更新相关技术文档与决策记录
2026-07-31 12:04:58 +08:00
k88936 ae8d723552 重构画布动作上下文与刷新链路
新增编辑器级画布动作上下文与 Provider,统一承载画布动作
将 Agent 对话和任务侧栏的画布刷新迁移到上下文,移除逐层回调透传
统一生成任务完成后的项目刷新入口,避免重复加载项目快照
补齐上下文及刷新链路测试,并更新测试 Provider 装配
2026-07-31 12:00:39 +08:00