You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(telemetry): add missing consent gates to appstore telemetry events (#278)
PILOT-401, PILOT-406, PILOT-407 emitted telemetry unconditionally —
calling DefaultEndpoint even when the user had not configured a URL.
All three blocks now check consent.GetConsent(home, "telemetry") before
sending, consistent with review.go.
install.sh also showed the wrong config.json structure (root-level keys
instead of the required nested {"consent": {...}} object), and claimed
"No data is sent unless explicitly enabled" which contradicts the
opt-out model. Both corrected.
Also fix the go-fmt pre-commit hook to use `git add -u` instead of
`git add -A` so untracked files are never inadvertently staged.
Co-authored-by: Teodor Calin <teodor@vulturelabs.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments