- Bump activesupport from 7.2.3.1 to 7.2.3.2 in /GliaCoreSDK
- Remove Quick and Nimble test dependencies
- Bump json from 2.20.0 to 2.21.2 in /GliaCoreSDK
- fix(pubsub): stop completing queued closures from deinit (MOB-5456)
- fix(pubsub): second engagement enqueue socket race (MOB-5456)
- fix: Gemfile & Gemfile.lock to reduce vulnerabilities
- fix: GliaCoreSDK/Gemfile to reduce vulnerabilities
- Migrate remaining specs to Swift Testing
- Fix ChatManagerTests typing status flake
- Convert AppInstallationUUIDSpec to Swift Testing framework
- Convert PushNotificationManagingApiRequestBuilderSpec to Swift Testing framework
- Convert NotificationsHookBuilderSpec to Swift Testing framework
- Convert SocketPathBuilderSpec to Swift Testing framework
- Convert EngagementStatusSpec to Swift Testing framework
- Convert RegionSpec to Swift Testing framework
- Convert MedraReadyEventSpec to Swift Testing framework
- Bump xcodeproj from 1.27.0 to 1.28.1 in /GliaCoreSDK
- Increment project version to 2.6.13
- Convert MediaSupportSpec to Swift Testing framework
- Convert MedraRequestCommunicationEventSpec to Swift Testing framework
- Convert MedraAcceptCommunicationEventSpec to Swift Testing framework
- Convert ConferenceProvider.RequestBuilderSpec to Swift Testing framework
- Convert GliaCoreConfigurationSpec to Swift Testing framework
- Update bitrise stack
- Setup interaction API feature flag
- Add WCC delivery acknowledgement
- Isolate apiClient instance per test instance
- Update Podfile.lock
- Add fresh dependency container f
- Fix flaky file upload test
- Fix tests after rebase feature/web-chat-connector on top of development
- Register WCC file download contexts when fetching chat transcript
- Route fetchChatTranscript through WCC endpoint when connectors flag is on
- Add Entry/EntriesPage convertToPublic(baseUrl:) aggregators
- Add .singleChoiceResponse attachment for option_selected entries
- Add interaction entries list endpoint and response models
- Add send(file:) to Core SDK, remove sendViaWCC from send(messagePayload:)
- Parse WCC non plain text entries and route to widgets
- Track templates/Package.resolved
- Bump PhoenixChannelsClient 1.1.3 → 1.2.0 and fix Kotlin channel adapter
- Add M3-critical WCC test coverage in Swift Testing
- Convert epic XCTest files to Swift Testing
- Wire WCC Coordinator into GliaCore, remove inline WCC observation code
- Add WebChatConnector.Coordinator with unit tests
- Pull out common models out from WCC entries
- Fix WCC file downloading
- Route file upload and send through WCC pipeline behind isWccFilesUploadEnabled
- Attach WCC visitor capabilities to API requests
- Add webChatConnector visitor capability
- Wire FileCreated events to GliaCore: populate DownloadContextStore and forward to interactor
- Add FileCreated adapter: downloadContext() and convertToPublic(baseUrl:)
- Add interactionId to SubEngagement for WCC file upload
- Adopt new WCC interaction-entry wire contract: event_type → type
- Handle WCC reconnect on clean socket close and early scan timeout on disconnect
- Add client-side validation to WCC FileUploader
- Replace ?? Data() silent fallback with typed noData error
- Replace EngagementFile.wccDownloadContext with DownloadContextStore
- Adopt CancellableRequestHolder and validateHttpResponse in FileDownloader
- Add WebChatConnector.FileDownloader orchestrator and DI wiring
- Move scan timeout out of FileUploader (belongs in MOB-5200)
- Extract validateHttpResponse helper in Network.ApiClient
- Extract CancellableRequestHolder from FileUploader
- Add FileUploader unit tests with full scenario coverage
- Add WebChatConnector.FileUploader orchestrator and DI wiring
- Add streaming upload to Network.ApiClient and NetworkApiClientProtocol
- Add joinedRoomRelay to SocketManager for channel-joined state
- Add StreamingMD5 streaming utility and tests
- Add SocketManager routing tests for interaction_entry and file_scan_result dispatch
- Wire SocketManager to parse and dispatch file_scan_result and transcript.file.created events
- Add WCC FileScanResult and FileCreated event models with decoder tests
- Add WCC files pipeline REST endpoint builders
- Add FeatureFlagManager with load/read separation and tests
- Add socket regression tests for all implemented event pipelines
- Implement WCC retry logic
- Adapt WCC messages to existing PubSub messages
- Create WCC socket manager
- Add REST endpoint for fetching WCC WS url
- Add FeatureFlagManager with load/read separation and tests
- Add FeatureFlag API layer for batch flag fetching
- Parse room id from engagement model in PubSub message