Skip to content

Conversation

@testableapple
Copy link
Contributor

@testableapple testableapple commented Oct 1, 2025

🔗 Issue Links

Resolve https://linear.app/stream/issue/IOS-1174

  • Bump Xcode version
  • Bump minimum supported Swift version

🧪 Test

Summary by CodeRabbit

  • Chores

    • CI: consolidated device/runtime matrix, added IOS_SIMULATOR_DEVICE env and conditional runtime setup, standardized Xcode versions, added xcode-cache usage, updated simulator targets and renamed build jobs, removed separate build-cache step.
    • Removed exported MINT_VERSION.
    • Replaced curl downloads with wget in bootstrap scripts.
  • Build

    • Bumped Swift toolchain to 5.10 and set release builds to optimize for smaller binaries (-Osize).
  • Documentation

    • Minor changelog formatting fixes.
  • Style

    • Podspecs reformatted to consistent Ruby-style syntax.

✏️ Tip: You can customize this high-level summary in your review settings.

@testableapple testableapple added the 🤖 CI/CD Any work related to CI/CD label Oct 1, 2025
@coderabbitai
Copy link

coderabbitai bot commented Oct 1, 2025

Walkthrough

CI workflows moved from an Xcode/os matrix to a device-driven matrix with conditional iOS runtime setup; XCODE_VERSION values pinned per job; IOS_SIMULATOR_DEVICE env added; xcode-cache step added for legacy jobs; Swift toolchain bumped to 5.10 and optimization set to -Osize; bootstrap downloads switched to wget; MINT_VERSION removed.

Changes

Cohort / File(s) Summary
CI: Cron checks
.github/workflows/cron-checks.yml
Replaced os/xcode matrix with device-driven matrix (device, ios, setup_runtime); added conditional setup-ios-runtime step; introduced IOS_SIMULATOR_DEVICE env and standardized XCODE_VERSION per job; tests/builds consume env.IOS_SIMULATOR_DEVICE.
CI: Smoke checks
.github/workflows/smoke-checks.yml
Updated IOS_SIMULATOR_DEVICE values and device strings, pinned XCODE_VERSION to 16.1 in places, renamed old-Xcode job, added xcode-cache step, and updated build/test device targets.
GitHub Action composite
.github/actions/xcode-cache/action.yml
Removed the separate Build Cache step (mikehardy/buildcache-action@v2) and its cache_key input from the composite action.
CI env / tooling file
Githubfile
Removed exported MINT_VERSION environment variable.
Swift package manifest
Package.swift
Bumped swift-tools-version 5.7 → 5.10; added .unsafeFlags(["-Osize"], .when(configuration: .release)) in StreamChat target swiftSettings.
Xcode project
StreamChat.xcodeproj/project.pbxproj
Changed SWIFT_OPTIMIZATION_LEVEL for Release configuration from "-O" to "-Osize".
Podspecs
StreamChat-XCFramework.podspec, StreamChat.podspec, StreamChatUI-XCFramework.podspec, StreamChatUI.podspec
Bumped spec.swift_version 5.7 → 5.10; added pod_target_xcconfig with SWIFT_OPTIMIZATION_LEVEL = '-Osize'; normalized dependency/version string handling and formatting.
Scripts
Scripts/bootstrap.sh
Replaced curl -sL downloads with wget -O to write tools to explicit target filenames.
Formatting config
.swiftformat
Updated SwiftFormat swift_version from 5.6 → 5.10.
Docs
CHANGELOG.md
Minor whitespace/formatting adjustments (no behavioral changes).

Sequence Diagram(s)

sequenceDiagram
  autonumber
  actor Dev as Developer
  participant GH as GitHub Actions
  participant Runner as macOS Runner
  participant Setup as setup-ios-runtime
  participant Cache as xcode-cache

  Dev->>GH: push / scheduled trigger
  GH->>Runner: start job (matrix: device, ios, setup_runtime)
  alt setup_runtime == true
    Runner->>Setup: install iOS runtime (version=matrix.ios, device=matrix.device)
    Setup-->>Runner: runtime installed
  else
    Runner-->>Runner: skip runtime setup
  end
  Runner->>Runner: export IOS_SIMULATOR_DEVICE (env) and run build/tests
  alt Old-Xcode job (legacy)
    GH->>Runner: start old-Xcode job (pinned XCODE_VERSION)
    Runner->>Cache: run xcode-cache step
    Cache-->>Runner: cache loaded/updated
    Runner->>Runner: build & run UI tests on env.IOS_SIMULATOR_DEVICE
  end
Loading

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

  • Areas needing extra attention:
    • Consistent propagation and usage of IOS_SIMULATOR_DEVICE across workflows and steps.
    • Conditional gating of setup-ios-runtime and correctness of matrix → job behavior.
    • Correctness of pinned XCODE_VERSION values and renamed job labels.
    • Consistency of SWIFT optimization flags across Package.swift, podspecs, and project settings.
    • Effects of removing the build-cache step from the xcode-cache composite action.

Possibly related PRs

Suggested reviewers

  • nuno-vieira
  • laevandus

Poem

Hoppity hop, I tweak the flow,
Devices march where simulators go.
Swift trims size, caches hum with glee,
Runtimes set and builds run free.
A rabbit claps — CI sings, whee! 🐇✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Out of Scope Changes check ⚠️ Warning The PR includes some changes beyond Xcode 26 support: removal of MINT_VERSION from Githubfile, curl-to-wget substitution in bootstrap.sh, and extensive podspec formatting changes appear tangential to the primary objective. Separate the Xcode 26 support changes from unrelated changes like MINT_VERSION removal, bootstrap.sh script updates, and podspec formatting refactoring into distinct PRs for clearer change tracking.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title '[CI] Support Xcode 26' directly corresponds to the main objective of supporting Xcode 26, which is evident from the changes to Xcode versions across all CI workflow files.
Linked Issues check ✅ Passed The PR successfully addresses the linked issue IOS-1174 by updating Xcode to version 26, bumping Swift version to 5.10, and updating all CI workflows and build configurations accordingly.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch ci/xcode26

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 7549b22 and a16b3c6.

⛔ Files ignored due to path filters (287)
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_chatChannel_isPopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_updatesDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_whenThread_shouldNotUpdateChannelComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withCommand_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withQuotedMessage_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withUnknownCommand_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenAlwaysVisible.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenOnlyVisibleToYou.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesWithAttachmentsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsDisabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsEnabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListFooterViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListHeaderViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_staticDateSeparatorsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageEditedAt_editedMessageIsNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByEphemeralMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByErrorMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedBySystemMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-after-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-before-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenShouldMessagesStartAtTheTopIsTrue.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsDisabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsEnabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsDisabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsEnabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIs1minOrLess_messagesAreGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIsMoreThan1min_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIs1minOrLess_messagesAreGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIsMoreThan1min_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf_whenDownloadedThenShareIcon.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-continuousBubble-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-quotedMessage-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-quotedMessage-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-errorIndicator-flipped-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-errorIndicator-flipped-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-quotedMessage-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-quotedMessage-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsPendingSend.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsPendingSend.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inDirectMesssagesChannel.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inDirectMesssagesChannel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inGroupChannel.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inGroupChannel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLink.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLink.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkAndMarkdown.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkAndMention.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutAuthor.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImage.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImageAndAuthor.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImageAndAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasOnlyOneImage_masksAllTopCorners.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenHasAttachment.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenIsSentByCurrentUser.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenIsSentByCurrentUser.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotLastInGroup.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotLastInGroup.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotSentByCurrentUser.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotSentByCurrentUser.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsBounced.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited_andDeleted_shouldNotShowEditedLabel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenDuplicatedMentions.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenDuplicatedMentions.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenNoName.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenNoName.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownItalicStyleFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownItalicStyleFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownOrderedListFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownOrderedListFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithoutMarkdownOrderedListFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithoutMarkdownOrderedListFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenQuoteMessageHasTranslation.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.small-dark.png is excluded by !**/*.png
📒 Files selected for processing (13)
  • .github/actions/xcode-cache/action.yml (0 hunks)
  • .github/workflows/cron-checks.yml (6 hunks)
  • .github/workflows/smoke-checks.yml (3 hunks)
  • .swiftformat (1 hunks)
  • CHANGELOG.md (2 hunks)
  • Githubfile (0 hunks)
  • Package.swift (2 hunks)
  • Scripts/bootstrap.sh (7 hunks)
  • StreamChat-XCFramework.podspec (2 hunks)
  • StreamChat.podspec (2 hunks)
  • StreamChat.xcodeproj/project.pbxproj (1 hunks)
  • StreamChatUI-XCFramework.podspec (2 hunks)
  • StreamChatUI.podspec (1 hunks)
💤 Files with no reviewable changes (2)
  • Githubfile
  • .github/actions/xcode-cache/action.yml
✅ Files skipped from review due to trivial changes (1)
  • .swiftformat
🚧 Files skipped from review as they are similar to previous changes (7)
  • StreamChat.podspec
  • Package.swift
  • .github/workflows/smoke-checks.yml
  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
  • Scripts/bootstrap.sh
  • StreamChatUI.podspec
🧰 Additional context used
📓 Path-based instructions (1)
CHANGELOG*

📄 CodeRabbit inference engine (AGENTS.md)

Update CHANGELOG entries for user-visible SDK changes in StreamChat and StreamChatUI

Files:

  • CHANGELOG.md
🧠 Learnings (9)
📓 Common learnings
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Tests/**/*.swift : Add or extend tests in the matching module's Tests/ folder for changes to StreamChat or StreamChatUI code, covering core models, API surfaces, and view controller behaviors; use fakes/mocks from test helpers provided by the repo
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Maintain high test coverage when changing code in the Stream iOS Chat SDK
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes

Applied to files:

  • StreamChat.xcodeproj/project.pbxproj
  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes

Applied to files:

  • StreamChat.xcodeproj/project.pbxproj
  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval

Applied to files:

  • StreamChat.xcodeproj/project.pbxproj
  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Prioritize backwards compatibility and API stability when changing code in the Stream iOS Chat SDK

Applied to files:

  • StreamChat.xcodeproj/project.pbxproj
  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Follow the project's zero-warnings policy: fix new warnings and avoid introducing any

Applied to files:

  • StreamChat.xcodeproj/project.pbxproj
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Tests/**/*.swift : Add or extend tests in the matching module's Tests/ folder for changes to StreamChat or StreamChatUI code, covering core models, API surfaces, and view controller behaviors; use fakes/mocks from test helpers provided by the repo

Applied to files:

  • StreamChat.xcodeproj/project.pbxproj
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Maintain high test coverage when changing code in the Stream iOS Chat SDK

Applied to files:

  • StreamChat.xcodeproj/project.pbxproj
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to CHANGELOG* : Update CHANGELOG entries for user-visible SDK changes in StreamChat and StreamChatUI

Applied to files:

  • CHANGELOG.md
🪛 markdownlint-cli2 (0.18.1)
CHANGELOG.md

258-258: Unordered list indentation
Expected: 2; Actual: 3

(MD007, ul-indent)


395-395: Unordered list indentation
Expected: 4; Actual: 5

(MD007, ul-indent)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Test LLC (Debug)
  • GitHub Check: Metrics

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@testableapple testableapple changed the title Ci/xcode26 [CI] Support Xcode 26 Oct 1, 2025
@testableapple testableapple marked this pull request as ready for review October 3, 2025 19:23
@testableapple testableapple requested a review from a team as a code owner October 3, 2025 19:23
@testableapple testableapple enabled auto-merge (squash) October 3, 2025 19:23
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
Package.swift (1)

28-28: Consider skipping optional trailing comma removals.

The removal of trailing commas after closing parentheses (lines 28 and 55) is a purely stylistic change with no semantic impact. Unless enforced by a linter or project style guide, consider omitting such changes to reduce diff noise.

Also applies to: 55-55

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 420f88f and 1933ce4.

⛔ Files ignored due to path filters (291)
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_chatChannel_isPopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_updatesDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_whenThread_shouldNotUpdateChannelComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withCommand_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withQuotedMessage_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withUnknownCommand_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenAlwaysVisible.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenOnlyVisibleToYou.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesWithAttachmentsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsDisabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsEnabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListFooterViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListHeaderViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_staticDateSeparatorsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageEditedAt_editedMessageIsNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByEphemeralMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByErrorMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedBySystemMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-after-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-before-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenShouldMessagesStartAtTheTopIsTrue.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsDisabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsEnabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsDisabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsEnabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIs1minOrLess_messagesAreGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIsMoreThan1min_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIs1minOrLess_messagesAreGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIsMoreThan1min_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf_whenDownloadedThenShareIcon.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-continuousBubble-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-quotedMessage-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-quotedMessage-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-errorIndicator-flipped-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-errorIndicator-flipped-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-quotedMessage-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-quotedMessage-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsPendingSend.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsPendingSend.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inDirectMesssagesChannel.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inDirectMesssagesChannel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inGroupChannel.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inGroupChannel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLink.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLink.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkAndMarkdown.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkAndMention.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutAuthor.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImage.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImageAndAuthor.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImageAndAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasOnlyOneImage_masksAllTopCorners.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenHasAttachment.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenIsSentByCurrentUser.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenIsSentByCurrentUser.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotLastInGroup.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotLastInGroup.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotSentByCurrentUser.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotSentByCurrentUser.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsBounced.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited_andDeleted_shouldNotShowEditedLabel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenDuplicatedMentions.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenDuplicatedMentions.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenNoName.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenNoName.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownItalicStyleFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownItalicStyleFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownOrderedListFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownOrderedListFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithoutMarkdownOrderedListFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithoutMarkdownOrderedListFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenQuoteMessageHasTranslation.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.small-dark.png is excluded by !**/*.png
📒 Files selected for processing (9)
  • .github/workflows/cron-checks.yml (4 hunks)
  • .github/workflows/smoke-checks.yml (4 hunks)
  • CHANGELOG.md (1 hunks)
  • Githubfile (0 hunks)
  • Package.swift (3 hunks)
  • StreamChat-XCFramework.podspec (1 hunks)
  • StreamChat.podspec (1 hunks)
  • StreamChatUI-XCFramework.podspec (1 hunks)
  • StreamChatUI.podspec (1 hunks)
💤 Files with no reviewable changes (1)
  • Githubfile
🧰 Additional context used
📓 Path-based instructions (3)
CHANGELOG.md

📄 CodeRabbit inference engine (AGENTS.md)

Update CHANGELOG for user-visible SDK changes

Files:

  • CHANGELOG.md
{Package.swift,**/*.podspec}

📄 CodeRabbit inference engine (AGENTS.md)

{Package.swift,**/*.podspec}: Follow existing deployment targets in Package.swift and podspec files; do not lower without approval
Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
Do not introduce third-party dependencies without discussion
Validate SPM and CocoaPods integration when changing module boundaries

Files:

  • StreamChat-XCFramework.podspec
  • StreamChatUI-XCFramework.podspec
  • StreamChat.podspec
  • StreamChatUI.podspec
  • Package.swift
**/*.swift

📄 CodeRabbit inference engine (AGENTS.md)

**/*.swift: Respect .swiftlint.yml rules; do not suppress SwiftLint rules broadly—scope and justify any exceptions
Adhere to the project’s zero warnings policy—fix new warnings and avoid introducing any

Files:

  • Package.swift
🧠 Learnings (5)
📓 Common learnings
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Sources/{StreamChat,StreamChatUI}/**/*.swift : When altering public API, update inline documentation comments in source

Applied to files:

  • StreamChat.podspec
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Maintain compatibility with supported iOS versions listed in Package.swift/podspecs

Applied to files:

  • Package.swift
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Tests/{StreamChatTests,StreamChatUITests}/**/*.swift : Add or extend tests in the matching module’s Tests folder

Applied to files:

  • Package.swift
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Tests/{StreamChatTests,StreamChatUITests}/**/*.swift : Prefer using provided test fakes/mocks in tests when possible

Applied to files:

  • Package.swift
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: Build SDKs (Old Xcode)
  • GitHub Check: Test LLC (Debug)
  • GitHub Check: Automated Code Review
  • GitHub Check: Build Test App and Frameworks
  • GitHub Check: Metrics

@Stream-SDK-Bot
Copy link
Collaborator

SDK Performance

target metric benchmark branch performance status
MessageList Hitches total duration 10 ms 3.34 ms 66.6% 🔼 🟢
Duration 2.6 s 2.55 s 1.92% 🔼 🟢
Hitch time ratio 4 ms per s 1.31 ms per s 67.25% 🔼 🟢
Frame rate 75 fps 78.28 fps 4.37% 🔼 🟢
Number of hitches 1 0.4 60.0% 🔼 🟢

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

♻️ Duplicate comments (1)
.github/workflows/smoke-checks.yml (1)

23-23: Restore a valid simulator runtime string.

IOS_SIMULATOR_DEVICE now ends with (26.0), but simctl only recognises iOS runtime identifiers (the current bundle ships iOS 18.x with Xcode 26). Pointing Fastlane at a non-existent 26.x runtime causes every lane that boots ${{ env.IOS_SIMULATOR_DEVICE }} to fail. Please switch back to the actual iOS 18.x runtime shipped on the runner (e.g. "iPhone 17 Pro (18.0)") before landing.

🧹 Nitpick comments (2)
StreamChatUI-XCFramework.podspec (1)

2-10: LGTM: Idiomatic Ruby syntax improvements.

The updates to single-quoted strings and Ruby 1.9+ hash syntax (e.g., type: instead of :type =>) align with modern Ruby and CocoaPods best practices.

StreamChat-XCFramework.podspec (1)

2-10: LGTM: Idiomatic Ruby syntax improvements.

The updates to single-quoted strings and Ruby 1.9+ hash syntax align with modern Ruby and CocoaPods conventions.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 1c026d0 and 1b54271.

⛔ Files ignored due to path filters (291)
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_chatChannel_isPopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_updatesDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_whenThread_shouldNotUpdateChannelComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withCommand_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withQuotedMessage_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withUnknownCommand_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenAlwaysVisible.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenOnlyVisibleToYou.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesWithAttachmentsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsDisabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsEnabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListFooterViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListHeaderViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_staticDateSeparatorsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageEditedAt_editedMessageIsNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByEphemeralMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByErrorMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedBySystemMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-after-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-before-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenShouldMessagesStartAtTheTopIsTrue.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsDisabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsEnabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsDisabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsEnabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIs1minOrLess_messagesAreGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIsMoreThan1min_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIs1minOrLess_messagesAreGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIsMoreThan1min_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf_whenDownloadedThenShareIcon.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-continuousBubble-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-quotedMessage-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-quotedMessage-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-errorIndicator-flipped-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-errorIndicator-flipped-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text-threadInfo-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text-threadInfo.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-reactions-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-text.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-quotedMessage-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-quotedMessage-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-reactions-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-text-timestamp.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsPendingSend.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsPendingSend.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inDirectMesssagesChannel.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inDirectMesssagesChannel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inGroupChannel.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inGroupChannel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLink.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLink.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkAndMarkdown.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkAndMention.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutAuthor.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImage.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImageAndAuthor.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImageAndAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasOnlyOneImage_masksAllTopCorners.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenHasAttachment.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenIsSentByCurrentUser.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenIsSentByCurrentUser.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotLastInGroup.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotLastInGroup.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotSentByCurrentUser.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotSentByCurrentUser.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsBounced.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited_andDeleted_shouldNotShowEditedLabel.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenDuplicatedMentions.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenDuplicatedMentions.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenNoName.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenNoName.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownItalicStyleFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownItalicStyleFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownOrderedListFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownOrderedListFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithoutMarkdownOrderedListFromTheCurrentUserIsSent.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithoutMarkdownOrderedListFromTheCurrentUserIsSent.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenQuoteMessageHasTranslation.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.small-dark.png is excluded by !**/*.png
📒 Files selected for processing (9)
  • .github/workflows/cron-checks.yml (4 hunks)
  • .github/workflows/smoke-checks.yml (4 hunks)
  • CHANGELOG.md (1 hunks)
  • Githubfile (0 hunks)
  • Package.swift (3 hunks)
  • StreamChat-XCFramework.podspec (1 hunks)
  • StreamChat.podspec (1 hunks)
  • StreamChatUI-XCFramework.podspec (1 hunks)
  • StreamChatUI.podspec (1 hunks)
💤 Files with no reviewable changes (1)
  • Githubfile
✅ Files skipped from review due to trivial changes (2)
  • CHANGELOG.md
  • StreamChatUI.podspec
🚧 Files skipped from review as they are similar to previous changes (2)
  • Package.swift
  • StreamChat.podspec
🧰 Additional context used
📓 Path-based instructions (1)
{Package.swift,**/*.podspec}

📄 CodeRabbit inference engine (AGENTS.md)

{Package.swift,**/*.podspec}: Follow existing deployment targets in Package.swift and podspec files; do not lower without approval
Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
Do not introduce third-party dependencies without discussion
Validate SPM and CocoaPods integration when changing module boundaries

Files:

  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
🧠 Learnings (1)
📓 Common learnings
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
🔇 Additional comments (4)
StreamChatUI-XCFramework.podspec (2)

12-13: Swift 5.9 bump is appropriate for Xcode 26 support.

The Swift version increase from 5.7 to 5.9 aligns with the PR objectives to support Xcode 26. Swift 5.9 can compile code targeting iOS 13.0+, so the deployment target remains compatible.

Please ensure this breaking change is documented in the changelog or release notes, as developers using Xcode 14 or earlier will not be able to use this version of the SDK.

Based on coding guidelines: maintain compatibility with supported iOS versions listed in Package.swift/podspecs.


16-16: LGTM: Consistent single-quote formatting.

The framework, module_name, dependency, and cocoapods_version fields now use single quotes consistently with the rest of the file.

Also applies to: 18-18, 23-23, 25-25

StreamChat-XCFramework.podspec (2)

12-13: Swift 5.9 bump is appropriate for Xcode 26 support.

The Swift version increase from 5.7 to 5.9 aligns with the PR objectives. Swift 5.9 can compile code targeting iOS 13.0+, so the deployment target remains compatible.

Ensure this breaking change is documented for developers who need to upgrade from Xcode 14 or earlier.

Based on coding guidelines: maintain compatibility with supported iOS versions listed in Package.swift/podspecs.


16-17: LGTM: Consistent formatting and correct source URL.

The framework declarations, module_name, source URL, and cocoapods_version all use consistent single-quote formatting. The source URL is correctly formed with a single slash between download/ and the version interpolation.

Also applies to: 19-20, 24-24

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 3e1405d and 9bb78a0.

📒 Files selected for processing (4)
  • .github/actions/xcode-cache/action.yml (0 hunks)
  • Package.swift (2 hunks)
  • StreamChat.podspec (2 hunks)
  • StreamChat.xcodeproj/project.pbxproj (1 hunks)
💤 Files with no reviewable changes (1)
  • .github/actions/xcode-cache/action.yml
🚧 Files skipped from review as they are similar to previous changes (1)
  • Package.swift
🧰 Additional context used
📓 Path-based instructions (1)
{Package.swift,**/*.podspec}

📄 CodeRabbit inference engine (AGENTS.md)

{Package.swift,**/*.podspec}: Follow existing deployment targets in Package.swift and podspec files; do not lower without approval
Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
Do not introduce third-party dependencies without discussion
Validate SPM and CocoaPods integration when changing module boundaries

Files:

  • StreamChat.podspec
🧠 Learnings (1)
📓 Common learnings
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Build Test App and Frameworks
  • GitHub Check: Metrics
🔇 Additional comments (4)
StreamChat.podspec (2)

12-12: Swift version mismatch: Podspecs must be updated to match Package.swift.

Package.swift specifies Swift 5.10, but all four podspecs specify 5.9. This inconsistency breaks SPM/CocoaPods parity and violates the integration validation requirement.

Update the following files at line 12:

  • StreamChat.podspec
  • StreamChatUI.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI-XCFramework.podspec

Change spec.swift_version = '5.9' to spec.swift_version = '5.10'

⛔ Skipped due to learnings
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
Learnt from: CR
PR: GetStream/stream-chat-swift#0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Sources/{StreamChat,StreamChatUI}/**/*.swift : When altering public API, update inline documentation comments in source

24-31: Avoid forcing build settings on consuming app targets; use pod_target_xcconfig only.

The user_target_xcconfig setting injects build configuration into consuming apps, which propagates to the host app and all integrated targets. This deviates from CocoaPods best practices:

  • Only pod_target_xcconfig should be used for pod-provided build settings, keeping pod internals self-contained and avoiding pollution of the user project.
  • Using user_target_xcconfig can cause merge/compatibility errors when multiple pods specify different values for single-valued settings like SWIFT_OPTIMIZATION_LEVEL.

Remove the user_target_xcconfig block entirely:

  spec.pod_target_xcconfig = {
    'SWIFT_OPTIMIZATION_LEVEL' => '-Osize'
  }
  
- spec.user_target_xcconfig = {
-   'SWIFT_OPTIMIZATION_LEVEL' => '-Osize'
- }

The pod_target_xcconfig setting is sufficient to optimize the pod's own compilation.

StreamChat.xcodeproj/project.pbxproj (2)

14257-14257: No issues found—optimization levels are correctly configured.

The "-Osize" setting appears only once at line 14257 for Release builds, with no duplication in Package.swift, podspecs, or xcconfig files. Profile and other build variants are already configured with "-O", which aligns with the suggested best practice. The code already follows appropriate optimization separation by build configuration.


14256-14256: ****

The SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx" configuration at line 14256 is intentional and correctly configured for the StreamChat framework. The framework legitimately supports macOS/Catalyst, as evidenced by:

  • MACOSX_DEPLOYMENT_TARGET = 10.15 (explicit macOS support)
  • PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*] (macOS-specific provisioning settings)
  • APPLICATION_EXTENSION_API_ONLY = YES and DYLIB_INSTALL_NAME_BASE = "@rpath" (framework configurations)

SUPPORTS_MACCATALYST is an app-level setting, not a framework-level setting. It only appears in test and app targets (set to NO), never in framework targets. Framework targets don't require this setting to support macOS platforms. The configuration is correct and requires no changes.

Likely an incorrect or invalid review comment.

SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
SWIFT_OPTIMIZATION_LEVEL = "-Osize";
SWIFT_VERSION = 5.0;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Align Swift language version with the PR’s minimum Swift bump.

This target still declares SWIFT_VERSION = 5.0;. Please raise it to the new minimum (e.g., 5.9) and keep it consistent across all targets/configurations to avoid mismatched language modes between SPM, CocoaPods, and the Xcode project.

Apply this change here:

-				SWIFT_VERSION = 5.0;
+				SWIFT_VERSION = 5.9;

Then audit the repo for any stragglers:


🏁 Script executed:

#!/bin/bash
# Find all SWIFT_VERSION occurrences and show surrounding context
rg -n -C2 'SWIFT_VERSION\s*=\s*' \
  StreamChat.xcodeproj/project.pbxproj \
  -g '!*DerivedData*'

# Check Package.swift and podspecs declare the same minimum Swift
fd -t f -a --hidden 'Package.swift|*.podspec|*.xcconfig'
rg -n 'swift-tools-version|swift_version' -g 'Package.swift|**/*.podspec|**/*.xcconfig'

Length of output: 12877


🏁 Script executed:

#!/bin/bash
# Find Package.swift and podspec files properly
find . -name "Package.swift" -type f 2>/dev/null | head -20
find . -name "*.podspec" -type f 2>/dev/null | head -20

Length of output: 127


🏁 Script executed:

#!/bin/bash
# Check swift-tools-version in Package.swift
echo "=== Package.swift swift-tools-version ==="
rg -n 'swift-tools-version|swiftLanguageVersions' Package.swift

# Check s.swift_version in podspec files
echo -e "\n=== Podspec swift_version declarations ==="
rg -n 's\.swift_version' StreamChat.podspec StreamChatUI.podspec

# Also check for any version metadata
echo -e "\n=== StreamChat.podspec version lines ==="
head -20 StreamChat.podspec | rg -n 'version|swift'

echo -e "\n=== StreamChatUI.podspec version lines ==="
head -20 StreamChatUI.podspec | rg -n 'version|swift'

Length of output: 651


Align Swift language version with SPM and CocoaPods minimums.

The Xcode project declares SWIFT_VERSION = 5.0 across 60+ target configurations, while Package.swift specifies 5.10 and both StreamChat.podspec and StreamChatUI.podspec specify 5.9. This creates inconsistency across build systems. Update all instances from 5.0 to 5.9 to align with CocoaPods and maintain compatibility with SPM.

Apply this change across all 60+ occurrences in StreamChat.xcodeproj/project.pbxproj:

-				SWIFT_VERSION = 5.0;
+				SWIFT_VERSION = 5.9;

Verify the update by running:

#!/bin/bash
rg -n 'SWIFT_VERSION\s*=\s*' StreamChat.xcodeproj/project.pbxproj | grep -v 5.9
🤖 Prompt for AI Agents
In StreamChat.xcodeproj/project.pbxproj around line 14258, update all
occurrences of "SWIFT_VERSION = 5.0" to "SWIFT_VERSION = 5.9" (there are 60+
target configurations) so the Xcode project matches the Swift versions declared
in Package.swift (5.10) and the podspecs (5.9); perform a global replace across
that pbxproj file and verify no remaining "SWIFT_VERSION" entries contain 5.0.

@sonarqubecloud
Copy link

Copy link
Contributor

@martinmitrevski martinmitrevski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice size improvement ✅

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (4)
StreamChat.podspec (1)

12-12: Swift version should be 5.10 to match Package.swift.

There's an inconsistency: Package.swift specifies Swift 5.10 (line 1), but this podspec uses Swift 5.9. The past review comment explicitly requested using 5.10 like Package.swift, and you confirmed updating it, but the code still shows 5.9.

As per coding guidelines and learnings, deployment targets and Swift versions should be consistent across Package.swift and podspecs.

Apply this diff:

-  spec.swift_version = '5.9'
+  spec.swift_version = '5.10'

Based on learnings

StreamChat-XCFramework.podspec (1)

12-12: Swift version should be 5.10 to match Package.swift.

Same issue as StreamChat.podspec: this should be 5.10 to maintain consistency with Package.swift and follow the past review feedback.

Apply this diff:

-  spec.swift_version = '5.9'
+  spec.swift_version = '5.10'

Based on learnings

CHANGELOG.md (1)

63-65: Remove incorrect placement concern; fix Swift and Xcode version references.

The review comment incorrectly states the note is "under 'Upcoming' section." The note at lines 63-65 is actually placed under version 4.90.0, which is the correct structure.

However, two substantive issues remain and require fixes:

  1. Swift version mismatch: The note references Swift 5.9, but Package.swift specifies swift-tools-version:5.10
  2. Xcode version accuracy: The note states "Xcode 15 or above," but Swift 5.10 requires Xcode 15.3 or later as the minimum supported version

Update lines 63-65 to reference Swift 5.10 and specify the appropriate Xcode minimum version.

StreamChat.xcodeproj/project.pbxproj (1)

14350-14350: Update Swift version to align with Package.swift and podspecs.

This line still declares SWIFT_VERSION = 5.0 while Package.swift specifies 5.10 and the podspecs specify 5.9, creating inconsistency across build systems. This has already been flagged in previous review comments and should be updated to 5.9 across all 60+ target configurations in this file.

🧹 Nitpick comments (3)
.github/workflows/smoke-checks.yml (2)

66-66: Ensure job naming is clear for stakeholders.

Renaming to "Build SDKs (Old Xcode)" is more descriptive than the previous variant naming. However, consider documenting in comments or README what "Old" refers to (e.g., "Xcode 16.1 for backward compatibility" or similar) to clarify the intent for future maintainers.

Also applies to: 66-66


30-30: Missing explicit XCODE_VERSION in primary build job.

The build-test-app-and-frameworks job on macos-15 does not set an explicit XCODE_VERSION environment variable, unlike the build-old-xcode job. This means it will use the default Xcode version installed on the macos-15 runner. Consider adding XCODE_VERSION: "26.1" (or the latest version) to this job for consistency and determinism.

  build-test-app-and-frameworks:
    name: Build Test App and Frameworks
    runs-on: macos-15
+   env:
+     XCODE_VERSION: "26.1"
    steps:

Also applies to: 30-30

.github/workflows/cron-checks.yml (1)

30-38: Matrix setup_runtime overhead for older iOS versions.

The matrix includes three entries with setup_runtime: true for iOS 17.5, 16.4, and 15.5. Each has a 60-minute timeout for the setup-ios-runtime action. With two matrix-based jobs (test-e2e-debug and build-and-test-debug) running in parallel, this could significantly extend cron-check runtime.

Consider:

  1. Documenting the expected total cron-check duration to set stakeholder expectations
  2. Evaluating whether all three older iOS versions are necessary for regression detection, or if a subset would suffice
  3. Running these older-version tests on a less frequent schedule (e.g., weekly instead of nightly)

Also applies to: 98-106

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 35ca3c5 and 14a4b62.

⛔ Files ignored due to path filters (168)
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_chatChannel_isPopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_updatesDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_whenThread_shouldNotUpdateChannelComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withCommand_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withQuotedMessage_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withUnknownCommand_showsDraftInComposer.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenAlwaysVisible.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenOnlyVisibleToYou.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesWithAttachmentsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsDisabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsEnabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListFooterViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListHeaderViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_staticDateSeparatorsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageEditedAt_editedMessageIsNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByEphemeralMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByErrorMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedBySystemMessage_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-after-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-before-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenShouldMessagesStartAtTheTopIsTrue.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsDisabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsEnabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsDisabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsEnabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIs1minOrLess_messagesAreGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIsMoreThan1min_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIs1minOrLess_messagesAreGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIsMoreThan1min_messagesAreNotGrouped.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf_whenDownloadedThenShareIcon.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.small-dark.png is excluded by !**/*.png
📒 Files selected for processing (11)
  • .github/actions/xcode-cache/action.yml (0 hunks)
  • .github/workflows/cron-checks.yml (6 hunks)
  • .github/workflows/smoke-checks.yml (3 hunks)
  • CHANGELOG.md (1 hunks)
  • Githubfile (0 hunks)
  • Package.swift (2 hunks)
  • StreamChat-XCFramework.podspec (2 hunks)
  • StreamChat.podspec (2 hunks)
  • StreamChat.xcodeproj/project.pbxproj (1 hunks)
  • StreamChatUI-XCFramework.podspec (1 hunks)
  • StreamChatUI.podspec (1 hunks)
💤 Files with no reviewable changes (2)
  • Githubfile
  • .github/actions/xcode-cache/action.yml
🚧 Files skipped from review as they are similar to previous changes (1)
  • StreamChatUI-XCFramework.podspec
🧰 Additional context used
📓 Path-based instructions (3)
{Package.swift,**/*.podspec}

📄 CodeRabbit inference engine (AGENTS.md)

{Package.swift,**/*.podspec}: Follow existing deployment targets in Package.swift and podspec files; do not lower without approval
Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
Do not introduce third-party dependencies without discussion
Validate SPM and CocoaPods integration when changing module boundaries

Files:

  • Package.swift
  • StreamChat.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
**/*.swift

📄 CodeRabbit inference engine (AGENTS.md)

**/*.swift: Respect .swiftlint.yml rules; do not suppress SwiftLint rules broadly—scope and justify any exceptions
Adhere to the project’s zero warnings policy—fix new warnings and avoid introducing any

Files:

  • Package.swift
CHANGELOG.md

📄 CodeRabbit inference engine (AGENTS.md)

Update CHANGELOG for user-visible SDK changes

Files:

  • CHANGELOG.md
🧠 Learnings (12)
📓 Common learnings
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Tests/StreamChatTests/**/*.swift : Ensure tests cover core models and API surface of StreamChat
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Maintain compatibility with supported iOS versions listed in Package.swift/podspecs
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Sources/{StreamChat,StreamChatUI}/**/*.swift : When altering public API, update inline documentation comments in source

Applied to files:

  • Package.swift
  • StreamChat.podspec
  • CHANGELOG.md
  • StreamChat.xcodeproj/project.pbxproj
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Maintain compatibility with supported iOS versions listed in Package.swift/podspecs

Applied to files:

  • Package.swift
  • StreamChat.podspec
  • CHANGELOG.md
  • StreamChat.xcodeproj/project.pbxproj
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Follow existing deployment targets in Package.swift and podspec files; do not lower without approval

Applied to files:

  • Package.swift
  • StreamChat.podspec
  • CHANGELOG.md
  • StreamChat.xcodeproj/project.pbxproj
  • StreamChat-XCFramework.podspec
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Do not introduce third-party dependencies without discussion

Applied to files:

  • Package.swift
  • StreamChat.podspec
  • CHANGELOG.md
  • StreamChat.xcodeproj/project.pbxproj
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to {Package.swift,**/*.podspec} : Validate SPM and CocoaPods integration when changing module boundaries

Applied to files:

  • Package.swift
  • StreamChat.xcodeproj/project.pbxproj
  • StreamChat-XCFramework.podspec
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Keep sample/snippet code compilable; prefer // MARK: sections and concise examples

Applied to files:

  • Package.swift
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Tests/StreamChatTests/**/*.swift : Ensure tests cover core models and API surface of StreamChat

Applied to files:

  • Package.swift
  • StreamChat.xcodeproj/project.pbxproj
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Tests/{StreamChatTests,StreamChatUITests}/**/*.swift : Add or extend tests in the matching module’s Tests folder

Applied to files:

  • Package.swift
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to Tests/StreamChatUITests/**/*.swift : Ensure tests cover view controllers and UI behaviors of StreamChatUI

Applied to files:

  • Package.swift
  • StreamChatUI.podspec
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to CHANGELOG.md : Update CHANGELOG for user-visible SDK changes

Applied to files:

  • CHANGELOG.md
  • StreamChatUI.podspec
📚 Learning: 2025-09-18T10:00:24.878Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-09-18T10:00:24.878Z
Learning: Applies to **/*.swift : Adhere to the project’s zero warnings policy—fix new warnings and avoid introducing any

Applied to files:

  • StreamChat.xcodeproj/project.pbxproj
🔇 Additional comments (12)
Package.swift (2)

1-1: LGTM: Swift tools version correctly updated to 5.10.

The bump to Swift 5.10 is appropriate as discussed in previous reviews. This aligns with Xcode 15.3, which is the highest version before Xcode 16/Swift 6.


34-37: LGTM: Size optimization flag added for release builds.

Adding -Osize optimization for release builds is a good practice for reducing binary size. This change is consistent with similar optimization settings in the podspecs.

StreamChat.podspec (1)

25-31: LGTM: Size optimization configuration added.

The addition of SWIFT_OPTIMIZATION_LEVEL = '-Osize' for both pod and user targets is appropriate and aligns with the optimization strategy in Package.swift.

StreamChat-XCFramework.podspec (1)

26-32: LGTM: Size optimization configuration added.

The SWIFT_OPTIMIZATION_LEVEL = '-Osize' configuration is consistent with the optimization strategy across the project.

StreamChat.xcodeproj/project.pbxproj (1)

14349-14349: Confirm that size optimization is intended for customer-facing Release builds.

Setting SWIFT_OPTIMIZATION_LEVEL = "-Osize" changes the Release build from speed-optimized (default -O) to size-optimized. While this achieves the SDK size reductions shown in the PR metrics (−743 KB for StreamChat, −49 KB for StreamChatUI), it may impact runtime performance compared to speed optimization.

As laevandus noted in a previous comment, this change affects what customers actually receive, not just CI metrics. Please verify:

  1. Is the size vs. speed trade-off intentional for production builds?
  2. Have runtime performance benchmarks been compared between -O and -Osize for typical customer workloads?
  3. Should this optimization level be documented for customers who might expect speed-optimized binaries?
StreamChatUI.podspec (2)

2-11: LGTM! Ruby style modernization.

The formatting changes (single quotes, modern hash syntax) follow Ruby 1.9+ conventions without altering functionality.

Also applies to: 16-24


12-12: Now I need to check the git context to understand the full scope and previous state:

Based on the verification results:

Swift version bump aligns with Xcode upgrade—verified.

The Swift 5.9 compiler is included in Xcode 15, and Xcode 15 supports back to iOS 12, confirming that the iOS 13.0 deployment target remains compatible. The change from Swift 5.7 to 5.9 is intentional per the PR objectives and is documented in CHANGELOG.

This is a breaking change for downstream consumers: all projects using this library must upgrade to Xcode 15+ and Swift 5.9+. Verify that dependent projects and CI pipelines support these requirements.

.github/workflows/smoke-checks.yml (2)

23-23: ✅ iOS 26.1 runtime version is correct.

iOS 26.x is a valid simulator runtime identifier for Xcode 26, confirming the runtime format is appropriate. The previous feedback flagging this as invalid was based on outdated information.

Also applies to: 23-23


51-51: No action required—Xcode 16.1 is confirmed available on macos-14.

The macOS 14 runner image documentation confirms Xcode 16.1 (Build 16B40) is available, alongside Xcode 16.2 and earlier versions. The workflow configuration is valid.

.github/workflows/cron-checks.yml (3)

45-46: Ensure XCODE_VERSION aligns with matrix primary version.

Both matrix jobs construct IOS_SIMULATOR_DEVICE from the matrix but always use XCODE_VERSION: "26.1". When the matrix includes older iOS runtimes (17.5, 16.4, 15.5) that require setup-ios-runtime to download, ensure that:

  1. Xcode 26.1 can compile and test against these older iOS SDKs
  2. No SDK version mismatches occur during builds

If older iOS SDKs are not included with Xcode 26.1, consider conditionally adjusting XCODE_VERSION based on the matrix entry, or ensure manual SDK setup is part of the pipeline.

Also applies to: 110-111


140-167: Approve build-old-xcode job updates.

The build-old-xcode job properly isolates on macos-14 with XCODE_VERSION: "16.1", and the addition of the xcode-cache step is consistent with the optimization efforts. The rename to "Build LLC + UI (Old Xcode)" clarifies the job purpose.


24-29: I need to search for more specific information about GitHub Actions runner images and Xcode runtime versions.

The review comment is incorrect—iOS 18.5 runtime is pre-installed on macos-15 with Xcode 26.1.

Recent macos-15 runner images include iOS 18.5 simulator runtime, as confirmed by actual xcrun output from the GitHub Actions runner images. On macos-15 runners with Xcode 26 Beta 5, iOS 18.5 (18.5 - 22F77) is listed as an available runtime, making setup_runtime: false for this version safe and correct.

No changes are needed to the ios: "18.5" matrix entries.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
Scripts/bootstrap.sh (1)

33-33: Consider adding --quiet flag to wget for consistency with original curl -sL behavior.

The conversion from curl -sL (silent + follow redirects) to wget -O changes the verbosity profile. wget by default displays download progress, whereas curl -sL was silent. In CI environments, this can inflate log sizes or reduce readability.

If silent operation is desired, add the --quiet flag to each wget invocation. If progress output is valuable for debugging, consider leaving as-is and document this change in the PR description for awareness.

Example for line 33:

- wget "$DOWNLOAD_URL" -O "$DOWNLOAD_PATH"
+ wget --quiet "$DOWNLOAD_URL" -O "$DOWNLOAD_PATH"

Also applies to: 42-42, 53-53, 65-65, 81-81, 86-86, 93-93, 113-113, 122-122

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 5be8368 and 6ec20b9.

📒 Files selected for processing (1)
  • Scripts/bootstrap.sh (7 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
**/*.{sh,rb,py}

📄 CodeRabbit inference engine (AGENTS.md)

Ensure scripts fail closed on missing environment variables and do not expose API keys or credentials

Files:

  • Scripts/bootstrap.sh
🧠 Learnings (1)
📓 Common learnings
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Tests/**/*.swift : Add or extend tests in the matching module's Tests/ folder for changes to StreamChat or StreamChatUI code, covering core models, API surfaces, and view controller behaviors; use fakes/mocks from test helpers provided by the repo
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Maintain high test coverage when changing code in the Stream iOS Chat SDK
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval
🔇 Additional comments (1)
Scripts/bootstrap.sh (1)

17-17: Environment variable handling is robust.

The script correctly uses set -u (nounset) in strict mode combined with parameter expansion defaults (${VAR-default}) for conditional flags. All environment variables that could be undefined are protected, ensuring the script fails closed if critical variables are missing.

Also applies to: 29-29, 62-62, 78-78, 90-90, 99-99, 110-110, 119-119

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 6ec20b9 and bac172d.

⛔ Files ignored due to path filters (61)
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesWithAttachmentsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListFooterViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListHeaderViewAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_staticDateSeparatorsAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-after-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-before-current-user-reaction.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsDisabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsEnabled.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsDisabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsEnabled_shouldShowABannerOnTopOfIt.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.default-light.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.small-dark.png is excluded by !**/*.png
  • Tests/StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf_whenDownloadedThenShareIcon.default-light.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • CHANGELOG.md (2 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
CHANGELOG*

📄 CodeRabbit inference engine (AGENTS.md)

Update CHANGELOG entries for user-visible SDK changes in StreamChat and StreamChatUI

Files:

  • CHANGELOG.md
🧠 Learnings (7)
📓 Common learnings
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Tests/**/*.swift : Add or extend tests in the matching module's Tests/ folder for changes to StreamChat or StreamChatUI code, covering core models, API surfaces, and view controller behaviors; use fakes/mocks from test helpers provided by the repo
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Maintain high test coverage when changing code in the Stream iOS Chat SDK
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to CHANGELOG* : Update CHANGELOG entries for user-visible SDK changes in StreamChat and StreamChatUI

Applied to files:

  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes

Applied to files:

  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes

Applied to files:

  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Prefer additive changes and avoid breaking public APIs in StreamChat and StreamChatUI

Applied to files:

  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval

Applied to files:

  • CHANGELOG.md
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Prioritize backwards compatibility and API stability when changing code in the Stream iOS Chat SDK

Applied to files:

  • CHANGELOG.md
🪛 markdownlint-cli2 (0.18.1)
CHANGELOG.md

258-258: Unordered list indentation
Expected: 2; Actual: 3

(MD007, ul-indent)


395-395: Unordered list indentation
Expected: 4; Actual: 5

(MD007, ul-indent)

- Add Message Reminders [#3623](https://github.com/GetStream/stream-chat-swift/pull/3623)
- Add `ChatMessageController.createReminder()`
- Add `ChatMessageController.updateReminder()`
- Add `ChatMessageController.updateReminder()`
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix markdown list indentation to align with formatting standards.

Static analysis detected inconsistent indentation in nested list items:

  • Line 258: Expected 2 spaces, found 3
  • Line 395: Expected 4 spaces, found 5

These should be corrected to maintain consistent markdown formatting across the CHANGELOG.

- Add Message Reminders [#3623](https://github.com/GetStream/stream-chat-swift/pull/3623)
   - Add `ChatMessageController.createReminder()`
-~  - Add `ChatMessageController.updateReminder()`
+  - Add `ChatMessageController.updateReminder()`
   - Add `ChatMessageController.deleteReminder()`
   - Add `MessageReminderListController` and `MessageReminderListQuery`

And similarly for line 395:

  - Add `CurrentUserController`:
     - `deleteDraft()`
     - `loadDraftMessages()`
-~    - `loadMoreDraftMessages()`
+   - `loadMoreDraftMessages()`

Also applies to: 395-395

🧰 Tools
🪛 markdownlint-cli2 (0.18.1)

258-258: Unordered list indentation
Expected: 2; Actual: 3

(MD007, ul-indent)

🤖 Prompt for AI Agents
In CHANGELOG.md around lines 258 and 395, adjust the leading spaces on the
nested markdown list items to the expected counts: change the 3 leading spaces
at line 258 to 2 spaces, and change the 5 leading spaces at line 395 to 4 spaces
so the nested lists align with markdown formatting standards; keep the text
content unchanged and verify other nearby list levels use consistent two-space
increments.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

♻️ Duplicate comments (1)
StreamChatUI.podspec (1)

12-25: StreamChatUI is still missing the SWIFT_OPTIMIZATION_LEVEL pod xcconfig (if this is meant to apply to all pods).

Re-flagging the earlier review: if the intent is to align all pods with -Osize, add spec.pod_target_xcconfig here as well (ideally Release-only, to avoid Debug impact).

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between bac172d and c5f727c.

📒 Files selected for processing (4)
  • StreamChat-XCFramework.podspec (2 hunks)
  • StreamChat.podspec (2 hunks)
  • StreamChatUI-XCFramework.podspec (1 hunks)
  • StreamChatUI.podspec (1 hunks)
🧰 Additional context used
🧠 Learnings (12)
📓 Common learnings
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Tests/**/*.swift : Add or extend tests in the matching module's Tests/ folder for changes to StreamChat or StreamChatUI code, covering core models, API surfaces, and view controller behaviors; use fakes/mocks from test helpers provided by the repo
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Maintain high test coverage when changing code in the Stream iOS Chat SDK
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes

Applied to files:

  • StreamChat.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
  • StreamChatUI-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes

Applied to files:

  • StreamChat.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
  • StreamChatUI-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to CHANGELOG* : Update CHANGELOG entries for user-visible SDK changes in StreamChat and StreamChatUI

Applied to files:

  • StreamChat.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
  • StreamChatUI-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Prioritize backwards compatibility and API stability when changing code in the Stream iOS Chat SDK

Applied to files:

  • StreamChat.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
  • StreamChatUI-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Prefer additive changes and avoid breaking public APIs in StreamChat and StreamChatUI

Applied to files:

  • StreamChat.podspec
  • StreamChatUI.podspec
  • StreamChatUI-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval

Applied to files:

  • StreamChat.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
  • StreamChatUI-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Tests/**/*.swift : Add or extend tests in the matching module's Tests/ folder for changes to StreamChat or StreamChatUI code, covering core models, API surfaces, and view controller behaviors; use fakes/mocks from test helpers provided by the repo

Applied to files:

  • StreamChat.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
  • StreamChatUI-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Validate SPM and CocoaPods integration when changing module boundaries or package structure

Applied to files:

  • StreamChat-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Maintain high test coverage when changing code in the Stream iOS Chat SDK

Applied to files:

  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: For UI changes in StreamChatUI, attach comparison screenshots (before/after) in pull requests where feasible

Applied to files:

  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Mirror existing patterns in the nearest module when making changes to StreamChat or StreamChatUI

Applied to files:

  • StreamChatUI.podspec
🔇 Additional comments (4)
StreamChatUI-XCFramework.podspec (1)

12-12: Swift version bump looks fine; confirm downstream CocoaPods compatibility expectations.

This changes the minimum declared Swift language version for CocoaPods consumers; please sanity-check with your oldest supported Xcode/Swift combo (and pod lib lint) to ensure it still builds in Swift 5.10 mode.

StreamChat.podspec (1)

12-12: Swift version bump is consistent with the PR goal.

Please verify the declared spec.swift_version = '5.10' aligns with the minimum supported Xcode for CocoaPods users.

StreamChat-XCFramework.podspec (1)

12-12: Swift version bump is consistent across podspecs.

Please verify XCFramework consumers on older Xcode versions won’t be blocked by the swift_version = '5.10' declaration.

StreamChatUI.podspec (1)

2-25: Podspec normalization + Swift 5.10 bump look good.

Please verify the Swift 5.10 declaration matches your supported CocoaPods/Xcode matrix for StreamChatUI consumers.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (1)
StreamChatUI.podspec (1)

24-24: StreamChatUI still lacks SWIFT_OPTIMIZATION_LEVEL pod config (previously flagged).
This appears to be the same gap called out in earlier review comments; if the PR objective is to build pods with -Osize, StreamChatUI won’t inherit that from StreamChat and would need its own spec.pod_target_xcconfig.

🧹 Nitpick comments (2)
StreamChat-XCFramework.podspec (1)

26-26: SWIFT_OPTIMIZATION_LEVEL on an XCFramework pod target is likely unnecessary (but safe).
Since this pod is vendoring a prebuilt StreamChat.xcframework, setting spec.pod_target_xcconfig = { 'SWIFT_OPTIMIZATION_LEVEL' => '-Osize' } probably won’t affect the binary and may just add confusion. Consider dropping it unless you’ve confirmed it has an intended effect.

StreamChatUI.podspec (1)

12-13: Consider adding spec.cocoapods_version for consistency, but it's not a common pattern in this repo for source-based podspecs.

Only the XCFramework variants (StreamChat-XCFramework.podspec and StreamChatUI-XCFramework.podspec) declare spec.cocoapods_version = '>= 1.11.0'. The source-based variants (StreamChat.podspec and StreamChatUI.podspec) do not include it. If added here, ensure it aligns with the repo's overall CocoaPods compatibility strategy.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between c5f727c and 7549b22.

📒 Files selected for processing (4)
  • StreamChat-XCFramework.podspec (2 hunks)
  • StreamChat.podspec (2 hunks)
  • StreamChatUI-XCFramework.podspec (2 hunks)
  • StreamChatUI.podspec (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • StreamChat.podspec
🧰 Additional context used
🧠 Learnings (12)
📓 Common learnings
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Tests/**/*.swift : Add or extend tests in the matching module's Tests/ folder for changes to StreamChat or StreamChatUI code, covering core models, API surfaces, and view controller behaviors; use fakes/mocks from test helpers provided by the repo
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Maintain high test coverage when changing code in the Stream iOS Chat SDK
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to CHANGELOG* : Update CHANGELOG entries for user-visible SDK changes in StreamChat and StreamChatUI

Applied to files:

  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChatUI/**/*.swift : Ensure public API changes in StreamChatUI include inline documentation and migration notes

Applied to files:

  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Sources/StreamChat/**/*.swift : Ensure public API changes in StreamChat and StreamChatUI include inline documentation and migration notes

Applied to files:

  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to Tests/**/*.swift : Add or extend tests in the matching module's Tests/ folder for changes to StreamChat or StreamChatUI code, covering core models, API surfaces, and view controller behaviors; use fakes/mocks from test helpers provided by the repo

Applied to files:

  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Prioritize backwards compatibility and API stability when changing code in the Stream iOS Chat SDK

Applied to files:

  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Prefer additive changes and avoid breaking public APIs in StreamChat and StreamChatUI

Applied to files:

  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Applies to **/*.swift : Write Swift code compatible with iOS deployment targets specified in Package.swift and podspec files; do not lower deployment targets without approval

Applied to files:

  • StreamChatUI-XCFramework.podspec
  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Maintain high test coverage when changing code in the Stream iOS Chat SDK

Applied to files:

  • StreamChat-XCFramework.podspec
  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Validate SPM and CocoaPods integration when changing module boundaries or package structure

Applied to files:

  • StreamChat-XCFramework.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: For UI changes in StreamChatUI, attach comparison screenshots (before/after) in pull requests where feasible

Applied to files:

  • StreamChatUI.podspec
📚 Learning: 2025-11-25T12:17:18.459Z
Learnt from: CR
Repo: GetStream/stream-chat-swift PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-11-25T12:17:18.459Z
Learning: Mirror existing patterns in the nearest module when making changes to StreamChat or StreamChatUI

Applied to files:

  • StreamChatUI.podspec
🔇 Additional comments (5)
StreamChat-XCFramework.podspec (1)

12-12: Swift version bump is a consumer-facing breaking constraint — ensure it’s communicated.
With spec.swift_version = '5.10', CocoaPods will require a compatible toolchain; please ensure migration notes / changelog cover the new minimum Swift/Xcode expectations. (Based on learnings, update CHANGELOG entries for user-visible SDK changes.)

StreamChatUI-XCFramework.podspec (2)

12-12: Swift version bump looks consistent with the PR goal.
No concerns in this podspec change itself; just ensure the stated minimum Swift/Xcode requirement matches the rest of the distribution.


23-23: spec.version.to_s for the dependency version is a good normalization.
This avoids interpolation edge cases and keeps the dependency version explicitly a String.

StreamChatUI.podspec (2)

2-10: Podspec metadata modernization looks fine.
The string/hash style changes are consistent and should be no-behavior-change.


18-22: spec.source switching to git + tag is OK, but confirm it matches your release/distribution intent.
This changes install characteristics (fetching repo + compiling sources) vs any prior binary/zip-based distribution patterns; please double-check it’s aligned with how you want StreamChatUI consumed via CocoaPods.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Custom title is missing and link color is different.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs review: title missing and different text color.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs review: title missing and different text color.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs review: different text color.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No title, avatar stretched

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No title, avatar stretched

@Stream-SDK-Bot
Copy link
Collaborator

SDK Size

title develop branch diff status
StreamChat 7.28 MB 6.76 MB -539 KB 🚀
StreamChatUI 4.89 MB 4.91 MB +16 KB 🟢

@Stream-SDK-Bot
Copy link
Collaborator

StreamChat XCSize

Object Diff (bytes)
RequestEncoder.o -149972
ChannelController.o -121382
Controller.o +105294
OfflineRequestsRepository.o -85178
ChatMessage.o -75908
Show 368 more objects
Object Diff (bytes)
Logger.o -65490
MessageController.o -65461
CDNClient.o -60238
ChatClient+ChannelController.o +41413
MessageDTO.o -41234
ChannelEditDetailPayload.o -38059
Chat.o -37065
SyncOperations.o -35885
ChatClient.o +31288
MessageEditor.o -28829
MessagePayloads.o -27954
MessageUpdater.o -23218
QueryOptions.o +22700
ChannelListPayload.o +20338
CurrentUserController.o -17621
APIClient.o +16657
MessageSearchQuery.o -16439
ChatRemoteNotificationHandler.o -14449
AttachmentQueueUploader.o -14433
Sequence+CompactMapLoggingError.o +14193
NotificationEvents.o -13368
ChannelListController+Combine.o +12912
ChannelUpdater.o -11856
ChannelListLinker.o -11144
MemberController.o -11142
IdentifiablePayload.o -11112
ErrorPayload.o -10767
EndpointPath.o -10740
ChatChannelWatcherListController.o -10729
EventsController.o -10470
UserController.o +9500
Filter+predicate.o -7910
AttachmentTypes.o +7826
ChatMessageGiphyAttachment.o +7716
Channel.o -7480
ConnectionController.o +7431
PollController.o -7333
ChannelListController.o -7177
Atomic.o +7062
UserDTO.o -7001
ReadStateHandler.o -6938
MessageTranslationsPayload.o +6493
ThreadListController.o -6152
UnknownUserEvent.o +6000
MemberListController.o -5804
ChannelEvents.o -5768
MessageEvents.o -5744
ThreadQuery.o -5560
UnknownChannelEvent.o +5296
MessageReminderListController.o -5180
ChatMessageVideoAttachment.o -5154
LivestreamChannelController.o +5152
MessageRepository.o -4906
PollVoteListController.o -4668
User.o +4356
AudioAnalysing.o -4284
ChatState.o -3942
ReactionListController.o -3736
PollVoteDTO.o -3654
PollsRepository.o -3568
MemberModelDTO.o -3522
MessageSender.o -3490
UserUpdater.o -3350
CurrentUserUpdater.o -3290
ChannelListQuery.o -3158
WebSocketClient.o -3149
LivestreamChannelController+Combine.o -3002
ChannelEventsController.o -2888
RemindersRepository.o -2864
PollsPayloads.o -2862
AudioPlaying.o -2843
MessageSearchController.o -2831
AnyAttachmentUpdater.o -2830
AppSettings.o -2812
ChatState+Observer.o -2659
ThreadListPayload.o -2650
ManualEventHandler.o -2638
ChatClient+Factory.o -2636
MulticastDelegate.o +2632
ConnectionRepository.o +2572
UserPayloads.o -2556
EventType.o -2554
AudioRecording.o -2552
EventPayload.o -2528
CurrentUserDTO.o -2520
ChannelController+Combine.o -2476
AuthenticationRepository.o +2444
MessagesPaginationStateHandling.o -2372
UserSearchController.o +2343
AppStateObserving.o -2341
QueuedRequestDTO.o +2338
MessageReactionGroupDTO.o +2216
ChatMessageAttachment.o -2200
MemberEventMiddleware.o -2172
ReactionEvents.o -2168
MemberEvents.o -2124
Thread.o -2040
DatabaseContainer.o -2022
MessageSearch.o -2017
PollsEvents.o -2008
UserListController.o -2006
PollVoteListController+Combine.o -1974
ChannelDTO.o +1918
Poll.o -1887
MessageController+Combine.o -1852
ChannelListUpdater.o +1768
ChannelReadDTO.o -1756
CurrentUserController+Combine.o -1754
URLRequest+cURL.o -1709
ChatClient+Environment.o -1698
ChannelList.o -1684
MessageReminder.o -1664
AnyAttachmentPayload.o -1624
DatabaseSession.o -1612
ThreadDTO.o -1568
Codable+Extensions.o +1568
ChannelReadUpdaterMiddleware.o -1540
DraftMessagesRepository.o -1506
BlockedUserPayload.o -1500
AudioSamplesProcessor.o +1492
ChatMessageVoiceRecordingAttachment.o -1484
ReminderEvents.o -1416
DataController.o -1398
PollController+Combine.o -1396
LocationPayloads.o -1379
ChannelConfigDTO.o -1378
ChatClientConfig.o -1303
ReminderPayloads.o -1292
UserController+Combine.o -1286
ReactionListController+Combine.o -1276
MemberController+Combine.o -1276
MessageReminderListController+Combine.o -1252
ChannelType.o -1240
ChannelMemberListQuery.o -1224
ChatMessageImageAttachment.o -1216
PushPreferencePayloads.o +1216
ConnectionRecoveryHandler.o -1168
MessageReminderDTO.o -1160
ChatMessageLinkAttachment.o -1160
MemberListController+Combine.o -1145
MessageSearchController+Combine.o -1145
ChatChannelWatcherListController+Combine.o -1145
AttachmentDTO.o -1118
UserSearch.o -1084
Pagination.o -1082
UserSearchState.o -1074
MessageReminderListQuery.o -1070
CurrentUserController+SwiftUI.o -1066
ChannelQuery.o -1060
UserListState+Observer.o -1058
MessageReactionRequestPayload.o -1058
TextLinkDetector.o -1048
ListChange.o -1048
PollVoteListController+SwiftUI.o -1048
MessageState+Observer.o -1047
ThreadEvents.o -1044
BackgroundTaskScheduler.o -1013
ThreadReadDTO.o -1012
PollDTO.o -1001
PushDevice.o -1000
ReactionListState+Observer.o -988
Array+Sampling.o +960
MemberListState+Observer.o -951
PinnedMessagesQuery.o -912
ChannelId.o -896
ChatMessageAudioAttachment.o -888
ChatMessageFileAttachment.o -884
UserListController+Combine.o -856
UpdatePartialRequestBody.o -806
ConnectedUser.o -804
DraftEvents.o -792
ActiveLiveLocationsEndTimeTracker.o -792
MessageController+SwiftUI.o -790
MemberPayload.o -784
Device.o +768
MarkdownParser.o -752
CastPollVoteRequestBody.o -744
UserEvents.o -740
TypingEvent.o -740
RawJSON.o -704
InternetConnection.o +700
ChannelController+SwiftUI.o -660
WebSocketConnectPayload.o +656
PollVoteListQuery.o -644
UserChannelBanEventsMiddleware.o -637
ChannelMemberListQueryDTO.o -628
ChannelTruncateRequestPayload.o -616
AttachmentActionRequestBody.o -610
ChannelListSortingKey.o -608
UserListSortingKey.o -600
CreatePollOptionRequestBody.o -594
NSManagedObject+Extensions.o -586
MutedChannelPayload.o -585
DraftMessage.o -568
ChannelMemberListSortingKey.o -564
IdentifiableModel.o +552
SendMessageInterceptor.o -552
MultipartFormData.o +532
CountdownTracker.o -504
SharedLocationDTO.o -492
AudioAnalysisEngine.o -489
CreatePollRequestBody.o -489
URLSessionWebSocketEngine.o +482
Deprecations.o -480
UserWatchingEventMiddleware.o -468
StreamCollection.o -466
FlagRequestBody.o -464
ConnectionStatus.o -460
NSManagedObject+Validation.o +447
TypingEventsSender.o -444
ThreadsRepository.o -442
TypingStartCleanupMiddleware.o -434
MessagePayload+asModel.o +424
ThreadUpdaterMiddleware.o -424
MessageEndpoints.o -422
PinnedMessagesPagination.o -420
Endpoint.o -420
DraftPayloads.o +416
LazyCachedMapCollection.o +416
EventBatcher.o +416
AttachmentId.o -416
CurrentUserPayloads.o -414
UserListQuery.o -400
WebSocketPingController.o +399
ChannelWatcherHandler.o -396
ChannelMemberUpdater.o +392
ThreadParticipantDTO.o -392
ChannelPayload+asModel.o -388
ThreadEndpoints.o +380
CommandDTO.o +379
ThreadListController+SwiftUI.o -377
Bundle+Extensions.o +374
ChatChannelWatcherListController+SwiftUI.o -366
AttachmentDownloader.o +366
ClientError.o +364
BaseLogDestination.o -352
EventNotificationCenter.o -348
MessageReactionType.o -344
MessageSearchController+SwiftUI.o -342
ChannelListState+Observer.o -341
RetryStrategy.o -340
MessageSearchState.o -336
Member.o -336
ChannelListController+SwiftUI.o -334
MemberListController+SwiftUI.o -334
AssetPropertyLoading.o -332
AudioValuePercentageNormaliser.o +324
MarkUnreadPayload.o -322
ChannelCodingKeys.o -318
Filter.o -315
AVAsset+TotalAudioSamples.o -312
SyncRepository.o -312
MessageModerationDetailsPayload.o -311
MessageReactionDTO.o +304
GuestUserTokenRequestPayload.o -292
AppSettingsPayload.o -286
ChannelDeliveryTracker.o +286
PollController+SwiftUI.o -282
AudioQueuePlayer.o -276
KeyedDecodingContainer+Array.o -272
AudioSamplesExtractor.o +272
MessageReaction.o -268
MessageReactionPayload.o -268
AudioRecordingContext.o -268
ChannelRepository.o -264
PollVoteListQueryDTO.o -260
UnreadMessageLookup.o -256
HTTPHeader.o -256
ChannelVisibilityEventMiddleware.o -248
ReminderUpdaterMiddleware.o -248
MessageState.o -248
GuestUserTokenPayload.o -244
ChatClientFactory.o +236
DevicePayloads.o +236
PollOptionDTO.o +235
FlagUserPayload.o -228
UserListState.o +228
SharedLocation.o -224
UserListQueryDTO.o +224
UserList.o -222
ChannelMemberUnbanRequestPayload.o -222
ThreadListQuery.o -220
TranslationLanguage.o -216
ChannelMemberListPayload.o +210
UserListController+SwiftUI.o -210
ReactionListController+SwiftUI.o -210
UserListPayload.o +210
MessageReactionGroupPayload.o +206
FlagMessagePayload.o -202
CurrentUser.o -196
AudioPlaybackContext.o -192
PollVote.o -184
UserController+SwiftUI.o -182
AsyncOperation.o +180
MessageAttachmentPayload.o -178
FileUploadPayload.o -176
ConnectionController+SwiftUI.o -174
ChannelListQueryDTO.o -172
ChannelTruncatedEventMiddleware.o -172
BaseURL.o -172
MessageSearchState+Observer.o -170
MemberUpdatePayload.o -170
EventsController+Combine.o +168
MemberController+SwiftUI.o -166
MissingEventsRequestBody.o -166
ConnectionController+Combine.o -164
ChannelListState.o -164
ScheduledStreamTimer.o -160
MissingEventsPayload.o +160
AudioPlayerObserving.o +157
ChannelDeliveredPayload.o -156
PinnedMessagesSortingKey.o -152
AudioRecordingContextAccessor.o +152
LogDestination.o +152
DraftListQuery.o +150
UserListUpdater.o +150
AudioSessionConfiguring.o -149
EventDecoder.o -148
CustomEventRequestBody.o -134
DeviceDTO.o -132
AudioPlaybackState.o -132
ChannelMemberBanRequestPayload.o -132
MessagePinning.o -132
UnreadCount.o -128
AudioSessionProtocol.o +124
ChannelArchivingScope.o +120
ReactionListQueryDTO.o +116
UserInfo.o +116
ChannelEndpoints.o -114
AttachmentUploader.o -114
AITypingEvents.o +112
ChannelDeliveredMiddleware.o -108
PushPreferenceDTO.o -104
BackgroundEntityDatabaseObserver.o +103
MessageReactionGroup.o -100
Timers.o +96
ChannelMuteDTO.o +93
MessageSearchQueryDTO.o -92
AudioPlaybackContextAccessor.o +86
DeliveredMessageInfo.o -84
BlockedUserDetails.o +80
UploadedAttachment.o -76
OptionalDecodable.o -76
Sorting.o +76
UserTypingStateUpdaterMiddleware.o -72
MessageDeliveryCriteriaValidator.o -68
AudioRecordingState.o +68
ChannelMemberListUpdater.o +66
ReactionList.o +64
ConnectionEvents.o -64
EntityChange.o -60
ThreadParticipant.o -60
EventsController+SwiftUI.o -60
ConnectedUserState.o -56
StringInterpolation+Extensions.o -56
ChatClient+ReactionListController.o -52
Error+InternetNotAvailable.o -52
DraftUpdaterMiddleware.o -52
MemberEventObserver.o +48
EventSender.o +48
ConnectedUserState+Observer.o +48
ThreadRead.o -48
ConsoleLogDestination.o +48
MessageModerationDetailsDTO.o +48
PushPreference.o -48
SystemEnvironment.o +44
Reachability_Vendor.o +44
Token.o +43

@Stream-SDK-Bot
Copy link
Collaborator

StreamChatUI XCSize

Object Diff (bytes)
Appearance+Images.o -35613
ContainerStackView.o +26186
ChatMessageReactionAuthorsFlowLayout.o -20353
AppearanceProvider.o +16996
ComponentsProvider.o +14380
Show 185 more objects
Object Diff (bytes)
SwipeToReplyGestureHandler.o -10908
ChatMessageListView.o +7297
ChatMessageContentView.o -7011
ChatThreadListVC.o -4986
ImagePipeline.o +4892
ChatChannelListItemView.o +4860
QuotedChatMessageView.o +4420
ChatThreadListItemView.o +4148
InputChatMessageView.o +4012
UnsupportedAttachmentViewInjector.o -3894
TaskLoadImage.o -3780
ChatMessageGiphyView.o +3577
ChatChannelVC.o -3200
ChatMessageHeaderDecoratorView.o +3196
ChatMessageDeliveryStatusView.o +3116
ComposerVC.o +3112
ChatMessageSearchVC.o +2750
UIImageView+SwiftyGif.o -2544
MarkdownFormatter.o +2538
ViewContainerBuilder.o -2184
MessageActionsTransitionController.o -1956
ImageProcessing.o +1950
GalleryVC.o +1901
UITextView+Extensions.o +1779
AttachmentsPreviewVC.o -1660
ChatMessageGalleryView.o -1620
ImageCache.o -1460
ResumableData.o +1284
ChatMessage+Extensions.o -1240
NukeImageLoader.o +1084
DataLoader.o -1075
UploadingOverlayView.o -1072
ChatChannelAvatarView.o -1040
TaskFetchOriginalImageData.o +1036
InputTextView.o -976
ChatMessageReactionsPickerVC.o -972
ImagePipelineCache.o +948
ImageResultsMapper.o +948
ChatFileAttachmentListView+ItemView.o +944
ChatMessageLayoutOptionsResolver.o -940
ChatMessageListView+DiffKit.o -907
ChatMessageListVC.o -896
WaveformView.o +892
ImagePublisher.o +882
ChatSuggestionsVC.o -876
ChatMessageReactionsView.o +866
VoiceRecordingVC.o +848
ChatMessageActionsVC.o +836
ChatMessagePopupVC.o -832
TextViewMentionedUsersHandler.o +772
Changeset.o -706
ChatMessageVoiceRecordingAttachmentListView+ItemView.o +700
VideoAttachmentGalleryPreview.o +684
PollAttachmentView.o +664
PollAttachmentOptionListItemView.o +636
PollCommentListSectionFooterView.o +616
VideoPlaybackControlView.o -596
ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.o +592
StagedChangeset.o -590
StackedUserAvatarsView.o -588
Task.o -568
DifferenceKit+Stream.o -537
ChatMessageImageGallery+ImagePreview.o +536
StreamCDN.o -496
ChatChannelNamer.o -464
PollResultsSectionHeaderView.o +444
ChatMessageCell.o +432
Deprecations.o -428
PollResultsTableHeaderView.o +424
DataCache.o -416
TaskFetchDecodedImage.o -401
ChatMessageLayoutOptions.o -400
PollResultsVC.o -380
ClampedView.o -376
ChatMessageReactionAuthorViewCell.o +352
BaseViews.o +352
ChatMessageReactionAuthorsVC.o -340
UIImage+SwiftyGif.o -340
PollCreationMultipleVotesFeatureCell.o +327
PollResultsSectionFooterView.o +314
ListCollectionViewLayout.o -312
PollAttachmentOptionListView.o +308
NukeImageProcessor.o +305
GalleryAttachmentViewInjector.o +303
PollCreationFeatureCell.o +296
ImageRequestKeys.o -282
ComposerKeyboardHandler.o +276
ImageResponse.o -272
MixedAttachmentViewInjector.o -260
LiveRecordingView.o -252
ImageViewExtensions.o -240
Algorithm.o -236
ImagePipelineConfiguration.o -236
ComposerLinkPreviewView.o +224
ImageRequest.o +212
ChatMessageReactionItemView.o +212
PollCreationNameCell.o +212
GiphyAttachmentViewInjector.o +208
SwiftyGifManager.o +208
PollCommentListSectionHeaderView.o +200
AttachmentPreviewProvider.o +200
BannerView.o +200
TaskLoadData.o +198
GradientView.o -184
ChatMessageReactions+Types.o +180
VoiceRecordingAttachmentComposerPreview.o +168
PollAttachmentViewInjector.o +168
ComposerView.o +164
PollCommentListVC.o +164
FetchImage.o +164
PollAllOptionsListVC.o +162
String+Extensions.o -160
ChatChannelHeaderView.o -160
UIViewController+Extensions.o +156
PollResultsVoteItemCell.o +156
PlayPauseButton.o +152
LinkAttachmentViewInjector.o +148
Appearance+ColorPalette.o -144
AlertsRouter.o +144
TypingIndicatorView.o +140
PollResultsVoteItemView.o +140
ImagePrefetcher.o -134
ImageAttachmentGalleryCell.o +132
ChatMessageListRouter.o -130
PollCreationOptionCell.o +128
CommandLabelView.o +124
ChatMentionSuggestionView.o +124
ChatChannelListLoadingViewCellContentView.o -120
RecordButton.o +120
ChatMessageActionControl.o +116
DateUtils.o -116
PollCommentListItemView.o +116
ZoomTransitionController.o +116
ImagePipelineTask.o -112
ChatMessageInteractiveAttachmentView.o -112
PollCommentListItemCell.o +108
AttachmentViewCatalog.o -108
UIView+Extensions.o +108
InvertedScrollViewPaginationHandler.o +104
ImageLoading.o +104
ChatChannelListVC.o +100
StatefulScrollViewPaginationHandler.o -96
VoiceRecordingAttachmentQuotedPreview.o +92
MediaButton.o -92
CheckboxControl.o +88
ImageDecoding.o -84
StreamChat.tbd +84
AudioVisualizationView.o -84
SwipeableView.o +84
PollResultsVoteListVC.o -84
Calendar+StreamCalendar.o +80
GalleryCollectionViewCell.o +80
ChannelListSearchStrategy.o +76
ZoomDismissalInteractionController.o +76
PollCreationVC.o +76
FileAttachmentViewInjector.o +76
ChatChannelListSearchVC.o -72
PollCreationTextFieldView.o +72
ChatMessageInteractiveAttachmentView+ActionButton.o -72
VideoAttachmentComposerPreview.o -72
CurrentChatUserAvatarView.o -72
ChatThreadHeaderView.o +72
ChatChannelListRouter.o -72
ImageMerger.o -72
ImageLoaderOptions.o +72
PollAllOptionsListItemCell.o +64
ChatMessageGiphyView+GiphyBadge.o +64
AudioQueuePlayerNextItemProvider.o +64
VideoLoading.o +62
ZoomAnimator.o +60
ChatAvatarView.o +60
JumpToUnreadMessagesButton.o -60
ChatThreadRepliesCountDecorationView.o +60
ChatUserAvatarView.o -60
VideoAttachmentGalleryCell.o -60
ChatReactionPickerBubbleView.o -56
ChatPresenceAvatarView.o +56
ChatReactionsBubbleView.o -56
StreamModalTransitioningDelegate.o -52
ImageEncoding.o -48
TextFieldView.o +48
ChatMessageActionItem.o +48
ChatChannelListVC+SwiftUI.o +48
Components+SwiftUI.o +44
ScrollViewPaginationHandler.o -44

@github-actions
Copy link

Public Interface

🚀 No changes affecting the public interface.

@sonarqubecloud
Copy link

Copy link
Contributor

@laevandus laevandus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Navigation bar issues are only in snapshot tests. Tried to resolve it, but still off. When running the demo app, everything is OK. Therefore, I am OK to merge it as is and revisit it later when new Xcode version is out.

@testableapple testableapple merged commit 544054f into develop Dec 17, 2025
14 checks passed
@testableapple testableapple deleted the ci/xcode26 branch December 17, 2025 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖 CI/CD Any work related to CI/CD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants