Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix: keep telemetry status in sync with settings

4 months ago

c2f99ea
Authored
mweinbach6/1/2026, 3:46:34 PM
Pass the current privacy telemetry settings through the desktop telemetry status IPC path so Settings resolves status against the visible switch state instead of stale persisted state.

Validate the new IPC payload and cover the product analytics refresh path after a settings toggle.

Parentd81b6ef

8 files changed
  • apps/desktop/electron/ipc/system.ts+25−10
  • apps/desktop/electron/preload.ts+9−2
  • apps/desktop/src/lib/desktopApi.ts+5−1
  • apps/desktop/src/lib/desktopCommands.ts+5−2
  • apps/desktop/src/lib/desktopSchemas.ts+7−0
  • apps/desktop/src/ui/settings/pages/PrivacyTelemetryPage.tsx+1−1
  • apps/desktop/test/desktop-schemas.test.ts+17−0
  • apps/desktop/test/privacy-telemetry-page.test.tsx+83−0