Skip to content

feat: Enhance analytics functionality and improve telemetry logging - #84

Merged
Yashh56 merged 5 commits into
Relwave:masterfrom
Yashh56:feat/analytics
Jul 29, 2026
Merged

feat: Enhance analytics functionality and improve telemetry logging#84
Yashh56 merged 5 commits into
Relwave:masterfrom
Yashh56:feat/analytics

Conversation

@Yashh56

@Yashh56 Yashh56 commented Jul 29, 2026

Copy link
Copy Markdown
Member

This pull request updates the application to version 1.0.2 and introduces improvements to analytics tracking and configuration persistence. The most important changes are grouped below:

Analytics Configuration and Persistence:

  • The AnalyticsService now reads the user's analytics preference from an analytics.json file in the app data directory at startup, ensuring analytics are enabled or disabled based on persisted user choice.
  • When the user changes their analytics preference, the new value is saved back to analytics.json, making the setting persistent across app restarts.

Analytics Event Dispatching:

  • The app now checks both the presence of an analytics key and the user's enabled setting before sending the app_started event, and logs clearly whether analytics are on or off.

Version Bump:

  • Application version updated from 1.0.1 to 1.0.2 in package.json, bridge/package.json, and src-tauri/tauri.conf.json. [1] [2] [3]

@Yashh56
Yashh56 merged commit 32b0aa2 into Relwave:master Jul 29, 2026
2 checks passed
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.

1 participant