Cua Driver 0.35.4
Summary
This release includes 16 fixes.
Fixes
- print the named command's help for
<command> --help. (#5083) Thanks @RitikaxG, @injaneity; reported by @coygeek. - wake Chromium AT-SPI content before the first application tree traversal. (#5074)
- refuse background Cmd+V when the browser focus is its omnibox. (#5124)
- keep list_windows valid when macOS reports non-finite window bounds. (#5125) Thanks @injaneity, @kayzenline.
- background browser clicks reach pointer-driven rows. (#5110)
- share one approved Chrome connection across sessions. (#5115)
- keep the Chromium screen rebase off a top-level frame that matches its window-manager frame. (#4967) Thanks @CMGS.
- stop opening a console window for the embedded daemon on Windows. (#5136) Thanks @SunflowersLwtech.
- keep background popups and context menus open on macOS. (#5129)
- fail type_text when a character cannot be typed. (#5139) Thanks @CMGS.
- preserve macOS middle-click window routing. (#5137) Thanks @Iflaqbhat.
- exit 64 for an unknown permissions subcommand. (#5148) Thanks @UlviShukurzade.
- preserve recording start timestamp in session.json. (#5145) Thanks @Iflaqbhat.
- isolate Computer History under CUA_DRIVER_RS_HOME. (#5165) Thanks @AyinLee987.
- give each character of a text its own spare keycode. (#5158) Thanks @CMGS.
- write action.json timestamp as ISO-8601 as documented. (#5144) Thanks @methanoya.
Contributors
Thanks to @AyinLee987, @CMGS, @coygeek, @Iflaqbhat, @kayzenline, @methanoya, @RitikaxG, @SunflowersLwtech, @UlviShukurzade for contributing to this release.
Install
macOS and Linux:
/bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)"Windows:
irm https://cua.ai/driver/install.ps1 | iexCua Driver ships universal macOS binaries, x86_64 and arm64 Windows builds,
and Linux preview builds. Release assets also include tag-pinned installer and
uninstaller scripts.
Why GitHub says “Pre-release”
GitHub's label is used only to keep this monorepo's repository-wide “Latest”
pointer from switching between independently released products. A plain Cua
Driver SemVer is a stable release; npm and PyPI publish it on
their normal stable channels, and the installers resolve the versioned
cua-driver-rs-v* releases directly.
SHA256 Checksums
5d3e79340acd1eb956af182c45059b1f788d1a1b01a1f1933b127440d4bf036f SHA256SUMS
282a48ee98149ad8c87592542e0b0176f13bed9f38d1c8c75f32230b480ea7d0 SHA256SUMS.sigstore.json
9879b82b495381dfe53649037a25507766d79f829d9bb94ee07be7e30489d868 _install-rust.sh
0909c65dce6cdf45f2c8f517c289989476d03d39cca22c6b7c7421aed32bbd42 _install-rust.sh.sigstore.json
3f25b7c075682c5af528061463299f45c276824176bdf6f549ecd291732667c3 checksums.txt
7e60fbf7fc0784c104cb68fc4fcbff78100667b22cc9dd7034c95e3cd9353924 cua-driver-rs-0.35.4-darwin-arm64.tar.gz
f9561087ae3c8bb259f33d58cffaf80c979483a270800b344bafd64f5f078b8b cua-driver-rs-0.35.4-darwin-arm64.tar.gz.sigstore.json
496d8c689e880f2afa484dc322ba71b59d6ec9ada25ffef9d9f51a31ad74cbf5 cua-driver-rs-0.35.4-darwin-universal-binary.tar.gz
8cbecbb620f419e69e30aa007a016e12fd60171859c9830b9c57af3a87e78d59 cua-driver-rs-0.35.4-darwin-universal-binary.tar.gz.sigstore.json
97d5ea2fd446331947c717c433d4cf5aae063f4824e1ba24303c4696184ec52e cua-driver-rs-0.35.4-darwin-universal.tar.gz
eccecb14b75844f9d56ff4d8fdec986fb3d73ea098bcac616a660a0218066371 cua-driver-rs-0.35.4-darwin-universal.tar.gz.sigstore.json
c6eb057ac85e894d1fdb88c676f84a3087d5211a08ef9f4dcb2e5db39d0e821e cua-driver-rs-0.35.4-darwin-x86_64.tar.gz
99a257fc042f44bd762328400bc1de11d28bf4a2c2ee98035a68bf1df6121251 cua-driver-rs-0.35.4-darwin-x86_64.tar.gz.sigstore.json
6e405e4b539446e9aae57527336978dc1550fdf3f23f9a507e80deecfa94929f cua-driver-rs-0.35.4-linux-arm64-binary.tar.gz
16d4aee7411ab08a8c27db78c15ff58ac0574411aac2f945c7bfc56b59686fa5 cua-driver-rs-0.35.4-linux-arm64-binary.tar.gz.sigstore.json
78563f041419b39bcf479789e11fe03a26188ec989e1a1f3930e768c3e396c76 cua-driver-rs-0.35.4-linux-arm64.tar.gz
721d8c3992d45b1bc3ece7fafe124e93dd091d5fd32178ddf77d42aab2efdd14 cua-driver-rs-0.35.4-linux-arm64.tar.gz.sigstore.json
0c79ce80d9a9522c3afc93c481d72f7370678d7fb610189358457a17686914fe cua-driver-rs-0.35.4-linux-x86_64-binary.tar.gz
6650dc4d4db7c9fce6d4b865b726d363d94074ec191309a386f3c7f606567f8b cua-driver-rs-0.35.4-linux-x86_64-binary.tar.gz.sigstore.json
1ec36fae1020879583dd424f4b3aa1f532bcac8417094b741729a2a70a29734e cua-driver-rs-0.35.4-linux-x86_64.tar.gz
63d9935c703db764ad713ca76e3c5ebeac01b1e68d69c842d0f4760675074550 cua-driver-rs-0.35.4-linux-x86_64.tar.gz.sigstore.json
f6fd988ad404d6dc0dc61e7e962c72cc85d84dca066347fc4a92d3edeeb86e69 cua-driver-rs-0.35.4-windows-arm64-binary.zip
502700a80f1331775c321fff9dc693543d29ae07613344d3cfba559e2d1a0fce cua-driver-rs-0.35.4-windows-arm64-binary.zip.sigstore.json
fdbbbc27f814bb850c359268f977a61d0fbd89eb1d2776e3762d36f1a752dd02 cua-driver-rs-0.35.4-windows-arm64.zip
b46c7d5e13861e2d5bac88e918e66fbe7c72b9dc6cc91795252ad0c0bb45cdb5 cua-driver-rs-0.35.4-windows-arm64.zip.sigstore.json
8960e8144f9dedaad21680a908f2a1f53d874a14470629e26303cbd1a26f5499 cua-driver-rs-0.35.4-windows-x86_64-binary.zip
d396c962e89ddec5f09516c4ce473a0fc816458f325fc4d8088919be96c97057 cua-driver-rs-0.35.4-windows-x86_64-binary.zip.sigstore.json
823ca4b340ca85301dd65f116cfb26282c40a66f1fc465a225ee103b6b74af5b cua-driver-rs-0.35.4-windows-x86_64.zip
b94fa83c42eb8def5132a5b729eab4c63df6e845bb599db2aaa1eb36a2940d9c cua-driver-rs-0.35.4-windows-x86_64.zip.sigstore.json
a2868b2faa3f9127bd72fdf49e7c4697a460f9a2d696ea07e6811dc468212c93 cua-driver-rs-v0.35.4-skills.tar.gz
4a54389d155d17b02a42ef6d689400738784fde9538a9a98aa60eb9a1a045b45 cua-driver-rs-v0.35.4-skills.tar.gz.sigstore.json
1000f37b197cf8c25fa7a81b256a08de6fa2b2f62a959e9b3fddaecdc2d9f236 cua-hyprland-plugin-0.35.4-d74a9cab3fb2e80ab7f0cef47025ec828586ea75-build-kit.tar.gz
5e6a2d214eac91dac039ad7108ac99a9c73de0b8abb39e046d4b72f109a2c99f cua-hyprland-plugin-0.35.4-d74a9cab3fb2e80ab7f0cef47025ec828586ea75-build-kit.tar.gz.sigstore.json
6649e67c2a9e0037d1c7f4628c5854d0f342c7dd298efca078386b15a67a45b7 cua-hyprland-plugin-0.35.4-d74a9cab3fb2e80ab7f0cef47025ec828586ea75.tar.gz
636b137adcf51d2cb0963dd3566146d97046edc47ef28fae1ce5403c6ba0c85b cua-hyprland-plugin-0.35.4-d74a9cab3fb2e80ab7f0cef47025ec828586ea75.tar.gz.sigstore.json
89ece4ed4dff3630129448a14bb06dec30adae7a2ffb3cc53b9971e7a195b097 install.ps1
906798a2c0a4d76555b1d3505038f884784cfd66f36a6b82af3a6019a1d421b5 install.ps1.sigstore.json
a103177e0df86d04d752bfa20c73f99a3e501906f1814c3127da84788539d9ba install.sh
cebf4995fd972d97adcae272fb3bacacf091e0104e8f15b9159687af7c2c7d52 install.sh.sigstore.json
72bfa26fad3b3635c03c67bce5e0663cb019e7d7ac43bdf0f9fb23a519aff061 uninstall.ps1
5459e77d1d7f3f045a4e4a28d6a049b56bea3490cdba289912178da2bf2e8753 uninstall.ps1.sigstore.json
2c64a1ab11e53e1ded4d42c4a52c0c21783935a53182a929ee840409018ae513 uninstall.sh
ef547dd2660a46d759eab05112f52f58751f236b908f4f8575534f9cbeaef50a uninstall.sh.sigstore.json