Skip to content

Add telemetry opt-out controls and first-run notice#103

Open
pythrick wants to merge 1 commit intobjarneo:mainfrom
pythrick:feat/telemetry-optout-upstream
Open

Add telemetry opt-out controls and first-run notice#103
pythrick wants to merge 1 commit intobjarneo:mainfrom
pythrick:feat/telemetry-optout-upstream

Conversation

@pythrick
Copy link
Contributor

@pythrick pythrick commented Mar 18, 2026

This PR tightens telemetry transparency and user control.

Changes:

  • add config opt-out via telemetry = false (also supports telemetry.enabled = false and [telemetry] enabled = false)
  • add CLI session opt-out via --no-telemetry
  • only call telemetry ping when enabled
  • show a one-time first-run notice with disable instructions
  • fix telemetry docs to match actual request method/payload (POST JSON)
  • document disable options in CLI/config docs
  • add tests for config + flag behavior

Fixes #102

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.

Telemetry docs mismatch and missing explicit opt-out controls

1 participant