mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-04-25 00:47:12 -04:00
* Refactor analytics configuration to use `configureAnalyticsProperties` instead of `initPlausible` for improved clarity * format & add comment explaining analytics ping code if any people reviewing source for their own verification of its purpose, this should make it much clearer what this does * refactor Setting to use named function so its references can be source-peeked * add basic support for 'none' telemetry option changing the option in the Select dropdown breaks things right now, gotta figure out why * fix usePlausibleEvent sending old telemetry level preference property to submitPlausibleEvent * Fall back fo 'unknown' instead of '0.1.0' for app version stats * Better explain the purpose of more things in submitPlausibleEvent * organize and clean up internationalization file keys * fix lowercase connect/connecting key names in code * add no-telemetry option to onboarding * Only display error report button if telemetry is enabled * Add explainer to Sentry plugin for Vite * Fix onboarding selection in both interface and mobile * Add more explanation and checks to usePlausible to never send data unless allowed * add support for onLoad to transform data from persisted mutable stores * update some analytics explainers on mobile * add telemetry state migration * add migration for telemetry state from explorer layout key in persisted store * fix cypress test for onboarding privacy page * remove some accidentally included console.log statements * Add localized analytics preference names * Use localized telemetry preference names in Settings * use cleaner text wrapping in settings * Update the telemetry setting title * fix telemetry typo * update mobile no-analytics text * remove telemetry override option * eslint: disable no-empty-object-type for PlausibleOptions the reason is commented