Skip to content

Introduce PrivacyError and harden privacy service listeners - #16

Merged
RAprogramm merged 1 commit into
mainfrom
eye-of-ra/introduce-privacyerror-and-refactor-listeners
Sep 26, 2025
Merged

Introduce PrivacyError and harden privacy service listeners#16
RAprogramm merged 1 commit into
mainfrom
eye-of-ra/introduce-privacyerror-and-refactor-listeners

Conversation

@RAprogramm

Copy link
Copy Markdown
Collaborator

Summary

  • add a typed PrivacyError and wire it through the privacy service state machine, listeners, and UI consumer
  • gracefully degrade when the webcam device is absent and surface initialization failures instead of panicking
  • extend idle inhibitor tests and tighten brightness logging to satisfy clippy
  • bump the crate version to 0.2.1 and document the release

Testing

  • cargo +nightly fmt --
  • cargo +nightly clippy -- -D warnings
  • cargo +nightly test --all
  • cargo +nightly build --all-targets
  • cargo +nightly doc --no-deps
  • cargo audit
  • cargo deny check (fails: advisory-db fetch blocked in environment)

https://chatgpt.com/codex/tasks/task_e_68d60b0b1250832baf75e1b928464973

@RAprogramm
RAprogramm merged commit 103b500 into main Sep 26, 2025
1 check passed
@RAprogramm
RAprogramm deleted the eye-of-ra/introduce-privacyerror-and-refactor-listeners branch September 26, 2025 04:36
RAprogramm added a commit that referenced this pull request Jul 28, 2026
…or-and-refactor-listeners

Introduce PrivacyError and harden privacy service listeners
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant