Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
9a349ea
Harden /percy/comparison/upload endpoint
Sriram567 Mar 26, 2026
f87d706
Fix misleading error on oversized file upload
Sriram567 Mar 26, 2026
1de5674
add dependencies
Sriram567 Mar 27, 2026
d65c83b
feat: Add /percy/maestro-screenshot relay endpoint
Sriram567 Apr 1, 2026
615bfb5
feat: Extend /percy/maestro-screenshot relay with regions, sync, tile…
Sriram567 Apr 9, 2026
a724039
feat: iOS support in /percy/maestro-screenshot relay
Sriram567 Apr 20, 2026
268a8ac
feat(core): add ADB view-hierarchy resolver for maestro element regions
Sriram567 Apr 21, 2026
37e6ad7
feat(core): resolve maestro element regions via ADB hierarchy
Sriram567 Apr 21, 2026
57d6a44
fix(core): retry uiautomator fallback dump once on SIGKILL (exit 137)
Sriram567 Apr 21, 2026
8fb6591
fix(core): exponential backoff on SIGKILL up to 3.5s budget
Sriram567 Apr 22, 2026
a6942df
feat(core): use `maestro hierarchy` as primary view-tree source
Sriram567 Apr 22, 2026
d097f07
feat(core): extract PNG_MAGIC_BYTES + add IHDR dimension parser (B1)
Sriram567 Apr 22, 2026
1792e37
feat(core): add wda-session-resolver (B2) — reader for realmobile wda…
Sriram567 Apr 22, 2026
d0cae9c
feat(core): add wda-hierarchy iOS element resolver — source-dump path…
Sriram567 Apr 22, 2026
d2eb348
feat(core): integrate wda-hierarchy into /percy/maestro-screenshot re…
Sriram567 Apr 22, 2026
e7b9938
feat(core): WDA-direct iOS regions — 3 fixes for Node 14 + WDA sid + …
Sriram567 Apr 28, 2026
9e2f381
refactor(core): rename adb-hierarchy → maestro-hierarchy + compat shim
Sriram567 Apr 28, 2026
403d89f
feat(core): scaffold iOS branch in maestro-hierarchy + R1 vocabulary …
Sriram567 Apr 28, 2026
1b98ece
feat(core): api.js dispatch behind PERCY_IOS_RESOLVER env switch
Sriram567 Apr 29, 2026
616cdd5
test(core): cross-platform parity test + fix XML-path id alias
Sriram567 Apr 29, 2026
6b257af
style(core): apply eslint --fix to satisfy CI lint
Sriram567 May 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,13 @@
"cross-spawn": "^7.0.3",
"extract-zip": "^2.0.1",
"fast-glob": "^3.2.11",
"fast-xml-parser": "^4.4.1",
"micromatch": "^4.0.8",
"mime-types": "^2.1.34",
"pako": "^2.1.0",
"path-to-regexp": "^6.3.0",
"rimraf": "^3.0.2",
"busboy": "^1.6.0",
"ws": "^8.17.1",
"yaml": "^2.4.1"
},
Expand Down
11 changes: 11 additions & 0 deletions packages/core/src/adb-hierarchy.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
// DEPRECATED — re-exports from `./maestro-hierarchy.js` for one-release compat.
// The Android view-hierarchy resolver is now platform-agnostic; iOS support is
// added in Phase 1 of the 2026-04-27 ios-element-regions plan. Update imports
// to `./maestro-hierarchy.js`. This shim is removed in V1.1.
export {
dump,
firstMatch,
SELECTOR_KEYS_WHITELIST,
ANDROID_SELECTOR_KEYS_WHITELIST,
IOS_SELECTOR_KEYS_WHITELIST
} from './maestro-hierarchy.js';
445 changes: 443 additions & 2 deletions packages/core/src/api.js

Large diffs are not rendered by default.

Loading
Loading