Add anonymous analytics to release builds#105
Conversation
- Capture opt-out anonymous product events - Thread PostHog token through release scripts and workflows - Add privacy controls and analytics release notes
Greptile SummaryThis PR adds anonymous analytics for release builds. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Reviews (4): Last reviewed commit: "Prevent stale Store build packaging" | Re-trigger Greptile |
|
Removed the nested MSIX argument forwarding in b36d587. The Store script now runs Flutter's Windows build directly with the Dart define file, then packages that output with MSIX rebuilding disabled. |
|
Made the Store packaging handoff deterministic in 358PLACEHOLDER by clearing only the generated build/windows tree before Flutter compiles with the analytics defines. MSIX packaging now has no stale Windows output to fall back to and fails if the new build is absent. |
|
Correction: the deterministic Store packaging fix is in 94e8281. The generated build/windows tree is cleared before Flutter compiles with the analytics defines, so MSIX has no stale output to package and fails if the fresh build is absent. |
|
Thanks for the clarification. That makes sense — clearing |
|
The current head 94e8281 includes the deterministic clean-build handoff you confirmed as sound. Please run a full review of the current head and update the confidence score. |
Summary
POSTHOG_PROJECT_TOKENsecurely via temporary Dart defines, and documents the analytics setup.4.5.1+94and includes the new release metadata.Testing