Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
Integration-Automation
/
AutoControlGUI
Public
Notifications
You must be signed in to change notification settings
Fork
3
Star
55
Code
Issues
0
Pull requests
9
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Release: vision, locate, window-management & test-robustness lanes (v115–v144)
- #355
#355
Merged
JE-Chen
merged 69 commits into
main
Integration-Automation/AutoControlGUI:main
from
dev
Integration-Automation/AutoControlGUI:dev
Copy head branch name to clipboard
Jun 23, 2026
Conversation
Commits
69
(69)
Checks
Files changed
Merged
Release: vision, locate, window-management & test-robustness lanes (v115–v144)
#355
JE-Chen
merged 69 commits into
main
Integration-Automation/AutoControlGUI:main
from
dev
Integration-Automation/AutoControlGUI:dev
Copy head branch name to clipboard
Commits
Commits on Jun 22, 2026
Add check-digit algorithms (Luhn, Verhoeff, Damm, ISO 7064 MOD 97-10)
JE-Chen
committed
f98e010
View commit details
Copy full SHA for f98e010
Browse repository at this point
Add IMEI and spaced-input Luhn test vectors
JE-Chen
committed
390f8ab
View commit details
Copy full SHA for 390f8ab
Browse repository at this point
Merge pull request #325 from Integration-Automation/feat/checksum-batch
Show description for b07b417
JE-Chen
authored
b07b417
View commit details
Copy full SHA for b07b417
Browse repository at this point
Add multi-waypoint mouse gestures (move/drag through a polyline)
JE-Chen
committed
7139f0d
View commit details
Copy full SHA for 7139f0d
Browse repository at this point
Merge pull request #326 from Integration-Automation/feat/mouse-path-batch
Show description for cc7cd78
JE-Chen
authored
cc7cd78
View commit details
Copy full SHA for cc7cd78
Browse repository at this point
Add clear-then-type field entry (Playwright fill idiom)
JE-Chen
committed
c4e140d
View commit details
Copy full SHA for c4e140d
Browse repository at this point
Merge pull request #327 from Integration-Automation/feat/field-entry-batch
Show description for e3c5042
JE-Chen
authored
e3c5042
View commit details
Copy full SHA for e3c5042
Browse repository at this point
Add blocking wait-until-vanish (wait_until_gone / image / text)
JE-Chen
committed
e16f409
View commit details
Copy full SHA for e16f409
Browse repository at this point
Merge pull request #328 from Integration-Automation/feat/wait-gone-batch
Show description for 40a4733
JE-Chen
authored
40a4733
View commit details
Copy full SHA for 40a4733
Browse repository at this point
Add hold-key / auto-repeat key input
JE-Chen
committed
69fee0c
View commit details
Copy full SHA for 69fee0c
Browse repository at this point
Use pytest.approx + guard list indexing in key_hold tests (S1244/S6466)
JE-Chen
committed
95284da
View commit details
Copy full SHA for 95284da
Browse repository at this point
Merge pull request #329 from Integration-Automation/feat/key-hold-batch
Show description for 1d25dc9
JE-Chen
authored
1d25dc9
View commit details
Copy full SHA for 1d25dc9
Browse repository at this point
Add relative mouse movement (move by delta)
JE-Chen
committed
cc3e2b6
View commit details
Copy full SHA for cc3e2b6
Browse repository at this point
Merge pull request #330 from Integration-Automation/feat/mouse-relative-batch
Show description for e826894
JE-Chen
authored
e826894
View commit details
Copy full SHA for e826894
Browse repository at this point
Add wait-for-region-colour (appear/vanish)
JE-Chen
committed
29bfb10
View commit details
Copy full SHA for 29bfb10
Browse repository at this point
Drop IDE workspace.xml churn from this branch
JE-Chen
committed
d4dc012
View commit details
Copy full SHA for d4dc012
Browse repository at this point
Merge pull request #331 from Integration-Automation/feat/wait-color-batch
Show description for a93fa19
JE-Chen
authored
a93fa19
View commit details
Copy full SHA for a93fa19
Browse repository at this point
Add Unicode text entry via clipboard (emoji / CJK)
JE-Chen
committed
008de97
View commit details
Copy full SHA for 008de97
Browse repository at this point
Restore tracked .idea/workspace.xml (keep out of feature diff)
JE-Chen
committed
3cdb9d5
View commit details
Copy full SHA for 3cdb9d5
Browse repository at this point
Merge pull request #332 from Integration-Automation/feat/text-unicode-batch
Show description for fcee74e
JE-Chen
authored
fcee74e
View commit details
Copy full SHA for fcee74e
Browse repository at this point
Add held-modifiers context across an action group
JE-Chen
committed
2ed4f86
View commit details
Copy full SHA for 2ed4f86
Browse repository at this point
Merge pull request #333 from Integration-Automation/feat/modifier-state-batch
Show description for 3be72ea
JE-Chen
authored
3be72ea
View commit details
Copy full SHA for 3be72ea
Browse repository at this point
Add anchor ordinal (Nth match) + anchor_locate_all
JE-Chen
committed
73994e6
View commit details
Copy full SHA for 73994e6
Browse repository at this point
Merge pull request #334 from Integration-Automation/feat/anchor-ordinal-batch
Show description for 649c8b8
JE-Chen
authored
649c8b8
View commit details
Copy full SHA for 649c8b8
Browse repository at this point
Add grid/table cell addressing by row/col
JE-Chen
committed
e7f3772
View commit details
Copy full SHA for e7f3772
Browse repository at this point
Merge pull request #335 from Integration-Automation/feat/grid-locator-batch
Show description for fbce852
JE-Chen
authored
fbce852
View commit details
Copy full SHA for fbce852
Browse repository at this point
Add wait-for-window-title regex (appear/vanish)
JE-Chen
committed
cb5bb71
View commit details
Copy full SHA for cb5bb71
Browse repository at this point
Merge pull request #336 from Integration-Automation/feat/wait-window-title-batch
Show description for 7901e62
JE-Chen
authored
7901e62
View commit details
Copy full SHA for 7901e62
Browse repository at this point
Add confidence-returning template matching (score / multi-scale / find-all)
JE-Chen
committed
c69c5c3
View commit details
Copy full SHA for c69c5c3
Browse repository at this point
Fix S1244 float-eq and use np.nonzero in visual_match (Sonar)
JE-Chen
committed
71bc398
View commit details
Copy full SHA for 71bc398
Browse repository at this point
Merge pull request #337 from Integration-Automation/feat/visual-match-batch
Show description for 04d5167
JE-Chen
authored
04d5167
View commit details
Copy full SHA for 04d5167
Browse repository at this point
Add locate-on-screen-regions-by-colour
JE-Chen
committed
ded7868
View commit details
Copy full SHA for ded7868
Browse repository at this point
Merge pull request #338 from Integration-Automation/feat/find-color-region-batch
Show description for 6b0437c
JE-Chen
authored
6b0437c
View commit details
Copy full SHA for 6b0437c
Browse repository at this point
Add masked template matching (ignore background via mask/alpha)
JE-Chen
committed
c07b67a
View commit details
Copy full SHA for c07b67a
Browse repository at this point
Merge pull request #339 from Integration-Automation/feat/masked-template-batch
Show description for 848c638
JE-Chen
authored
848c638
View commit details
Copy full SHA for 848c638
Browse repository at this point
Add SSIM structural comparison (perceptual score + changed regions)
JE-Chen
committed
5b17136
View commit details
Copy full SHA for 5b17136
Browse repository at this point
Merge pull request #340 from Integration-Automation/feat/ssim-compare-batch
Show description for 2fde1cb
JE-Chen
authored
2fde1cb
View commit details
Copy full SHA for 2fde1cb
Browse repository at this point
Add ORB feature matching (rotation/scale/theme-robust template location)
JE-Chen
committed
4066dcc
View commit details
Copy full SHA for 4066dcc
Browse repository at this point
Merge pull request #341 from Integration-Automation/feat/feature-match-batch
Show description for 980a3a3
JE-Chen
authored
980a3a3
View commit details
Copy full SHA for 980a3a3
Browse repository at this point
Add edge/contour shape locator (find rectangles/shapes without a template)
JE-Chen
committed
0a36c35
View commit details
Copy full SHA for 0a36c35
Browse repository at this point
Merge pull request #342 from Integration-Automation/feat/shape-locator-batch
Show description for b15c51d
JE-Chen
authored
b15c51d
View commit details
Copy full SHA for b15c51d
Browse repository at this point
Add window tiling/layout geometry planner (halves, grids, cascade)
JE-Chen
committed
bc14bdb
View commit details
Copy full SHA for bc14bdb
Browse repository at this point
Fix flaky remote-desktop chat test: wait for viewer registration
JE-Chen
committed
9941c44
View commit details
Copy full SHA for 9941c44
Browse repository at this point
Merge pull request #343 from Integration-Automation/feat/window-layout-batch
Show description for c7594bb
JE-Chen
authored
c7594bb
View commit details
Copy full SHA for c7594bb
Browse repository at this point
Add multi-window arrangers (grid / cascade) over the layout planner
JE-Chen
committed
34a9d95
View commit details
Copy full SHA for 34a9d95
Browse repository at this point
Merge pull request #344 from Integration-Automation/feat/window-arrange-batch
Show description for 9bad843
JE-Chen
authored
9bad843
View commit details
Copy full SHA for 9bad843
Browse repository at this point
Add image preprocessing pipeline for OCR / template matching
JE-Chen
committed
87f88d2
View commit details
Copy full SHA for 87f88d2
Browse repository at this point
Avoid float-equality checks in deskew (Sonar S1244)
JE-Chen
committed
4f9e0d3
View commit details
Copy full SHA for 4f9e0d3
Browse repository at this point
Merge pull request #345 from Integration-Automation/feat/preprocess-batch
Show description for 073782f
JE-Chen
authored
073782f
View commit details
Copy full SHA for 073782f
Browse repository at this point
Add multi-monitor / virtual-desktop geometry
JE-Chen
committed
5208294
View commit details
Copy full SHA for 5208294
Browse repository at this point
Avoid float-equality in monitor scale assertion (Sonar S1244)
JE-Chen
committed
7fa14bd
View commit details
Copy full SHA for 7fa14bd
Browse repository at this point
Merge pull request #346 from Integration-Automation/feat/monitor-layout-batch
Show description for e9285f7
JE-Chen
authored
e9285f7
View commit details
Copy full SHA for e9285f7
Browse repository at this point
Add actionability gate (visible + stable + enabled + not-occluded)
JE-Chen
committed
a90c7c6
View commit details
Copy full SHA for a90c7c6
Browse repository at this point
Merge pull request #347 from Integration-Automation/feat/actionability-batch
Show description for def2953
JE-Chen
authored
def2953
View commit details
Copy full SHA for def2953
Browse repository at this point
Add element-box fusion and reading-order for set-of-marks
JE-Chen
committed
a49aed5
View commit details
Copy full SHA for a49aed5
Browse repository at this point
Merge pull request #348 from Integration-Automation/feat/element-parse-batch
Show description for a28c95a
JE-Chen
authored
a28c95a
View commit details
Copy full SHA for a28c95a
Browse repository at this point
Add HSV colour-space segmentation (lighting-robust colour location)
JE-Chen
committed
d3b97ea
View commit details
Copy full SHA for d3b97ea
Browse repository at this point
Dedupe RGB loader and region placeholder (Sonar duplication + S1192)
JE-Chen
committed
90ac02e
View commit details
Copy full SHA for 90ac02e
Browse repository at this point
Merge pull request #349 from Integration-Automation/feat/hsv-segment-batch
Show description for 63e1bfe
JE-Chen
authored
63e1bfe
View commit details
Copy full SHA for 63e1bfe
Browse repository at this point
Add MSER text-region detection (find text without OCR)
JE-Chen
committed
ec097c9
View commit details
Copy full SHA for ec097c9
Browse repository at this point
Merge pull request #350 from Integration-Automation/feat/text-regions-batch
Show description for c8b7b73
JE-Chen
authored
c8b7b73
View commit details
Copy full SHA for c8b7b73
Browse repository at this point
Commits on Jun 23, 2026
Add Hough line / grid / separator detection
JE-Chen
committed
e888b1d
View commit details
Copy full SHA for e888b1d
Browse repository at this point
Merge pull request #351 from Integration-Automation/feat/edge-lines-batch
Show description for 97b549b
JE-Chen
authored
97b549b
View commit details
Copy full SHA for 97b549b
Browse repository at this point
Add retrying value assertions (expect.poll with matchers)
JE-Chen
committed
6ed423a
View commit details
Copy full SHA for 6ed423a
Browse repository at this point
Merge pull request #352 from Integration-Automation/feat/expect-poll-batch
Show description for 4c9a2b5
JE-Chen
authored
4c9a2b5
View commit details
Copy full SHA for 4c9a2b5
Browse repository at this point
Add composable / filtered candidate locators (chained locator)
JE-Chen
committed
3d392f1
View commit details
Copy full SHA for 3d392f1
Browse repository at this point
Merge pull request #353 from Integration-Automation/feat/locator-chain-batch
Show description for a3ed5f8
JE-Chen
authored
a3ed5f8
View commit details
Copy full SHA for a3ed5f8
Browse repository at this point
Add rich clipboard (CF_HTML build/parse/get/set)
JE-Chen
committed
612da2d
View commit details
Copy full SHA for 612da2d
Browse repository at this point
Merge pull request #354 from Integration-Automation/feat/rich-clipboard-batch
Show description for 1037919
JE-Chen
authored
1037919
View commit details
Copy full SHA for 1037919
Browse repository at this point
You can’t perform that action at this time.