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
See 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 }}
percy
cli
Repository navigation
Code
Issues
23
(23)
Pull requests
40
(40)
Discussions
Actions
Security and quality
Insights
More
items
refactor(core): decompose Maestro screenshot relay + derive exact system-bar insets
- #2286
#2286
Closed
Sriram567
wants to merge 13 commits into
master
percy/cli:master
from
refactor/maestro-screenshot-decomposition
percy/cli:refactor/maestro-screenshot-decomposition
Copy head branch name to clipboard
Conversation
Commits
13
(13)
Checks
Files changed
Closed
refactor(core): decompose Maestro screenshot relay + derive exact system-bar insets
#2286
Sriram567
wants to merge 13 commits into
master
percy/cli:master
from
refactor/maestro-screenshot-decomposition
percy/cli:refactor/maestro-screenshot-decomposition
Copy head branch name to clipboard
Commits
Commits on Jun 16, 2026
refactor(core): extract /percy/comparison/upload handler into comparison-upload.js
Show description for e3c6ce1
Sriram567
committed
e3c6ce1
View commit details
Copy full SHA for e3c6ce1
Browse repository at this point
refactor(core): relocate /percy/maestro-screenshot handler into maestro-screenshot.js
Show description for 7744eac
Sriram567
committed
7744eac
View commit details
Copy full SHA for 7744eac
Browse repository at this point
refactor(core): extract screenshot location + security into maestro-screenshot-file.js
Show description for 1c9ff7e
Sriram567
committed
1c9ff7e
View commit details
Copy full SHA for 1c9ff7e
Browse repository at this point
refactor(core): extract region validation + resolution into maestro-regions.js
Show description for a41cbdc
Sriram567
committed
a41cbdc
View commit details
Copy full SHA for a41cbdc
Browse repository at this point
test(core): add unit specs for extracted maestro modules + drop dead import
Show description for 0031ab2
Sriram567
committed
0031ab2
View commit details
Copy full SHA for 0031ab2
Browse repository at this point
test(core): fix object-property-newline lint in maestro-regions specs
Show description for f4f0dff
Sriram567
committed
f4f0dff
View commit details
Copy full SHA for f4f0dff
Browse repository at this point
build(semgrep): keep api.js suppression for createStaticServer sitemap join
Show description for 3d8e74d
Sriram567
committed
3d8e74d
View commit details
Copy full SHA for 3d8e74d
Browse repository at this point
fix(core): assign region payload keys explicitly instead of Object.assign
Show description for 01d6ffc
Sriram567
committed
01d6ffc
View commit details
Copy full SHA for 01d6ffc
Browse repository at this point
Commits on Jun 22, 2026
feat(core): add device system-bar inset derivation to maestro-hierarchy
Show description for 393fc5f
Sriram567
committed
393fc5f
View commit details
Copy full SHA for 393fc5f
Browse repository at this point
feat(core): wire device-inset derivation into the Maestro relay with per-session cache
Show description for 317fe30
Sriram567
committed
317fe30
View commit details
Copy full SHA for 317fe30
Browse repository at this point
refactor(core): lean inset-parse guards for branch coverage + add null-body spec
Show description for 3211490
Sriram567
committed
3211490
View commit details
Copy full SHA for 3211490
Browse repository at this point
test(core): satisfy object-property-newline in iOS inset fixtures
Show description for bf7b905
Sriram567
committed
bf7b905
View commit details
Copy full SHA for bf7b905
Browse repository at this point
test(core): close inset coverage gaps flagged by NYC 100% gate
Show description for 4f2cf09
Sriram567
committed
4f2cf09
View commit details
Copy full SHA for 4f2cf09
Browse repository at this point
You can’t perform that action at this time.