画布agent交互优化 #105

Merged
kdletters merged 20 commits from editor-agent-improve-interaction into master 2026-07-28 15:22:50 +08:00

20 Commits

Author SHA1 Message Date
k88936 b1bcd7bf5e Merge branch 'master' into editor-agent-improve-interaction
Project CI / Repository checks (pull_request) Successful in 52s
Project CI / Frontend tests (pull_request) Successful in 1m42s
Project CI / Native shell tests (pull_request) Successful in 2m12s
Project CI / Backend tests (pull_request) Successful in 2m53s
2026-07-28 12:10:23 +08:00
k88936 e145d031c0 fix: IME 判断增加 keyCode !== 229
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Successful in 1m40s
Project CI / Native shell tests (pull_request) Successful in 2m12s
2026-07-28 12:05:45 +08:00
k88936 7902832edb fix: 拆分单调请求序号与当前生效请求 ID,避免被压制的 refresh 与后续切换 ID 碰撞。 2026-07-28 12:05:31 +08:00
k88936 b907c48e85 Merge branch 'master' into editor-agent-improve-interaction
Project CI / Repository checks (pull_request) Successful in 56s
Project CI / Frontend tests (pull_request) Successful in 2m3s
Project CI / Backend tests (pull_request) Successful in 3m47s
Project CI / Native shell tests (pull_request) Successful in 2m36s
2026-07-27 10:26:07 +08:00
k88936 6d604999be fix: refresh can cancel an in-flight activation
Project CI / Repository checks (pull_request) Successful in 1m29s
Project CI / Frontend tests (pull_request) Successful in 2m31s
Project CI / Backend tests (pull_request) Successful in 3m32s
Project CI / Native shell tests (pull_request) Successful in 2m57s
2026-07-24 17:48:01 +08:00
k88936 94cd0e000a fix: should consider IME composition 2026-07-24 17:30:23 +08:00
k88936 611335b884 Merge branch 'master' into editor-agent-improve-interaction
Project CI / Frontend tests (pull_request) Successful in 2m34s
Project CI / Repository checks (pull_request) Successful in 2m57s
Project CI / Native shell tests (pull_request) Successful in 3m16s
Project CI / Backend tests (pull_request) Successful in 4m24s
2026-07-24 10:14:18 +08:00
k88936 91493aa330 Merge branch 'master' into editor-agent-improve-interaction
Project CI / Repository checks (pull_request) Successful in 59s
Project CI / Frontend tests (pull_request) Successful in 1m35s
Project CI / Native shell tests (pull_request) Successful in 3m2s
Project CI / Backend tests (pull_request) Successful in 3m54s
2026-07-23 15:44:10 +08:00
k88936 887bab384a Merge branch 'master' into editor-agent-improve-interaction
Project CI / Frontend tests (pull_request) Successful in 44s
Project CI / Repository checks (pull_request) Successful in 58s
Project CI / Native shell tests (pull_request) Successful in 2m22s
Project CI / Backend tests (pull_request) Failing after 36s
2026-07-23 15:06:53 +08:00
k88936 5d1cb4f0ed Merge branch 'master' into editor-agent-improve-interaction
Project CI / Repository checks (pull_request) Successful in 51s
Project CI / Frontend tests (pull_request) Successful in 36s
Project CI / Native shell tests (pull_request) Successful in 2m8s
Project CI / Backend tests (pull_request) Successful in 3m45s
2026-07-23 13:54:27 +08:00
k88936 6ab64efb4a fix: prevent silent refresh from overwriting newly created conversations in EditorAgentConversation
Project CI / Repository checks (pull_request) Failing after 11s
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Frontend tests (pull_request) Successful in 32s
Project CI / Native shell tests (pull_request) Successful in 2m25s
2026-07-23 13:54:07 +08:00
k88936 62bbd3876a fix: textarea fallback 高度加入 offsetHeight - clientHeight 的边框差,溢出判断也改用完整 border-box 高度。
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Repository checks (pull_request) Failing after 12s
Project CI / Frontend tests (pull_request) Successful in 30s
Project CI / Native shell tests (pull_request) Successful in 1m59s
2026-07-23 13:41:12 +08:00
k88936 c6d98ebd5c Merge branch 'master' into editor-agent-improve-interaction
Project CI / Frontend tests (pull_request) Successful in 40s
Project CI / Repository checks (pull_request) Successful in 53s
Project CI / Native shell tests (pull_request) Successful in 3m36s
Project CI / Backend tests (pull_request) Successful in 3m37s
2026-07-23 10:11:58 +08:00
k88936 a5c43e8743 Merge branch 'master' into editor-agent-improve-interaction
Project CI / Repository checks (pull_request) Successful in 1m2s
Project CI / Frontend tests (pull_request) Successful in 40s
Project CI / Native shell tests (pull_request) Successful in 2m21s
Project CI / Backend tests (pull_request) Successful in 3m5s
# Conflicts:
#	src/components/image-editor/EditorAgentConversation/EditorAgentConversationPanelView.test.tsx
2026-07-22 18:08:31 +08:00
k88936 c864dfc05e fix: extract draft input box to EditorAgentDraftTextarea component for unified handling of auto-sizing and add fallback behavior
Project CI / Repository checks (pull_request) Successful in 3m11s
Project CI / Native shell tests (pull_request) Successful in 7m9s
Project CI / Backend tests (pull_request) Successful in 7m59s
Project CI / Frontend tests (pull_request) Successful in 6m15s
2026-07-22 14:39:10 +08:00
k88936 550c3cda1a fix: disable send and conversation switch during pending actions while preserving drafts 2026-07-22 14:21:54 +08:00
k88936 3815aa4353 fix: always keep draft
Project CI / Frontend tests (pull_request) Successful in 1m33s
Project CI / Repository checks (pull_request) Successful in 2m36s
Project CI / Native shell tests (pull_request) Successful in 8m2s
Project CI / Backend tests (pull_request) Successful in 8m28s
2026-07-22 12:05:45 +08:00
k88936 460bad3953 style: 输入框尺寸根据输入内容grow,达到最大height后再出现翻页条。 2026-07-22 12:05:34 +08:00
k88936 aea43cfc10 style: update editor agent conversation selection UI 2026-07-22 11:03:44 +08:00
k88936 9122d50d71 fix: 新建对话按钮交互优化,确保空对话时按钮置灰不可点击,保留创建失败时的草稿状态 2026-07-22 10:44:38 +08:00