4 Commits

Author SHA1 Message Date
Michał Pierzchała 973b74cc14 chore(config): scope the qs override and drop dead fallow, worktree, prettier entries (#2535)
`qs: 6.15.2` overrode every major, pinning the exact version behind
GHSA-x5fp-wj9c-mxmx and GHSA-4mjr-xmp4-gh2g; `qs@6: ^6.16.0` keeps the scoped
major and clears both advisories in the mutation tooling tree. `undici@7` now
matches the exact 7.29.0 pin in package.json — tsdown bundles undici into the
published build, so a caret here let lockFileMaintenance move the shipped bytes
under an unchanged pin. The lockfile recorded that: both undici importers
disagreeing with their own package.json, now agreeing.

`.fallowrc.json` listed two entry roots deleted in 26ac865c63 and 8889a17cf1,
which Fallow drops silently, and `.worktreeinclude` listed an
android/multitouch-helper tree that no longer exists. `.prettierignore`
duplicated .oxfmtrc.json's ignore list with nothing left reading it.
2026-09-13 07:57:50 +02:00
Michał Pierzchała e58cbcdb5f refactor: colocate native platform sources under android/, apple/, linux/ (#1273)
Move the scattered root-level native projects into per-platform folders and drop
the now-redundant platform prefix:

- android-ime-helper/        -> android/ime-helper/
- android-multitouch-helper/ -> android/multitouch-helper/
- android-snapshot-helper/   -> android/snapshot-helper/
- apple-runner/              -> apple/runner/
- macos-helper/              -> apple/macos-helper/
- src/platforms/linux/atspi-dump.py -> linux/atspi-dump.py

Only repo source paths move. Identity surfaces stay frozen so no user's runner
cache is invalidated on upgrade: the derived-cache key hashes source paths
relative to AgentDeviceRunner and excludes packageVersion, and the
~/.agent-device/{apple-runner,macos-helper} namespaces, the
agent-device-android-*-helper artifact/manifest/protocol names, the
AgentDeviceRunner Xcode project, and the `prepare ios-runner` CLI command are
unchanged. Updates build/package scripts, CI, package.json files+scripts,
ignore/attr/fallow configs, runtime path resolvers, and test fixtures.

Also: re-base repo-root-relative refs inside the moved apple/runner for the
added nesting level (gated XCUITest fixture walk + two doc links), and clean the
legacy dist/apple-runner packaged output so the relocated runner can't
double-ship into the wholesale-included dist (with a regression test).
2026-07-15 21:47:38 +02:00
Michał Pierzchała 19417f0a01 fix: avoid copying pnpm node_modules into worktrees (#872) 2026-06-25 12:12:29 +02:00
Michał Pierzchała 0b840d957d chore: add worktree include config (#853) 2026-06-24 08:04:17 +02:00