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
Add telemetry with improved reliability and testing
Implement anonymous usage telemetry with race condition prevention, failure tracking, and comprehensive tests:
- Add flushing guard to prevent concurrent flush calls
- Track consecutive failures and stop retrying after 3 attempts
- Use shorter 1.5s timeout on app exit instead of 5s for faster shutdown
- Remove high-frequency j/k navigation tracking (redundant with story_selected)
- Add tests for auto-flush threshold, concurrent flush prevention, and failure limits
- Include documentation in README and CLAUDE.md with opt-out instructions
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+32Lines changed: 32 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -130,6 +130,38 @@ I made these choices so that it's easier for me to keep up with the most interes
130
130
131
131
If you want your version of this tool to work differently, feel free to clone or consider opening a PR with more advanced settings to let people customize the default experience.
132
132
133
+
## Telemetry
134
+
135
+
This CLI collects anonymous usage data to help understand how people use it and what features to improve. No personal information or content is ever collected.
0 commit comments