Skip to content

feat(camera): add iOS simulator camera simulation#45

Open
DjDeveloperr wants to merge 3 commits into
mainfrom
feat/camera-simulation
Open

feat(camera): add iOS simulator camera simulation#45
DjDeveloperr wants to merge 3 commits into
mainfrom
feat/camera-simulation

Conversation

@DjDeveloperr
Copy link
Copy Markdown
Collaborator

@DjDeveloperr DjDeveloperr commented May 15, 2026

Summary

  • move camera feed ownership into the SimDeck daemon with a native AVFoundation/shared-memory service linked into simdeck-bin
  • remove the separate macOS camera helper app build; keep only the simulator DYLD injector as a packaged camera artifact
  • route simdeck camera ... CLI commands through the daemon HTTP API so the feed survives command exit
  • update docs/operator skill and extend camera integration coverage to generated static video frames

Validation

  • npm run build
  • cargo test --manifest-path server/Cargo.toml
  • cargo clippy --manifest-path server/Cargo.toml --all-targets -- -D warnings
  • npm run --prefix client test
  • npm run test:integration:camera (image source, generated .mov video source, placeholder source)
  • cargo fmt --manifest-path server/Cargo.toml --check
  • git diff --check
  • node --check scripts/integration/camera.mjs
  • ./build/simdeck -r and ./build/simdeck camera sources

Webcam end-to-end streaming is intentionally not claimed here; Mac camera source enumeration works and the daemon path has the webcam source implementation, but this final pass focused on static media plus app injection.

@DjDeveloperr DjDeveloperr marked this pull request as ready for review May 15, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant