Commit Graph
19712 Commits
Author SHA1 Message Date
creatixchu 4a7fcb3e38 test(cua): record stale observation recovery in session replay 2026-09-24 19:37:36 +08:00
creatixchu 6718231377 fix(cua): invalidate observations when accessibility nodes disappear 2026-09-24 19:36:30 +08:00
creatixchu bdf183e7e1 test(cua): compare complete native observations on synthetic windows 2026-09-24 19:26:56 +08:00
creatixchu 6b3a196a3f fix(cua): compile batch attribute regression assertions 2026-09-24 19:24:42 +08:00
creatixchu c327aa7ddd perf(cua): batch per-node accessibility observation reads 2026-09-24 19:23:19 +08:00
creatixchu 24b2d1358e fix(cua): separate optional AX metadata from structural discovery 2026-09-24 18:57:48 +08:00
creatixchu 039e854166 fix(cua): retain panel observations when action metadata is unavailable 2026-09-24 18:54:19 +08:00
creatixchu 5435226a79 fix(cua): allow unavailable optional values in AppKit panels 2026-09-24 18:48:17 +08:00
creatixchu 110abb9ad7 fix(cua): consume requests before EOF on persistent stdin pipes 2026-09-24 18:33:13 +08:00
creatixchu bf508eaa2f fix(cua): preserve window metadata and support Apple CLI test runtimes 2026-09-24 18:23:08 +08:00
creatixchu d994a3326b feat(cua): replace the macOS Rust helper with Swift 2026-09-24 18:09:17 +08:00
creatixchu bc6ec2b1cd test(cua): record foreground observations and align invocation assertions 2026-09-24 16:54:33 +08:00
creatixchu feba1df810 fix(cua): avoid redundant foreground requests and correlate their observations 2026-09-24 16:52:28 +08:00
creatixchu 330a6cf3e5 fix(cua): admit large screenshots through the real PTC image pipeline 2026-09-24 16:49:10 +08:00
creatixchu a0dd723300 test(cua): observe and raise the exact Blender fixture window 2026-09-24 16:24:26 +08:00
creatixchu 149ba9acd0 test(cua): locate Blender editor independently of Retina units 2026-09-24 16:15:49 +08:00
creatixchu eb10c938ca test(cua): record AXless window pixel workflow 2026-09-24 15:33:57 +08:00
creatixchu 0a83a1a941 fix(cua): retain pixel access for owned windows without AX 2026-09-24 15:29:36 +08:00
creatixchu b3e452b942 test(mcp-client): distinguish protocol and image encoding rejection 2026-09-24 15:08:33 +08:00
creatixchu 745a25f561 test(mcp-client): isolate noncanonical image cases 2026-09-24 15:05:47 +08:00
creatixchu c2caea031e fix(mcp-client): admit large canonical image payloads without regex recursion 2026-09-24 14:59:53 +08:00
creatixchu 9a53f64dda fix(cua): send modifier transitions for native key chords 2026-09-24 14:52:18 +08:00
creatixchu de1f8b2421 test(cua): refresh foreground guidance snapshot 2026-09-24 14:15:01 +08:00
creatixchu fffc899f9c fix(cua): avoid preemptive foreground activation 2026-09-24 14:11:14 +08:00
creatixchu 33b10af1f2 fix(cua): deliver background pointer events once 2026-09-24 13:36:43 +08:00
creatixchu b60a49409d test(cua): compare file panel URLs by filesystem identity 2026-09-24 11:45:17 +08:00
creatixchu cd9fa73222 test(cua): wait on panel input readiness without AX contention 2026-09-24 11:43:29 +08:00
creatixchu 9be9a29c9b fix(cua): reject unavailable nearest element windows 2026-09-24 11:40:52 +08:00
creatixchu 4d18c4d501 test(cua): observe app-wide sheets for keyboard completion 2026-09-24 11:40:19 +08:00
creatixchu 4f64e43bb1 test(cua): focus the observed sheet after multi-window actions 2026-09-24 11:35:53 +08:00
creatixchu eefea870f4 test(cua): budget panel polling for remote AX traversal 2026-09-24 11:33:23 +08:00
creatixchu 73c80201f0 fix(cua): refuse keys before system panel input is ready 2026-09-24 11:30:18 +08:00
creatixchu c612a97e47 test(cua): keep native fixture windows outside Stage Manager sets 2026-09-24 11:26:13 +08:00
creatixchu c17f008c00 test(cua): isolate system panel regression entry 2026-09-24 11:03:07 +08:00
creatixchu dc5e41a319 test(cua): observe complete system file panel 2026-09-24 11:01:18 +08:00
creatixchu 5304401ada fix(cua): resolve AppKit sheets and system panel input 2026-09-24 10:59:22 +08:00
creatixchu 76fba44641 test(cua): refresh formatted API reference snapshot 2026-09-23 22:11:33 +08:00
creatixchu 775b6416f0 docs(cua): format object API guidance as a method list 2026-09-23 22:03:59 +08:00
creatixchu aeca82c699 fix(cua): require a logged-in console for desktop readiness 2026-09-23 21:53:01 +08:00
creatixchu df0b833500 test(cua): record desktop readiness and complete object API guidance 2026-09-23 21:38:14 +08:00
creatixchu f1c728c7af fix(cua): reject locked sessions and bound cyclic AX traversal 2026-09-23 21:13:45 +08:00
creatixchu 685bb24bf7 test(cua): record foreground recovery operation 2026-09-23 20:47:32 +08:00
creatixchu 091a085d5d feat(cua): add explicit activation for hidden application recovery 2026-09-23 20:40:46 +08:00
creatixchu 3a7e7650bb test(cua): record explicit secondary action schema and guidance 2026-09-23 20:32:34 +08:00
creatixchu 493cd1e0bc feat(cua): keep app selection in background and expose explicit AX actions 2026-09-23 20:28:31 +08:00
creatixchu f808571fff Merge remote-tracking branch 'origin/feat/persistent-ptc' into feat/experimental-dsh-cua 2026-09-23 20:22:03 +08:00
creatixchu f5c4110b5e fix(cua): activate selected apps before observing their windows 2026-09-23 20:20:33 +08:00
creatixchu 75ae02da4a fix(ptc): allow top-level await in scoped blocks 2026-09-23 20:18:49 +08:00
creatixchu 9107ae0d21 test(cua): refresh persistent PTC guidance snapshot 2026-09-23 20:18:45 +08:00
creatixchu 56f3d3135d feat(cua): expose plain-text paste and persistent PTC composition 2026-09-23 20:12:21 +08:00