feat: anonymous analytics with PostHog (#3)

This commit is contained in:
Owen Gretzinger
2025-07-13 20:38:18 -04:00
committed by GitHub
parent 73945cba0f
commit 2e57871793
7 changed files with 51 additions and 3 deletions
@@ -1,6 +1,7 @@
import Foundation
import SwiftUI
import Combine
import PostHog
@MainActor
class MeetingListViewModel: ObservableObject {
@@ -69,6 +70,8 @@ class MeetingListViewModel: ObservableObject {
let newMeeting = Meeting()
meetings.insert(newMeeting, at: 0)
_ = LocalStorageManager.shared.saveMeeting(newMeeting)
// Track meeting creation event
PostHogSDK.shared.capture("meeting_created")
return newMeeting
}
}
@@ -1,6 +1,7 @@
import Foundation
import SwiftUI
import Combine
import PostHog
// Add notification name for meeting saved events
extension Notification.Name {