Mark platform as "Zed" for telemetry events from the app

Max Brunsfeld and Joseph Lyons created

Co-authored-by: Joseph Lyons <joseph@zed.dev>

Change summary

crates/client/src/telemetry.rs | 2 ++
1 file changed, 2 insertions(+)

Detailed changes

crates/client/src/telemetry.rs 🔗

@@ -74,6 +74,7 @@ struct AmplitudeEvent {
     os_name: &'static str,
     os_version: Option<Arc<str>>,
     app_version: Option<Arc<str>>,
+    platform: &'static str,
     event_id: usize,
     session_id: u128,
     time: u128,
@@ -228,6 +229,7 @@ impl Telemetry {
             user_id: state.metrics_id.clone(),
             device_id: state.device_id.clone(),
             os_name: state.os_name,
+            platform: "Zed",
             os_version: state.os_version.clone(),
             app_version: state.app_version.clone(),
             event_id: post_inc(&mut state.next_event_id),