You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
本轮补充:prompt/image history 的 `ImageDimensions` 读取 `width`/`height` 或仅 original 尺寸时,会默认 display 尺寸等于 original 尺寸,避免只有单尺寸字段的 image fixture 丢失 source metadata。
704
706
705
707
本轮补充:prompt history 的 pasted-content 类型现在会归一化 `inputImage`/`pasted-image`/`input_text`/`pasted-text` 等别名,runtime history 和 stored history 恢复都会映射到规范 `image`/`text`。
Copy file name to clipboardExpand all lines: docs/first-second-parity-audit.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -225,6 +225,7 @@ M7 progress now includes:
225
225
-`internal/tui`: interaction script key fields now accept DOM-style key event objects with `key`/`code`, modifier booleans such as `ctrlKey`/`altKey`/`metaKey`/`shiftKey`, and modifier arrays, including wrapper payloads and modifier-only event filtering.
226
226
-`internal/tui`: interaction script mouse payloads now infer release state from event type aliases such as `mouseup`, `pointerUp`, and `touchend`, while explicit release booleans still take precedence.
227
227
-`internal/tui`: interaction script mouse payloads now infer SGR wheel buttons from DOM/compact wheel inputs such as `wheel`, `mousewheel`, `scrollUp`/`scrollDown`, `direction`, `deltaY`, and legacy `wheelDelta`, allowing recorded wheel events to drive viewport scrolling.
228
+
-`internal/tui`: interaction script mouse payloads now accept DOM `which` and `buttons`/`buttonState` bitmasks and map them to SGR left/middle/right buttons so recorded secondary or auxiliary clicks are not treated as primary clicks.
228
229
-`internal/tui`: task runtime now canonicalizes state aliases such as `active`/`in_progress`, `success`/`done`, `error`, and `canceled` before status-line summaries, task dialogs, ordering, cancellation, and scripted task expectations.
229
230
-`internal/tui`: scripted task runtime payloads and task expectations now accept adjacent fields such as `taskID`, `jobId`, `runId`, `label`, `displayName`, `phase`, `taskState`, `message`, `currentStep`, `percent`, `percentage`, and numeric/string task IDs or progress values.
230
231
-`internal/tui`: permission runtime now treats action aliases such as `Reject`, `deny`, `decline`, `disallow`, and `no` as denied results, `Cancel`/`abort` as cancelled results, and keeps allowed aliases canonical for scripted dialog-result status checks.
0 commit comments