mixpanel-swift/Sources
ketanmixpanel 5aa52257c1
Fix feature flags and track events race condition (#715)
* added fix for the race FF condition

* removed unused initilizers

* passed the distinctId to the recordFirstTimeEvent

* Update Sources/FeatureFlags.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update Sources/FeatureFlags.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: avoid trackingQueue.sync from main thread in async flag paths and fix doc comments

Agent-Logs-Url: https://github.com/mixpanel/mixpanel-swift/sessions/035f0c40-e3d9-4629-a0f5-e52a16a531a6

Co-authored-by: ketanmixpanel <188901560+ketanmixpanel@users.noreply.github.com>

* fix: align getAllVariantsSync doc comment to use 'may block' for consistency

Agent-Logs-Url: https://github.com/mixpanel/mixpanel-swift/sessions/035f0c40-e3d9-4629-a0f5-e52a16a531a6

Co-authored-by: ketanmixpanel <188901560+ketanmixpanel@users.noreply.github.com>

* fixed review feedback

* removed queue scheduling

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ketanmixpanel <188901560+ketanmixpanel@users.noreply.github.com>
2026-04-17 22:07:58 +05:30
..
Mixpanel make privacy manifest a resource 2024-03-25 10:51:37 -07:00
AutomaticEvents.swift feat: OSX Automatic Event Tracking (#706) 2026-04-02 08:49:37 -04:00
AutomaticProperties.swift Release 6.2.0 (#710) 2026-04-07 22:26:10 +05:30
Constants.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
Data+Compression.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
Error.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
FeatureFlags.swift Fix feature flags and track events race condition (#715) 2026-04-17 22:07:58 +05:30
FileLogging.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
Flush.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
FlushRequest.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
Group.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
JSONHandler.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
Mixpanel.swift feat: OSX Automatic Event Tracking (#706) 2026-04-02 08:49:37 -04:00
MixpanelInstance.swift Fix feature flags and track events race condition (#715) 2026-04-17 22:07:58 +05:30
MixpanelLogger.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
MixpanelOptions.swift Add FlagOptions struct for granular feature flag configuration (#699) 2026-03-04 11:22:47 -08:00
MixpanelPersistence.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
MixpanelType.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
MPDB.swift Use iOS file-protection flag when opening DB (#705) 2026-04-17 00:08:41 +05:30
Network.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
People.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
PrintLogging.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
ReadWriteLock.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
SessionMetadata.swift swift-format (#672) 2025-05-29 17:45:08 -07:00
Track.swift Integrate common SDK to use the Event bridge (#709) 2026-04-10 20:14:33 +05:30