feat: support precise location settings#491
feat: support precise location settings#491anupamchugh wants to merge 3 commits intocallstackincubator:mainfrom
Conversation
ReviewRead end-to-end (CLI → client → daemon → dispatch → platform), checked against #94, and skimmed CI. The feature works at the unit level and docs are updated, but there are a few things worth addressing before merge plus a couple of follow-ups for code health. Does it fix #94?Mostly. Acceptance criteria status:
Possible bug — iOS simctl argument shapeawait runSimctl(device, ['location', device.id, 'set', String(latitude), String(longitude)]);
Code quality / maintenanceThese are the bigger-picture concerns; happy to take them as follow-ups rather than blockers if the simctl shape checks out.
Suggested follow-ups (non-blocking)
VerdictFunctionally close to landing once the simctl argument format is verified on a real simulator (or fixed if needed). The validation duplication and Generated by Claude Code |
|
Addressed the review items in the latest branch updates.\n\nChanges pushed:\n- Fixed iOS simctl location argv to use the documented single |
Summary
settings location set <lat> <lon>for precise location coordinatessimctl location setand Android emulatoradb emu geo fixFixes #94.
Verification
pnpm exec vitest run src/platforms/android/__tests__/index.test.ts src/platforms/ios/__tests__/index.test.ts src/utils/__tests__/args.test.ts src/__tests__/cli-client-commands.test.tspnpm check:quickpnpm check:unit