Skip to content

feat(camera): 支援 CCAPI 機身提示音與螢幕逾時 - #106

Merged
js051 merged 1 commit into
mainfrom
feat/ccapi-controls-v2
Aug 4, 2026
Merged

feat(camera): 支援 CCAPI 機身提示音與螢幕逾時#106
js051 merged 1 commit into
mainfrom
feat/ccapi-controls-v2

Conversation

@js051

@js051 js051 commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • add capability-gated Canon CCAPI /functions/beep and /functions/displayoff controls across Android, iOS, PC and Simulator
  • require exact same-version GET/PUT pairs, strict documented abilities and a fresh pre-write read
  • localize English/Traditional Chinese UI and expose the controls in Photo and Video More Settings, including offline preview
  • add direct-client, malformed/stale/cross-version, Compose, Android Simulator and Playwright browser coverage
  • document physical R6 Mark III validation as still required and keep immediate auto-power-off out of this ordinary setting flow

Local verification

  • python -m pytest -q -p no:cacheprovider simulator bridge/tests
  • python -m unittest discover -s scripts/validation/tests -p test_*.py
  • python -m ruff check simulator bridge scripts/validation
  • npm run test:modules
  • npm run test:browser
  • ./gradlew :app:testDebugUnitTest :app:lintDebug :app:assembleDebug
  • targeted API 34 Compose instrumentation test
  • Android Simulator end-to-end instrumentation test
  • staged and pre-push Gitleaks scans

@js051
js051 merged commit fb61641 into main Aug 4, 2026
9 checks passed
@js051
js051 deleted the feat/ccapi-controls-v2 branch August 4, 2026 18:21
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