The Swift Package Index logo.Swift Package Index

Build Information

Successful build of XMPPChatSwift, reference main (cc5329), with Swift 6.4 for iOS using Xcode 27.0 on 29 Oct 2026 05:55:06 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme XMPPChatSwift-Package -destination generic/platform=iOS

Build Log

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LiveKit/Types/Dimensions.swift (in target 'LiveKit' from project 'LiveKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Dimensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LiveKit/Types/IceCandidate.swift (in target 'LiveKit' from project 'LiveKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IceCandidate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LiveKit/Types/IceServer.swift (in target 'LiveKit' from project 'LiveKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IceServer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LiveKit/Types/IceTransportPolicy.swift (in target 'LiveKit' from project 'LiveKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IceTransportPolicy.swift
SwiftDriverJobDiscovery normal arm64 Compiling OrderedSet.swift, RingBuffer.swift, TTLDictionary.swift, Global.swift, Logger.swift, MulticastDelegate.swift, ConnectivityListener.swift, HTTP.swift, WebSocket.swift, QueueActor.swift, SerialRunnerActor.swift, Stopwatch.swift, Locks.swift, StateSync.swift, Utils.swift, ValueOrAbsent.swift, DeviceManager.swift, NativeView.swift, NativeViewRepresentable.swift, TextView.swift, LocalMedia.swift, SwiftUIAudioRoutePickerButton.swift, SwiftUIVideoView.swift, TrackDelegateObserver.swift (in target 'LiveKit' from project 'LiveKit')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, Agent.swift, Message.swift, MessageReceiver.swift, TranscriptionDelegateReceiver.swift, TranscriptionStreamReceiver.swift, MessageSender.swift, TextMessageSender.swift, Participant+Agent.swift, Room+Agent.swift, Session.swift, SessionOptions.swift, AudioDeviceModuleDelegateAdapter.swift, AudioEngineObserver.swift, AudioSessionEngineObserver.swift, AudioManager+ModuleType.swift, AudioManager+MuteMode.swift, AudioManager+Testing.swift, AudioManager.swift, MixerEngineObserver.swift, PlayerNodePool.swift, SoundPlayer+Types.swift, SoundPlayer.swift, BroadcastBundleInfo.swift (in target 'LiveKit' from project 'LiveKit')
SwiftDriver XMPPChatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name XMPPChatUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/LKObjCHelpers.modulemap -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c0441fbf9a8c2e33c77c19098db08c7af4fe.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LKObjCHelpers/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling MediaDevice.swift, ARCameraCaptureOptions.swift, AudioCaptureOptions.swift, AudioPublishOptions.swift, BufferCaptureOptions.swift, CameraCaptureOptions+Copy.swift, CameraCaptureOptions.swift, CaptureOptions.swift, ConnectOptions+Copy.swift, ConnectOptions.swift, DataPublishOptions.swift, PublishOptions.swift, RoomOptions.swift, ScreenShareCaptureOptions.swift, VideoCaptureOptions.swift, VideoPublishOptions.swift, Participant+Types.swift, ParticipantPermissions.swift, ParticipantState.swift, ParticipantTrackPermission.swift, Priority.swift, ProtocolVersion.swift, RegionInfo.swift, Room+Types.swift (in target 'LiveKit' from project 'LiveKit')
SwiftDriverJobDiscovery normal arm64 Compiling BroadcastManager.swift, BroadcastScreenCapturer.swift, BroadcastAudioCodec.swift, BroadcastIPCHeader.swift, BroadcastImageCodec.swift, BroadcastReceiver.swift, BroadcastUploader.swift, IPCChannel.swift, IPCProtocol.swift, SocketPath.swift, LKSampleHandler.swift, DarwinNotificationCenter.swift, AudioProcessing.swift, DataChannelPair.swift, PreConnectAudioBuffer.swift, RPC.swift, RTC.swift, RegionManager.swift, Room+Convenience.swift, Room+DataStream.swift, Room+Debug.swift, Room+Engine.swift, Room+EngineDelegate.swift, Room+MulticastDelegate.swift (in target 'LiveKit' from project 'LiveKit')
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ExtensionFoundation-BFD6M1HDY90F8NJQK6FWVSLGM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/PDFKit-7ULANX7HJZMAEIBBFTUIC341U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AppIntents-PH8Q58X8KNMW0VOSV5Q0P1LG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CloudKit-BCO6FNT3I0B3DQHBDR24HGC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AudioUnit-BJOZT9HU7BBQRQ0QD8MHKLN71.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ExtensionKit-9QU81KUKF4IWTZUN65Q2HMQDH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ScreenCaptureKit-1WPI57NDF707JQZNMPWEYF4JI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Photos-7CNBVBSSNSZL6HC194M0F96LA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreSpotlight-YTZIFLUHED9FRX63P56SVD6Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreML-AXMNIE49UFIUJYM6MJN919HUK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuickLookThumbnailing-EHRKDTSQN4QVZ0QVEJOKFH0ZY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ModelIO-9AJJP1VQBKN45B4JNXJPPZH3E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/RelevanceKit-6W3GQSPQ8R8O5HNVGHW9JY5XF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Vision-BB5I20VYA18SPHZFZBJH3BJRY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/PhotosUI-CCMT6CGSNDLD4XNIY7NZK3AYU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuickLook-2KQHIC1XGJDP436CI6I9K1KWW.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/WebKit-3L7YN1MEY7HSTGYOQC9JDMVY4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accelerate-A2H7EUJH7ZNLV6E2Q3TKLO3A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AVKit-2J5P9AYAS7A8VTG3G34YRYAFB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/AppIntentsTypeSupport-1AXDYGWKJ4PBACBCIY97I3H56.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ReplayKit-B5RY8TFGQN7CPHMEW81QJTBPQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Compression-EREPTCJ6AKMXXZMTSUANHDT8W.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreServices-97BZB89OQOMP10DEFGCPZ5X4A.pcm
SwiftDriverJobDiscovery normal arm64 Compiling Room+PreConnect.swift, Room+RPC.swift, Room+Region.swift, Room+SignalClientDelegate.swift, Room+TransportDelegate.swift, Room.swift, SignalClient.swift, Transport.swift, TransportMode.swift, FileInfo.swift, ByteStreamReader.swift, IncomingStreamManager.swift, StreamReaderSource.swift, TextStreamReader.swift, ByteStreamWriter.swift, OutgoingStreamManager.swift, StreamData.swift, StreamWriterDestination.swift, TextStreamWriter.swift, StreamError.swift, StreamInfo.swift, StreamOptions.swift, E2EEManager.swift, KeyProvider.swift (in target 'LiveKit' from project 'LiveKit')
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules/RustLiveKitUniFFI-73VNDYUCNXPDU0N8JQT4YHOFA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MetalKit-31R2IPZ4RBGRJI4QVZGNDNAL4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules/LiveKitWebRTC-5NCNCAX1C07SXTS6STOM85MTI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules/LKObjCHelpers-15QDW5BHI0AE0TPJ7B7WNQ5US.pcm
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LKObjCHelpers/include/LKObjCHelpers.h"
  |         `- note: in file included from <module-includes>:1:
2 |
1 warning generated.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LKObjCHelpers/include/LKObjCHelpers.h:6:38: warning: 'RPBroadcastSampleHandler' is deprecated: first deprecated in iOS 27.0 - No longer supported
 4 | @interface LKObjCHelpers : NSObject
 5 |
 6 | + (void)finishBroadcastWithoutError:(RPBroadcastSampleHandler *)handler API_AVAILABLE(ios(10.0), macCatalyst(13.1), macos(11.0), tvos(10.0));
   |                                      `- warning: 'RPBroadcastSampleHandler' is deprecated: first deprecated in iOS 27.0 - No longer supported
 7 |
 8 | + (BOOL)catchException:(void(^)(void))tryBlock error:(__autoreleasing NSError **)error;
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/System/Library/Frameworks/ReplayKit.framework/Headers/RPBroadcastExtension.h:121:12: note: 'RPBroadcastSampleHandler' has been explicitly marked deprecated here
119 |  */
120 | API_DEPRECATED("No longer supported", ios(10.0, 27.0), tvos(10.0, 27.0), macos(11.0, 27.0))
121 | @interface RPBroadcastSampleHandler : RPBroadcastHandler
    |            `- note: 'RPBroadcastSampleHandler' has been explicitly marked deprecated here
122 |
123 | /*! @abstract Method is called when the RPBroadcastController startBroadcast method is called from the broadcasting application.
SwiftDriverJobDiscovery normal arm64 Compiling URL.swift, LiveKit+DeviceHelpers.swift, LiveKit.swift, LocalParticipant+DataStream.swift, LocalParticipant+RPC.swift, LocalParticipant.swift, Participant+Convenience.swift, Participant+Equatable.swift, Participant+Identifiable.swift, Participant+Kind.swift, Participant+MulticastDelegate.swift, Participant.swift, RemoteParticipant+Active.swift, RemoteParticipant.swift, AudioCustomProcessingDelegate.swift, AudioRenderer.swift, MediaEncoding.swift, Mirrorable.swift, NextInvokable.swift, ParticipantDelegate.swift, RoomDelegate.swift, SignalClientDelegate.swift, TrackDelegate.swift, TransportDelegate.swift (in target 'LiveKit' from project 'LiveKit')
SwiftEmitModule normal arm64 Emitting\ module\ for\ XMPPChatUI (in target 'XMPPChatUI' from project 'XMPPChatSwift')
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:16:51: warning: conformance of 'ChatRoomViewModel' to protocol 'XMPPClientDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
  14 |
  15 | @MainActor
  16 | public class ChatRoomViewModel: ObservableObject, XMPPClientDelegate {
     |                                                   |- warning: conformance of 'ChatRoomViewModel' to protocol 'XMPPClientDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
     |                                                   |- note: isolate this conformance to the main actor with '@MainActor'
     |                                                   `- note: turn data races into runtime errors with '@preconcurrency'
  17 |     @Published var room: Room
  18 |     @Published var messages: [Message] = []
     :
 707 |     // MARK: - XMPPClientDelegate
 708 |
 709 |     public func xmppClientDidConnect(_ client: XMPPClient) {
     |                 |- note: main actor-isolated instance method 'xmppClientDidConnect' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClientDidConnect' 'nonisolated'
 710 |         //print("📡 ChatRoomViewModel: XMPP client connected")
 711 |     }
 712 |
 713 |     public func xmppClientDidDisconnect(_ client: XMPPClient) {
     |                 |- note: main actor-isolated instance method 'xmppClientDidDisconnect' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClientDidDisconnect' 'nonisolated'
 714 |         //print("📡 ChatRoomViewModel: XMPP client disconnected")
 715 |     }
 716 |
 717 |     public func xmppClient(_ client: XMPPClient, didReceiveMessage message: Message) {
     |                 |- note: main actor-isolated instance method 'xmppClient(_:didReceiveMessage:)' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClient(_:didReceiveMessage:)' 'nonisolated'
 718 |         // Handle the incoming message
 719 |         handleIncomingMessage(message)
 720 |     }
 721 |
 722 |     public func xmppClient(_ client: XMPPClient, didReceiveStanza stanza: XMPPStanza) {
     |                 |- note: main actor-isolated instance method 'xmppClient(_:didReceiveStanza:)' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClient(_:didReceiveStanza:)' 'nonisolated'
 723 |         // Stanza received - already handled by handleStanza
 724 |     }
 725 |
 726 |     public func xmppClient(_ client: XMPPClient, didChangeStatus status: ConnectionStatus) {
     |                 |- note: main actor-isolated instance method 'xmppClient(_:didChangeStatus:)' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClient(_:didChangeStatus:)' 'nonisolated'
 727 |         //print("📡 ChatRoomViewModel: Connection status changed: \(status.rawValue)")
 728 |     }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift:247:33: warning: conformance of 'AudioRecorderManager' to protocol 'AVAudioRecorderDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
245 | }
246 |
247 | extension AudioRecorderManager: AVAudioRecorderDelegate {
    |                                 |- warning: conformance of 'AudioRecorderManager' to protocol 'AVAudioRecorderDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                                 `- note: turn data races into runtime errors with '@preconcurrency'
248 |     func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder, successfully flag: Bool) {
    |          |- note: main actor-isolated instance method 'audioRecorderDidFinishRecording(_:successfully:)' cannot satisfy nonisolated requirement
    |          `- note: mark instance method 'audioRecorderDidFinishRecording(_:successfully:)' 'nonisolated'
249 |         if !flag {
250 |             //print("Recording finished unsuccessfully")
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
SwiftCompile normal arm64 (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ PullToRefresh.swift,\ QRCodeView.swift,\ ReactionPickerView.swift,\ ReplyPreviewView.swift,\ SelectView.swift,\ SortDropdownView.swift,\ SwitchView.swift,\ SystemMessageView.swift,\ ToastView.swift,\ URLPreviewCard.swift,\ UnreadMessagesIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/QRCodeView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ReactionPickerView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ReplyPreviewView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SelectView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SortDropdownView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SwitchView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SystemMessageView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ToastView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/URLPreviewCard.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UnreadMessagesIndicator.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PullToRefresh.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PullToRefresh.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/QRCodeView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QRCodeView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ReactionPickerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ReactionPickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ReplyPreviewView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ReplyPreviewView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SelectView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SelectView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SortDropdownView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SortDropdownView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SwitchView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwitchView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/SystemMessageView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SystemMessageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ToastView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/URLPreviewCard.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile URLPreviewCard.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UnreadMessagesIndicator.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UnreadMessagesIndicator.swift
SwiftCompile normal arm64 Compiling\ UserSearchView.swift,\ UsersListView.swift,\ VideoPlayerView.swift,\ VirtualListView.swift,\ HapticFeedback.swift,\ KeyboardHandler.swift,\ SafeAreaHelper.swift,\ ViewExtensions.swift,\ AddMembersModal.swift,\ BlockedUsersModal.swift,\ EditUserProfileModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UserSearchView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UsersListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/KeyboardHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/ViewExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/AddMembersModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/BlockedUsersModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/EditUserProfileModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/EditUserProfileModal.swift:101:29: warning: variable 'updatedUser' was never mutated; consider changing to 'let' constant [#VariableNeverMutated]
 99 |                 Section {
100 |                     Button(action: {
101 |                         var updatedUser = user
    |                             `- warning: variable 'updatedUser' was never mutated; consider changing to 'let' constant [#VariableNeverMutated]
102 |                         // Update user properties
103 |                         // This would need User to be mutable or use a builder pattern
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UserSearchView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UserSearchView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/UsersListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UsersListView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VideoPlayerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile VideoPlayerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/VirtualListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile VirtualListView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/HapticFeedback.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HapticFeedback.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/KeyboardHandler.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile KeyboardHandler.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/SafeAreaHelper.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SafeAreaHelper.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Helpers/ViewExtensions.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewExtensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/AddMembersModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AddMembersModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/BlockedUsersModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BlockedUsersModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/EditUserProfileModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EditUserProfileModal.swift
SwiftCompile normal arm64 Compiling\ NewChatModal.swift,\ RemoveMembersModal.swift,\ ReportModal.swift,\ RoomInfoModal.swift,\ RoomSettingsModal.swift,\ UserProfileModal.swift,\ UserSettingsModal.swift,\ PublicChatsView.swift,\ RoomListView.swift,\ RoomSearchView.swift,\ MessageSearchModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/NewChatModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RemoveMembersModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/ReportModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomInfoModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomSettingsModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/UserProfileModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/UserSettingsModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/PublicChatsView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Search/MessageSearchModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomInfoModal.swift:137:40: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
135 |                     // Room Info
136 |                     VStack(alignment: .leading, spacing: 8) {
137 |                         Text(room.name ?? "Unnamed Room")
    |                                        `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
138 |                             .font(.title2)
139 |                             .fontWeight(.bold)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomSettingsModal.swift:32:56: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
30 |         self.onDelete = onDelete
31 |         self.onClose = onClose
32 |         self._roomName = State(initialValue: room.name ?? "")
   |                                                        `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
33 |         self._roomDescription = State(initialValue: room.description ?? "")
34 |     }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomSettingsModal.swift:52:29: warning: variable 'updatedRoom' was never mutated; consider changing to 'let' constant [#VariableNeverMutated]
50 |                 Section("Actions") {
51 |                     Button(action: {
52 |                         var updatedRoom = room
   |                             `- warning: variable 'updatedRoom' was never mutated; consider changing to 'let' constant [#VariableNeverMutated]
53 |                         // Update room properties
54 |                         onUpdate(updatedRoom)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:370:13: warning: initialization of immutable value 'currentRoom' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
 368 |     private func destinationView(for room: Room) -> some View {
 369 |         // Find the current room from viewModel to get updated messages
 370 |         let currentRoom = viewModel.rooms.first(where: { $0.jid == room.jid }) ?? room
     |             `- warning: initialization of immutable value 'currentRoom' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
 371 |
 372 |         // Create a binding to update the room when messages change
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:912:23: warning: immutable value 'messageCount' was never used; consider replacing with '_' or removing it [#NoUsage]
 910 |                   let userInfo = notification.userInfo,
 911 |                   let roomJID = userInfo["roomJID"] as? String,
 912 |                   let messageCount = userInfo["messageCount"] as? Int else {
     |                       `- warning: immutable value 'messageCount' was never used; consider replacing with '_' or removing it [#NoUsage]
 913 |                 return
 914 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:842:39: warning: call to main actor-isolated instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' in a synchronous nonisolated context [#ActorIsolatedCall]
 840 |                 return
 841 |             }
 842 |             self?.messageLoaderQueue?.onRoomMessagesUpdated(
     |                                       `- warning: call to main actor-isolated instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' in a synchronous nonisolated context [#ActorIsolatedCall]
 843 |                 roomJID: roomJID,
 844 |                 currentMessageCount: messageCount
XMPPChatCore.MessageLoaderQueue.onRoomMessagesUpdated:2:24: note: calls to instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' from outside of its actor context are implicitly asynchronous
1 | class MessageLoaderQueue {
2 | @MainActor public func onRoomMessagesUpdated(roomJID: String, currentMessageCount: Int)}
  |                        `- note: calls to instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:842:19: warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure
 791 |
 792 |     // Auto-load history queue
 793 |     private var messageLoaderQueue: MessageLoaderQueue?
     |                 `- note: property declared here
 794 |
 795 |     // Composing timeouts per room
     :
 840 |                 return
 841 |             }
 842 |             self?.messageLoaderQueue?.onRoomMessagesUpdated(
     |                   `- warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure
 843 |                 roomJID: roomJID,
 844 |                 currentMessageCount: messageCount
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:863:22: warning: main actor-isolated property 'isLoading' can not be referenced from a Sendable closure
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
 783 |     @Published var isLoading: Bool = false
     |                    `- note: property declared here
 784 |     @Published var errorMessage: String?
 785 |
     :
 861 |             // tabs. The previous early-return only refreshed message
 862 |             // history and silently skipped the room list itself.
 863 |             if !self.isLoading {
     |                      `- warning: main actor-isolated property 'isLoading' can not be referenced from a Sendable closure
 864 |                 self.loadRooms()
 865 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:864:22: warning: call to main actor-isolated instance method 'loadRooms()' in a synchronous nonisolated context [#ActorIsolatedCall]
 862 |             // history and silently skipped the room list itself.
 863 |             if !self.isLoading {
 864 |                 self.loadRooms()
     |                      `- warning: call to main actor-isolated instance method 'loadRooms()' in a synchronous nonisolated context [#ActorIsolatedCall]
 865 |             }
 866 |
     :
1151 |     }
1152 |
1153 |     public func loadRooms() {
     |                 `- note: calls to instance method 'loadRooms()' from outside of its actor context are implicitly asynchronous
1154 |         // FORCE VISIBLE LOGGING
1155 |         errorMessage = nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:867:38: warning: call to main actor-isolated instance method 'reset()' in a synchronous nonisolated context [#ActorIsolatedCall]
 865 |             }
 866 |
 867 |             self.messageLoaderQueue?.reset()
     |                                      `- warning: call to main actor-isolated instance method 'reset()' in a synchronous nonisolated context [#ActorIsolatedCall]
 868 |             self.messageLoaderQueue?.start()
 869 |             // After reconnect (or fresh connect after app relaunch) fetch
XMPPChatCore.MessageLoaderQueue.reset:2:24: note: calls to instance method 'reset()' from outside of its actor context are implicitly asynchronous
1 | class MessageLoaderQueue {
2 | @MainActor public func reset()}
  |                        `- note: calls to instance method 'reset()' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:867:18: warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure
 791 |
 792 |     // Auto-load history queue
 793 |     private var messageLoaderQueue: MessageLoaderQueue?
     |                 `- note: property declared here
 794 |
 795 |     // Composing timeouts per room
     :
 865 |             }
 866 |
 867 |             self.messageLoaderQueue?.reset()
     |                  `- warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure
 868 |             self.messageLoaderQueue?.start()
 869 |             // After reconnect (or fresh connect after app relaunch) fetch
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:868:38: warning: call to main actor-isolated instance method 'start()' in a synchronous nonisolated context [#ActorIsolatedCall]
 866 |
 867 |             self.messageLoaderQueue?.reset()
 868 |             self.messageLoaderQueue?.start()
     |                                      `- warning: call to main actor-isolated instance method 'start()' in a synchronous nonisolated context [#ActorIsolatedCall]
 869 |             // After reconnect (or fresh connect after app relaunch) fetch
 870 |             // the latest slice of history for every known room, so any
XMPPChatCore.MessageLoaderQueue.start:2:24: note: calls to instance method 'start()' from outside of its actor context are implicitly asynchronous
1 | class MessageLoaderQueue {
2 | @MainActor public func start()}
  |                        `- note: calls to instance method 'start()' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:868:18: warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure
 791 |
 792 |     // Auto-load history queue
 793 |     private var messageLoaderQueue: MessageLoaderQueue?
     |                 `- note: property declared here
 794 |
 795 |     // Composing timeouts per room
     :
 866 |
 867 |             self.messageLoaderQueue?.reset()
 868 |             self.messageLoaderQueue?.start()
     |                  `- warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure
 869 |             // After reconnect (or fresh connect after app relaunch) fetch
 870 |             // the latest slice of history for every known room, so any
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:896:22: warning: main actor-isolated property 'isLoading' can not be referenced from a Sendable closure
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
 783 |     @Published var isLoading: Bool = false
     |                    `- note: property declared here
 784 |     @Published var errorMessage: String?
 785 |
     :
 894 |             // so new rooms added on another client during the offline gap
 895 |             // show up after recovery.
 896 |             if !self.isLoading { self.loadRooms() }
     |                      `- warning: main actor-isolated property 'isLoading' can not be referenced from a Sendable closure
 897 |             Task { @MainActor [weak self] in
 898 |                 await self?.refreshLatestForAllRooms()
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:896:39: warning: call to main actor-isolated instance method 'loadRooms()' in a synchronous nonisolated context [#ActorIsolatedCall]
 894 |             // so new rooms added on another client during the offline gap
 895 |             // show up after recovery.
 896 |             if !self.isLoading { self.loadRooms() }
     |                                       `- warning: call to main actor-isolated instance method 'loadRooms()' in a synchronous nonisolated context [#ActorIsolatedCall]
 897 |             Task { @MainActor [weak self] in
 898 |                 await self?.refreshLatestForAllRooms()
     :
1151 |     }
1152 |
1153 |     public func loadRooms() {
     |                 `- note: calls to instance method 'loadRooms()' from outside of its actor context are implicitly asynchronous
1154 |         // FORCE VISIBLE LOGGING
1155 |         errorMessage = nil
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:917:37: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: property declared here
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
 915 |
 916 |             // Find the room and update its messages from cache
 917 |             if let roomIndex = self.rooms.firstIndex(where: { $0.jid == roomJID }) {
     |                                     `- warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 918 |                 // Load messages from cache (they were just saved by processIncomingMessage)
 919 |                 if let cachedMessages = MessageCache.shared.loadMessages(forRoomJID: roomJID) {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:919:61: warning: call to main actor-isolated instance method 'loadMessages(forRoomJID:)' in a synchronous nonisolated context [#ActorIsolatedCall]
 917 |             if let roomIndex = self.rooms.firstIndex(where: { $0.jid == roomJID }) {
 918 |                 // Load messages from cache (they were just saved by processIncomingMessage)
 919 |                 if let cachedMessages = MessageCache.shared.loadMessages(forRoomJID: roomJID) {
     |                                                             `- warning: call to main actor-isolated instance method 'loadMessages(forRoomJID:)' in a synchronous nonisolated context [#ActorIsolatedCall]
 920 |                     // Update room's messages array
 921 |                     self.rooms[roomIndex].messages = cachedMessages
XMPPChatCore.MessageCache.loadMessages:2:24: note: calls to instance method 'loadMessages(forRoomJID:)' from outside of its actor context are implicitly asynchronous
1 | class MessageCache {
2 | @MainActor public func loadMessages(forRoomJID roomJID: String) -> [XMPPChatCore.Message]?}
  |                        `- note: calls to instance method 'loadMessages(forRoomJID:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:919:54: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 917 |             if let roomIndex = self.rooms.firstIndex(where: { $0.jid == roomJID }) {
 918 |                 // Load messages from cache (they were just saved by processIncomingMessage)
 919 |                 if let cachedMessages = MessageCache.shared.loadMessages(forRoomJID: roomJID) {
     |                                                      `- warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 920 |                     // Update room's messages array
 921 |                     self.rooms[roomIndex].messages = cachedMessages
XMPPChatCore.MessageCache.shared:2:29: note: class property declared here
1 | class MessageCache {
2 | @MainActor public class let shared: XMPPChatCore.MessageCache}
  |                             `- note: class property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:921:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: mutation of this property is only permitted within the actor
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
 919 |                 if let cachedMessages = MessageCache.shared.loadMessages(forRoomJID: roomJID) {
 920 |                     // Update room's messages array
 921 |                     self.rooms[roomIndex].messages = cachedMessages
     |                          `- warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 922 |
 923 |                     // Keep RoomStore in sync for unread recomputation.
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:924:57: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 922 |
 923 |                     // Keep RoomStore in sync for unread recomputation.
 924 |                     if var storeRoom = RoomStore.shared.rooms[roomJID] {
     |                                                         `- warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 925 |                         storeRoom.messages = cachedMessages
 926 |                         RoomStore.shared.rooms[roomJID] = storeRoom
XMPPChatCore.RoomStore.rooms:2:34: note: property declared here
1 | class RoomStore {
2 | @Published @MainActor public var rooms: [String : XMPPChatCore.Room] { get set }}
  |                                  `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:924:50: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 922 |
 923 |                     // Keep RoomStore in sync for unread recomputation.
 924 |                     if var storeRoom = RoomStore.shared.rooms[roomJID] {
     |                                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 925 |                         storeRoom.messages = cachedMessages
 926 |                         RoomStore.shared.rooms[roomJID] = storeRoom
XMPPChatCore.RoomStore.shared:2:29: note: class property declared here
1 | class RoomStore {
2 | @MainActor public class let shared: XMPPChatCore.RoomStore}
  |                             `- note: class property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:926:42: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 924 |                     if var storeRoom = RoomStore.shared.rooms[roomJID] {
 925 |                         storeRoom.messages = cachedMessages
 926 |                         RoomStore.shared.rooms[roomJID] = storeRoom
     |                                          `- warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 927 |                     }
 928 |
XMPPChatCore.RoomStore.rooms:2:34: note: mutation of this property is only permitted within the actor
1 | class RoomStore {
2 | @Published @MainActor public var rooms: [String : XMPPChatCore.Room] { get set }}
  |                                  `- note: mutation of this property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:926:35: warning: main actor-isolated class property 'shared' can not be mutated from a Sendable closure
 924 |                     if var storeRoom = RoomStore.shared.rooms[roomJID] {
 925 |                         storeRoom.messages = cachedMessages
 926 |                         RoomStore.shared.rooms[roomJID] = storeRoom
     |                                   `- warning: main actor-isolated class property 'shared' can not be mutated from a Sendable closure
 927 |                     }
 928 |
XMPPChatCore.RoomStore.shared:2:29: note: mutation of this class property is only permitted within the actor
1 | class RoomStore {
2 | @MainActor public class let shared: XMPPChatCore.RoomStore}
  |                             `- note: mutation of this class property is only permitted within the actor
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:931:52: warning: main actor-isolated property 'currentUser' can not be referenced from a Sendable closure
 929 |                     // Recompute unread from messages + lastViewedTimestamp
 930 |                     // (mirrors React's unreadMiddleware).
 931 |                     let myLocal = UserStore.shared.currentUser?.xmppUsername?
     |                                                    `- warning: main actor-isolated property 'currentUser' can not be referenced from a Sendable closure
 932 |                         .components(separatedBy: "@").first ?? ""
 933 |                     RoomStore.shared.recomputeUnreadForRoom(
XMPPChatCore.UserStore.currentUser:2:34: note: property declared here
1 | class UserStore {
2 | @Published @MainActor public var currentUser: XMPPChatCore.User? { get set }}
  |                                  `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:931:45: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 929 |                     // Recompute unread from messages + lastViewedTimestamp
 930 |                     // (mirrors React's unreadMiddleware).
 931 |                     let myLocal = UserStore.shared.currentUser?.xmppUsername?
     |                                             `- warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 932 |                         .components(separatedBy: "@").first ?? ""
 933 |                     RoomStore.shared.recomputeUnreadForRoom(
XMPPChatCore.UserStore.shared:2:29: note: class property declared here
1 | class UserStore {
2 | @MainActor public class let shared: XMPPChatCore.UserStore}
  |                             `- note: class property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:933:38: warning: call to main actor-isolated instance method 'recomputeUnreadForRoom(jid:currentUserLocal:)' in a synchronous nonisolated context [#ActorIsolatedCall]
 931 |                     let myLocal = UserStore.shared.currentUser?.xmppUsername?
 932 |                         .components(separatedBy: "@").first ?? ""
 933 |                     RoomStore.shared.recomputeUnreadForRoom(
     |                                      `- warning: call to main actor-isolated instance method 'recomputeUnreadForRoom(jid:currentUserLocal:)' in a synchronous nonisolated context [#ActorIsolatedCall]
 934 |                         jid: roomJID,
 935 |                         currentUserLocal: myLocal
XMPPChatCore.RoomStore.recomputeUnreadForRoom:2:24: note: calls to instance method 'recomputeUnreadForRoom(jid:currentUserLocal:)' from outside of its actor context are implicitly asynchronous
1 | class RoomStore {
2 | @MainActor public func recomputeUnreadForRoom(jid: String, currentUserLocal: String)}
  |                        `- note: calls to instance method 'recomputeUnreadForRoom(jid:currentUserLocal:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:933:31: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 931 |                     let myLocal = UserStore.shared.currentUser?.xmppUsername?
 932 |                         .components(separatedBy: "@").first ?? ""
 933 |                     RoomStore.shared.recomputeUnreadForRoom(
     |                               `- warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 934 |                         jid: roomJID,
 935 |                         currentUserLocal: myLocal
XMPPChatCore.RoomStore.shared:2:29: note: class property declared here
1 | class RoomStore {
2 | @MainActor public class let shared: XMPPChatCore.RoomStore}
  |                             `- note: class property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:941:57: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 939 |                     // model's own `rooms` array (ChatRoomItem binds to
 940 |                     // `viewModel.rooms`, not `RoomStore.shared.rooms`).
 941 |                     if let storeRoom = RoomStore.shared.rooms[roomJID] {
     |                                                         `- warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 942 |                         self.rooms[roomIndex].unreadMessages = storeRoom.unreadMessages
 943 |                     }
XMPPChatCore.RoomStore.rooms:2:34: note: property declared here
1 | class RoomStore {
2 | @Published @MainActor public var rooms: [String : XMPPChatCore.Room] { get set }}
  |                                  `- note: property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:941:50: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 939 |                     // model's own `rooms` array (ChatRoomItem binds to
 940 |                     // `viewModel.rooms`, not `RoomStore.shared.rooms`).
 941 |                     if let storeRoom = RoomStore.shared.rooms[roomJID] {
     |                                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
 942 |                         self.rooms[roomIndex].unreadMessages = storeRoom.unreadMessages
 943 |                     }
XMPPChatCore.RoomStore.shared:2:29: note: class property declared here
1 | class RoomStore {
2 | @MainActor public class let shared: XMPPChatCore.RoomStore}
  |                             `- note: class property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:942:30: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: mutation of this property is only permitted within the actor
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
 940 |                     // `viewModel.rooms`, not `RoomStore.shared.rooms`).
 941 |                     if let storeRoom = RoomStore.shared.rooms[roomJID] {
 942 |                         self.rooms[roomIndex].unreadMessages = storeRoom.unreadMessages
     |                              `- warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 943 |                     }
 944 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:946:46: warning: call to main actor-isolated instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' in a synchronous nonisolated context [#ActorIsolatedCall]
 944 |
 945 |                     // Notify MessageLoaderQueue about the update
 946 |                     self.messageLoaderQueue?.onRoomMessagesUpdated(
     |                                              `- warning: call to main actor-isolated instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' in a synchronous nonisolated context [#ActorIsolatedCall]
 947 |                         roomJID: roomJID,
 948 |                         currentMessageCount: cachedMessages.count
XMPPChatCore.MessageLoaderQueue.onRoomMessagesUpdated:2:24: note: calls to instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' from outside of its actor context are implicitly asynchronous
1 | class MessageLoaderQueue {
2 | @MainActor public func onRoomMessagesUpdated(roomJID: String, currentMessageCount: Int)}
  |                        `- note: calls to instance method 'onRoomMessagesUpdated(roomJID:currentMessageCount:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:946:26: warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure
 791 |
 792 |     // Auto-load history queue
 793 |     private var messageLoaderQueue: MessageLoaderQueue?
     |                 `- note: property declared here
 794 |
 795 |     // Composing timeouts per room
     :
 944 |
 945 |                     // Notify MessageLoaderQueue about the update
 946 |                     self.messageLoaderQueue?.onRoomMessagesUpdated(
     |                          `- warning: main actor-isolated property 'messageLoaderQueue' can not be referenced from a Sendable closure
 947 |                         roomJID: roomJID,
 948 |                         currentMessageCount: cachedMessages.count
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1018:37: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: property declared here
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1016 |
1017 |             // Find the room and update its composing state
1018 |             if let roomIndex = self.rooms.firstIndex(where: { $0.jid == roomJID || $0.jid.components(separatedBy: "/").first == roomJID }) {
     |                                     `- warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
1019 |                 // Filter out current user from composing list
1020 |                 let filteredComposingList = composingList.filter { userId in
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1026:39: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: property declared here
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1024 |                 }
1025 |
1026 |                 let roomJIDKey = self.rooms[roomIndex].jid
     |                                       `- warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
1027 |
1028 |                 // Cancel existing timeout for this room
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1029:22: warning: main actor-isolated property 'composingTimeouts' can not be referenced from a Sendable closure
 794 |
 795 |     // Composing timeouts per room
 796 |     private var composingTimeouts: [String: Timer] = [:]
     |                 `- note: property declared here
 797 |     private var notificationObservers: [NSObjectProtocol] = []
 798 |     private var unreadSyncCancellable: AnyCancellable?
     :
1027 |
1028 |                 // Cancel existing timeout for this room
1029 |                 self.composingTimeouts[roomJIDKey]?.invalidate()
     |                      `- warning: main actor-isolated property 'composingTimeouts' can not be referenced from a Sendable closure
1030 |                 self.composingTimeouts.removeValue(forKey: roomJIDKey)
1031 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1030:22: warning: main actor-isolated property 'composingTimeouts' can not be mutated from a Sendable closure
 794 |
 795 |     // Composing timeouts per room
 796 |     private var composingTimeouts: [String: Timer] = [:]
     |                 `- note: mutation of this property is only permitted within the actor
 797 |     private var notificationObservers: [NSObjectProtocol] = []
 798 |     private var unreadSyncCancellable: AnyCancellable?
     :
1028 |                 // Cancel existing timeout for this room
1029 |                 self.composingTimeouts[roomJIDKey]?.invalidate()
1030 |                 self.composingTimeouts.removeValue(forKey: roomJIDKey)
     |                      `- warning: main actor-isolated property 'composingTimeouts' can not be mutated from a Sendable closure
1031 |
1032 |                 if isComposing && !filteredComposingList.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1034:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: mutation of this property is only permitted within the actor
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1032 |                 if isComposing && !filteredComposingList.isEmpty {
1033 |                     // Update room's composing state
1034 |                     self.rooms[roomIndex].composing = true
     |                          `- warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
1035 |                     self.rooms[roomIndex].composingList = filteredComposingList
1036 |                     // No local timer: ComposingTracker expires typers and
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1035:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: mutation of this property is only permitted within the actor
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1033 |                     // Update room's composing state
1034 |                     self.rooms[roomIndex].composing = true
1035 |                     self.rooms[roomIndex].composingList = filteredComposingList
     |                          `- warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
1036 |                     // No local timer: ComposingTracker expires typers and
1037 |                     // posts an empty list when the last one goes away.
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1040:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: mutation of this property is only permitted within the actor
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1038 |                 } else {
1039 |                     // Clear composing state immediately
1040 |                     self.rooms[roomIndex].composing = false
     |                          `- warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
1041 |                     self.rooms[roomIndex].composingList = []
1042 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1041:26: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: mutation of this property is only permitted within the actor
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1039 |                     // Clear composing state immediately
1040 |                     self.rooms[roomIndex].composing = false
1041 |                     self.rooms[roomIndex].composingList = []
     |                          `- warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
1042 |                 }
1043 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1046:42: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: property declared here
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1044 |                 // Update RoomStore
1045 |                 var updates = PartialRoomUpdate()
1046 |                 updates.composing = self.rooms[roomIndex].composing
     |                                          `- warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
1047 |                 updates.composingList = self.rooms[roomIndex].composingList
1048 |                 RoomStore.shared.updateRoom(jid: roomJIDKey, updates: updates)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1047:46: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: property declared here
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1045 |                 var updates = PartialRoomUpdate()
1046 |                 updates.composing = self.rooms[roomIndex].composing
1047 |                 updates.composingList = self.rooms[roomIndex].composingList
     |                                              `- warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
1048 |                 RoomStore.shared.updateRoom(jid: roomJIDKey, updates: updates)
1049 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1048:34: warning: call to main actor-isolated instance method 'updateRoom(jid:updates:)' in a synchronous nonisolated context [#ActorIsolatedCall]
1046 |                 updates.composing = self.rooms[roomIndex].composing
1047 |                 updates.composingList = self.rooms[roomIndex].composingList
1048 |                 RoomStore.shared.updateRoom(jid: roomJIDKey, updates: updates)
     |                                  `- warning: call to main actor-isolated instance method 'updateRoom(jid:updates:)' in a synchronous nonisolated context [#ActorIsolatedCall]
1049 |
1050 |                 // Trigger UI update
XMPPChatCore.RoomStore.updateRoom:2:24: note: calls to instance method 'updateRoom(jid:updates:)' from outside of its actor context are implicitly asynchronous
1 | class RoomStore {
2 | @MainActor public func updateRoom(jid: String, updates: XMPPChatCore.PartialRoomUpdate)}
  |                        `- note: calls to instance method 'updateRoom(jid:updates:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1048:27: warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
1046 |                 updates.composing = self.rooms[roomIndex].composing
1047 |                 updates.composingList = self.rooms[roomIndex].composingList
1048 |                 RoomStore.shared.updateRoom(jid: roomJIDKey, updates: updates)
     |                           `- warning: main actor-isolated class property 'shared' can not be referenced from a Sendable closure
1049 |
1050 |                 // Trigger UI update
XMPPChatCore.RoomStore.shared:2:29: note: class property declared here
1 | class RoomStore {
2 | @MainActor public class let shared: XMPPChatCore.RoomStore}
  |                             `- note: class property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1070:31: warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: property declared here
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1068 |                   let userInfo = notification.userInfo,
1069 |                   let roomJID = userInfo["roomJID"] as? String else { return }
1070 |             if let idx = self.rooms.firstIndex(where: { $0.jid == roomJID }) {
     |                               `- warning: main actor-isolated property 'rooms' can not be referenced from a Sendable closure
1071 |                 self.rooms.remove(at: idx)
1072 |                 self.objectWillChange.send()
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1071:22: warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
 778 | @MainActor
 779 | public class RoomListViewModel: ObservableObject {
 780 |     @Published var rooms: [Room] = []
     |                    `- note: mutation of this property is only permitted within the actor
 781 |     @Published var showNewChatModal: Bool = false
 782 |     @Published var showPublicChats: Bool = false
     :
1069 |                   let roomJID = userInfo["roomJID"] as? String else { return }
1070 |             if let idx = self.rooms.firstIndex(where: { $0.jid == roomJID }) {
1071 |                 self.rooms.remove(at: idx)
     |                      `- warning: main actor-isolated property 'rooms' can not be mutated from a Sendable closure
1072 |                 self.objectWillChange.send()
1073 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1198:17: warning: initialization of immutable value 'userEmail' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
1196 |             let isAuth = UserStore.shared.isAuthenticated
1197 |             let hasToken = UserStore.shared.token != nil
1198 |             let userEmail = UserStore.shared.currentUser?.email ?? "nil"
     |                 `- warning: initialization of immutable value 'userEmail' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
1199 |
1200 |             guard isAuth, hasToken else {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1365:19: warning: value 'token' was defined but never used; consider replacing with boolean test [#NoUsage]
1363 |
1364 |     public func createRoom(title: String, description: String, members: [User] = []) async throws {
1365 |         guard let token = UserStore.shared.token else {
     |                   `- warning: value 'token' was defined but never used; consider replacing with boolean test [#NoUsage]
1366 |             throw NSError(domain: "RoomListViewModel", code: 401, userInfo: [NSLocalizedDescriptionKey: "Not authenticated"])
1367 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1375:17: warning: initialization of immutable value 'apiRoom' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
1373 |             // Create room via API first
1374 |             let memberIds = members.compactMap { $0.id }
1375 |             let apiRoom = try await RoomsAPI.postRoom(
     |                 `- warning: initialization of immutable value 'apiRoom' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
1376 |                 title: title,
1377 |                 type: RoomType.public,
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1396:25: warning: no 'async' operations occur within 'await' expression [#UnnecessaryEffectMarker]
1394 |             for member in members {
1395 |                 if let memberJID = member.xmppUsername {
1396 |                     try await client.operations.inviteRoomRequest(
     |                         `- warning: no 'async' operations occur within 'await' expression [#UnnecessaryEffectMarker]
1397 |                         to: memberJID,
1398 |                         roomJid: roomJID,
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1396:21: warning: no calls to throwing functions occur within 'try' expression [#UnnecessaryEffectMarker]
1394 |             for member in members {
1395 |                 if let memberJID = member.xmppUsername {
1396 |                     try await client.operations.inviteRoomRequest(
     |                     `- warning: no calls to throwing functions occur within 'try' expression [#UnnecessaryEffectMarker]
1397 |                         to: memberJID,
1398 |                         roomJid: roomJID,
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1437:19: warning: value 'token' was defined but never used; consider replacing with boolean test [#NoUsage]
1435 |
1436 |     public func createPrivateRoom(with user: User) async throws {
1437 |         guard let token = UserStore.shared.token else {
     |                   `- warning: value 'token' was defined but never used; consider replacing with boolean test [#NoUsage]
1438 |             throw NSError(domain: "RoomListViewModel", code: 401, userInfo: [NSLocalizedDescriptionKey: "Not authenticated"])
1439 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1450:17: warning: initialization of immutable value 'apiRoom' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
1448 |         do {
1449 |             // Create private room via API
1450 |             let apiRoom = try await RoomsAPI.postPrivateRoom(
     |                 `- warning: initialization of immutable value 'apiRoom' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
1451 |                 username: userJID,
1452 |                 baseURL: apiBaseURL,
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift:1457:17: warning: initialization of immutable value 'roomJID' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
1455 |
1456 |             // Create private room via XMPP
1457 |             let roomJID = try await client.operations.createPrivateRoom(
     |                 `- warning: initialization of immutable value 'roomJID' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
1458 |                 title: user.fullName,
1459 |                 description: "",
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:101:57: warning: left side of nil coalescing operator '??' has non-optional type 'Bool', so the right side is never used
 99 |             let query = searchText.lowercased()
100 |             filtered = filtered.filter { room in
101 |                 (room.name.lowercased().contains(query) ?? false) ||
    |                                                         `- warning: left side of nil coalescing operator '??' has non-optional type 'Bool', so the right side is never used
102 |                 (room.description?.lowercased().contains(query) ?? false)
103 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:111:38: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
109 |             filtered.sort { ($0.lastMessage?.date ?? Date.distantPast) > ($1.lastMessage?.date ?? Date.distantPast) }
110 |         case .name:
111 |             filtered.sort { ($0.name ?? "") < ($1.name ?? "") }
    |                                      `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
112 |         case .unread:
113 |             filtered.sort { ($0.unreadMessages ?? 0) > ($1.unreadMessages ?? 0) }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:111:56: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
109 |             filtered.sort { ($0.lastMessage?.date ?? Date.distantPast) > ($1.lastMessage?.date ?? Date.distantPast) }
110 |         case .name:
111 |             filtered.sort { ($0.name ?? "") < ($1.name ?? "") }
    |                                                        `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
112 |         case .unread:
113 |             filtered.sort { ($0.unreadMessages ?? 0) > ($1.unreadMessages ?? 0) }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:113:48: warning: left side of nil coalescing operator '??' has non-optional type 'Int', so the right side is never used
111 |             filtered.sort { ($0.name ?? "") < ($1.name ?? "") }
112 |         case .unread:
113 |             filtered.sort { ($0.unreadMessages ?? 0) > ($1.unreadMessages ?? 0) }
    |                                                `- warning: left side of nil coalescing operator '??' has non-optional type 'Int', so the right side is never used
114 |         }
115 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:113:75: warning: left side of nil coalescing operator '??' has non-optional type 'Int', so the right side is never used
111 |             filtered.sort { ($0.name ?? "") < ($1.name ?? "") }
112 |         case .unread:
113 |             filtered.sort { ($0.unreadMessages ?? 0) > ($1.unreadMessages ?? 0) }
    |                                                                           `- warning: left side of nil coalescing operator '??' has non-optional type 'Int', so the right side is never used
114 |         }
115 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:157:41: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
155 |                     .frame(width: 50, height: 50)
156 |                     .overlay(
157 |                         Text((room.name ?? "R").prefix(1).uppercased())
    |                                         `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
158 |                             .font(.headline)
159 |                             .foregroundColor(.blue)
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift:165:36: warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
163 |             VStack(alignment: .leading, spacing: 4) {
164 |                 HStack {
165 |                     Text(room.name ?? "Unnamed Room")
    |                                    `- warning: left side of nil coalescing operator '??' has non-optional type 'String', so the right side is never used
166 |                         .font(.headline)
167 |                         .foregroundColor(.primary)
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/NewChatModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NewChatModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RemoveMembersModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RemoveMembersModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/ReportModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ReportModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomInfoModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoomInfoModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/RoomSettingsModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoomSettingsModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/UserProfileModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UserProfileModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Modals/UserSettingsModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UserSettingsModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/PublicChatsView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PublicChatsView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoomListView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/RoomList/RoomSearchView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoomSearchView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Search/MessageSearchModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageSearchModal.swift
SwiftCompile normal arm64 Compiling\ MessageSearchModel.swift,\ AccountSettingsView.swift,\ BannerSettingsView.swift,\ ChangePasswordView.swift,\ LanguageSettingsCard.swift,\ ManageDataView.swift,\ ChatLayout.swift,\ ChatStyles.swift,\ ChatTheme.swift,\ ThreadView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Search/MessageSearchModel.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/AccountSettingsView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/BannerSettingsView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/ChangePasswordView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/LanguageSettingsCard.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/ManageDataView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatTheme.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Thread/ThreadView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Search/MessageSearchModel.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageSearchModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/AccountSettingsView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AccountSettingsView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/BannerSettingsView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BannerSettingsView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/ChangePasswordView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChangePasswordView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/LanguageSettingsCard.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LanguageSettingsCard.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Settings/ManageDataView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ManageDataView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatLayout.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatLayout.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatStyles.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatStyles.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Styling/ChatTheme.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatTheme.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Thread/ThreadView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ThreadView.swift
SwiftCompile normal arm64 Compiling\ MediaPickerViews.swift,\ MediaPreviewHost.swift,\ MediaPreviews.swift,\ MessageBubbleView.swift,\ MessageDelimiters.swift,\ MessageTranslationViews.swift,\ MessagesListView.swift,\ OffClinicHoursBanner.swift,\ OutgoingMediaFile.swift,\ ReactionViews.swift,\ ReceiptState.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPickerViews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPreviewHost.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPreviews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageBubbleView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageDelimiters.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageTranslationViews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessagesListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OffClinicHoursBanner.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OutgoingMediaFile.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ReactionViews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ReceiptState.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPickerViews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MediaPickerViews.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPreviewHost.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MediaPreviewHost.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MediaPreviews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MediaPreviews.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageBubbleView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageBubbleView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageDelimiters.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageDelimiters.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessageTranslationViews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageTranslationViews.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/MessagesListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessagesListView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OffClinicHoursBanner.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OffClinicHoursBanner.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/OutgoingMediaFile.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OutgoingMediaFile.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ReactionViews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ReactionViews.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ReceiptState.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ReceiptState.swift
SwiftCompile normal arm64 Compiling\ ChatRoomModals.swift,\ ChatRoomView+Helpers.swift,\ ChatRoomView+Modals.swift,\ ChatRoomView.swift,\ ChatRoomViewModel+Jump.swift,\ ChatRoomViewModel+Members.swift,\ ChatRoomViewModel.swift,\ FullScreenFilePreview.swift,\ FullScreenImageView.swift,\ FullScreenPDFView.swift,\ FullScreenVideoView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomModals.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Modals.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel+Jump.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel+Members.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenFilePreview.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenPDFView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenVideoView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:622:29: warning: initialization of immutable value 'loadedCount' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
 620 |                         let oldCount = userInfo["oldCount"] as? Int ?? 0
 621 |                         let newCount = userInfo["newCount"] as? Int ?? viewModel.messages.count
 622 |                         let loadedCount = userInfo["loadedCount"] as? Int ?? (newCount - oldCount)
     |                             `- warning: initialization of immutable value 'loadedCount' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
 623 |
 624 |                         //print("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:637:40: warning: value 'messageIndex' was defined but never used; consider replacing with boolean test [#NoUsage]
 635 |                                 // Find the message that was at the top before loading
 636 |                                 // After loading, it should be at the same visual position
 637 |                                 if let messageIndex = viewModel.messages.firstIndex(where: { $0.id == scrollInfo.messageId }) {
     |                                        `- warning: value 'messageIndex' was defined but never used; consider replacing with boolean test [#NoUsage]
 638 |                                     //print("📌 Restoring scroll position: messageId=\(scrollInfo.messageId), oldIndex=\(scrollInfo.messageIndex), newIndex=\(messageIndex), oldCount=\(oldCount), newCount=\(newCount)")
 639 |
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:744:28: warning: value 'lastMessage' was defined but never used; consider replacing with boolean test [#NoUsage]
 742 |                         // Auto-scroll when typing starts if user is at bottom (matches TypeScript)
 743 |                         if !isUserScrolledUp && !composingList.isEmpty {
 744 |                     if let lastMessage = viewModel.messages.last {
     |                            `- warning: value 'lastMessage' was defined but never used; consider replacing with boolean test [#NoUsage]
 745 |                                 scrollToBottom(proxy: proxy)
 746 |                             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift:1131:16: warning: value 'firstMsg' was defined but never used; consider replacing with boolean test [#NoUsage]
1129 |
1130 |         // Save scroll position before loading
1131 |         if let firstMsg = viewModel.messages.first {
     |                `- warning: value 'firstMsg' was defined but never used; consider replacing with boolean test [#NoUsage]
1132 |             viewModel.saveScrollPositionBeforeLoad()
1133 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:16:51: warning: conformance of 'ChatRoomViewModel' to protocol 'XMPPClientDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
  14 |
  15 | @MainActor
  16 | public class ChatRoomViewModel: ObservableObject, XMPPClientDelegate {
     |                                                   |- warning: conformance of 'ChatRoomViewModel' to protocol 'XMPPClientDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
     |                                                   |- note: isolate this conformance to the main actor with '@MainActor'
     |                                                   `- note: turn data races into runtime errors with '@preconcurrency'
  17 |     @Published var room: Room
  18 |     @Published var messages: [Message] = []
     :
 707 |     // MARK: - XMPPClientDelegate
 708 |
 709 |     public func xmppClientDidConnect(_ client: XMPPClient) {
     |                 |- note: main actor-isolated instance method 'xmppClientDidConnect' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClientDidConnect' 'nonisolated'
 710 |         //print("📡 ChatRoomViewModel: XMPP client connected")
 711 |     }
 712 |
 713 |     public func xmppClientDidDisconnect(_ client: XMPPClient) {
     |                 |- note: main actor-isolated instance method 'xmppClientDidDisconnect' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClientDidDisconnect' 'nonisolated'
 714 |         //print("📡 ChatRoomViewModel: XMPP client disconnected")
 715 |     }
 716 |
 717 |     public func xmppClient(_ client: XMPPClient, didReceiveMessage message: Message) {
     |                 |- note: main actor-isolated instance method 'xmppClient(_:didReceiveMessage:)' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClient(_:didReceiveMessage:)' 'nonisolated'
 718 |         // Handle the incoming message
 719 |         handleIncomingMessage(message)
 720 |     }
 721 |
 722 |     public func xmppClient(_ client: XMPPClient, didReceiveStanza stanza: XMPPStanza) {
     |                 |- note: main actor-isolated instance method 'xmppClient(_:didReceiveStanza:)' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClient(_:didReceiveStanza:)' 'nonisolated'
 723 |         // Stanza received - already handled by handleStanza
 724 |     }
 725 |
 726 |     public func xmppClient(_ client: XMPPClient, didChangeStatus status: ConnectionStatus) {
     |                 |- note: main actor-isolated instance method 'xmppClient(_:didChangeStatus:)' cannot satisfy nonisolated requirement
     |                 `- note: mark instance method 'xmppClient(_:didChangeStatus:)' 'nonisolated'
 727 |         //print("📡 ChatRoomViewModel: Connection status changed: \(status.rawValue)")
 728 |     }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:300:16: warning: value 'errorType' was defined but never used; consider replacing with boolean test [#NoUsage]
 298 |         //print("❌ ChatRoomViewModel: History load failed notification received")
 299 |         //print("   Room: \(roomJID)")
 300 |         if let errorType = userInfo["errorType"] as? String {
     |                `- warning: value 'errorType' was defined but never used; consider replacing with boolean test [#NoUsage]
 301 |             //print("   Error Type: \(errorType)")
 302 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:303:16: warning: value 'errorCondition' was defined but never used; consider replacing with boolean test [#NoUsage]
 301 |             //print("   Error Type: \(errorType)")
 302 |         }
 303 |         if let errorCondition = userInfo["errorCondition"] as? String {
     |                `- warning: value 'errorCondition' was defined but never used; consider replacing with boolean test [#NoUsage]
 304 |             //print("   Error Condition: \(errorCondition)")
 305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:474:19: warning: immutable value 'isComposing' was never used; consider replacing with '_' or removing it [#NoUsage]
 472 |               let notificationRoomJID = userInfo["roomJID"] as? String,
 473 |               let composingList = userInfo["composingList"] as? [String],
 474 |               let isComposing = userInfo["isComposing"] as? Bool else {
     |                   `- warning: immutable value 'isComposing' was never used; consider replacing with '_' or removing it [#NoUsage]
 475 |             return
 476 |         }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:652:21: warning: variable 'updatedMessage' was never mutated; consider changing to 'let' constant [#VariableNeverMutated]
 650 |             if let index = messages.firstIndex(where: { $0.id == messageId }) {
 651 |                 print("✅ ChatRoomViewModel.handleEditNotification: Found message at index \(index), updating")
 652 |                 var updatedMessage = messages[index]
     |                     `- warning: variable 'updatedMessage' was never mutated; consider changing to 'let' constant [#VariableNeverMutated]
 653 |                 let editedMessage = Message(
 654 |                     id: updatedMessage.id,
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:735:13: warning: initialization of immutable value 'actualMessageCountBeforeLoad' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
 733 |     public func loadMoreMessages(max: Int = 30, beforeTimestamp: Int64? = nil) {
 734 |         // Capture the actual message count BEFORE the load starts
 735 |         let actualMessageCountBeforeLoad = messages.count
     |             `- warning: initialization of immutable value 'actualMessageCountBeforeLoad' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
 736 |
 737 |         //print("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━")
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomModals.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatRoomModals.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Helpers.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatRoomView+Helpers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView+Modals.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatRoomView+Modals.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatRoomView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel+Jump.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatRoomViewModel+Jump.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel+Members.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatRoomViewModel+Members.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatRoomViewModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenFilePreview.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FullScreenFilePreview.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenImageView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FullScreenImageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenPDFView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FullScreenPDFView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/FullScreenVideoView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FullScreenVideoView.swift
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:747:16: warning: value 'firstMessage' was defined but never used; consider replacing with boolean test [#NoUsage]
 745 |
 746 |         // Log the first and the last message in the array
 747 |         if let firstMessage = messages.first {
     |                `- warning: value 'firstMessage' was defined but never used; consider replacing with boolean test [#NoUsage]
 748 |             //print("📋 FIRST MESSAGE IN ARRAY:")
 749 |             //print("   id: \(firstMessage.id)")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:757:16: warning: value 'lastMessage' was defined but never used; consider replacing with boolean test [#NoUsage]
 755 |         }
 756 |
 757 |         if let lastMessage = messages.last {
     |                `- warning: value 'lastMessage' was defined but never used; consider replacing with boolean test [#NoUsage]
 758 |             //print("📋 LAST MESSAGE IN ARRAY:")
 759 |             //print("   id: \(lastMessage.id)")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:834:16: warning: value 'firstMsg' was defined but never used; consider replacing with boolean test [#NoUsage]
 832 |         //print("🎯 FINAL BEFORE PARAMETER TO SEND:")
 833 |         //print("   Value: \(before)")
 834 |         if let firstMsg = messages.first(where: { $0.id != "delimiter-new" }) ?? messages.first {
     |                `- warning: value 'firstMsg' was defined but never used; consider replacing with boolean test [#NoUsage]
 835 |             //print("   Source message:")
 836 |             //print("      id: '\(firstMsg.id)'")
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatRoomViewModel.swift:2235:17: warning: variable 'updatedMessage' was never mutated; consider changing to 'let' constant [#VariableNeverMutated]
2233 |         if let index = messages.firstIndex(where: { $0.id == messageId }) {
2234 |             print("✅ ChatRoomViewModel: Found message at index \(index), updating optimistically")
2235 |             var updatedMessage = messages[index]
     |                 `- warning: variable 'updatedMessage' was never mutated; consider changing to 'let' constant [#VariableNeverMutated]
2236 |             // Create updated message with new body
2237 |             let newMessage = Message(
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
SwiftDriverJobDiscovery normal arm64 Compiling Track.swift, VideoTrack.swift, LocalTrackPublication.swift, RemoteTrackPublication.swift, TrackPublication+Equatable.swift, TrackPublication+Identifiable.swift, TrackPublication.swift, AttributeTypings.swift, AudioBuffer.swift, AudioDevice.swift, AudioDuckingLevel.swift, AudioEncoding+Comparable.swift, AudioEncoding.swift, AudioEngineAvailability.swift, AudioSessionConfiguration.swift, Codec.swift, VideoCodec.swift, ConnectionQuality.swift, ConnectionState.swift, DegradationPreference.swift, Dimensions.swift, IceCandidate.swift, IceServer.swift, IceTransportPolicy.swift (in target 'LiveKit' from project 'LiveKit')
SwiftCompile normal arm64 Compiling\ DateDividerView.swift,\ DropdownMenu.swift,\ EditWrapperView.swift,\ EmptyStates.swift,\ ErrorBoundary.swift,\ ImageGalleryView.swift,\ LoadingViews.swift,\ MarkdownTextView.swift,\ MediaMessageView.swift,\ MessageBubble.swift,\ MessageContainerView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/DateDividerView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/DropdownMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/EditWrapperView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/EmptyStates.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ErrorBoundary.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ImageGalleryView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/LoadingViews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MarkdownTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageBubble.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageContainerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/DateDividerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DateDividerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/DropdownMenu.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DropdownMenu.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/EditWrapperView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EditWrapperView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/EmptyStates.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EmptyStates.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ErrorBoundary.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ErrorBoundary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ImageGalleryView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ImageGalleryView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/LoadingViews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LoadingViews.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MarkdownTextView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MarkdownTextView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MediaMessageView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MediaMessageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageBubble.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageBubble.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageContainerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageContainerView.swift
SwiftDriverJobDiscovery normal arm64 Compiling RoomConfiguration.swift, ScalabilityMode.swift, SessionDescription.swift, SpeechActivityEvent.swift, Statistics.swift, Track+Types.swift, TrackSettings.swift, TrackSource.swift, TrackStatistics.swift, TrackStreamState.swift, TrackType.swift, TranscriptionSegment.swift, VideoEncoding+Comparable.swift, VideoEncoding.swift, VideoFrame.swift, VideoParameters+Comparable.swift, VideoParameters.swift, VideoQuality.swift, VideoRotation.swift, BackgroundBlurVideoProcessor.swift, SampleBufferVideoRenderer.swift, VideoView+MulticastDelegate.swift, VideoView+PinchToZoom.swift, VideoView.swift (in target 'LiveKit' from project 'LiveKit')
SwiftCompile normal arm64 Compiling\ AccessibilityIdentifiers.swift,\ ActiveCallView.swift,\ CallLogRowView.swift,\ CallOverlayView.swift,\ CallSessionController.swift,\ CallUIComponents.swift,\ P2PCallController.swift,\ P2PCallCoordinator.swift,\ P2PCallView.swift,\ AvatarViews.swift,\ ChatHeaderView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/AccessibilityIdentifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/ActiveCallView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallLogRowView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallOverlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallSessionController.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallUIComponents.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/P2P/P2PCallController.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/P2P/P2PCallCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/P2P/P2PCallView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/AvatarViews.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatHeaderView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallSessionController.swift:111:17: warning: result of 'try?' is unused [#NoUsage]
109 |         CallMediaControls.shared.setMicrophoneMuted = { [weak self] muted in
110 |             Task { @MainActor in
111 |                 try? await self?.room.localParticipant.setMicrophone(enabled: !muted)
    |                 `- warning: result of 'try?' is unused [#NoUsage]
112 |                 self?.refreshState()
113 |             }
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/P2P/P2PCallController.swift:388:24: warning: 'allowBluetooth' was deprecated in iOS 8.0: renamed to 'AVAudioSession.CategoryOptions.allowBluetoothHFP' [#DeprecatedDeclaration]
386 |             .playAndRecord,
387 |             mode: kind == .video ? .videoChat : .voiceChat,
388 |             options: [.allowBluetooth]
    |                        |- warning: 'allowBluetooth' was deprecated in iOS 8.0: renamed to 'AVAudioSession.CategoryOptions.allowBluetoothHFP' [#DeprecatedDeclaration]
    |                        `- note: use 'AVAudioSession.CategoryOptions.allowBluetoothHFP' instead
389 |         )
390 |         if useCallKitAudio {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/AccessibilityIdentifiers.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AccessibilityIdentifiers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/ActiveCallView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ActiveCallView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallLogRowView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CallLogRowView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallOverlayView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CallOverlayView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallSessionController.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CallSessionController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/CallUIComponents.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CallUIComponents.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/P2P/P2PCallController.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile P2PCallController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/P2P/P2PCallCoordinator.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile P2PCallCoordinator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Calls/P2P/P2PCallView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile P2PCallView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/AvatarViews.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AvatarViews.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/ChatHeaderView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatHeaderView.swift
SwiftDriverJobDiscovery normal arm64 Compiling PullToRefresh.swift, QRCodeView.swift, ReactionPickerView.swift, ReplyPreviewView.swift, SelectView.swift, SortDropdownView.swift, SwitchView.swift, SystemMessageView.swift, ToastView.swift, URLPreviewCard.swift, UnreadMessagesIndicator.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ SystemMessagePill.swift,\ TypingIndicatorView.swift,\ AttachmentAlbumView.swift,\ AudioRecorderView.swift,\ AudioWaveformView.swift,\ ChatInputView.swift,\ ChatWrapperView.swift,\ ChooseChatMessageView.swift,\ ConfigurableTypingIndicatorComponent.swift,\ ConnectionStatusView.swift,\ ContextMenuView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/SystemMessagePill.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/TypingIndicatorView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AttachmentAlbumView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioWaveformView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChatInputView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChatWrapperView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChooseChatMessageView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ConfigurableTypingIndicatorComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ConnectionStatusView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ContextMenuView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift:247:33: warning: conformance of 'AudioRecorderManager' to protocol 'AVAudioRecorderDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
245 | }
246 |
247 | extension AudioRecorderManager: AVAudioRecorderDelegate {
    |                                 |- warning: conformance of 'AudioRecorderManager' to protocol 'AVAudioRecorderDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode [#ConformanceIsolation]
    |                                 |- note: isolate this conformance to the main actor with '@MainActor'
    |                                 `- note: turn data races into runtime errors with '@preconcurrency'
248 |     func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder, successfully flag: Bool) {
    |          |- note: main actor-isolated instance method 'audioRecorderDidFinishRecording(_:successfully:)' cannot satisfy nonisolated requirement
    |          `- note: mark instance method 'audioRecorderDidFinishRecording(_:successfully:)' 'nonisolated'
249 |         if !flag {
250 |             //print("Recording finished unsuccessfully")
[#ConformanceIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/conformance-isolation>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/SystemMessagePill.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SystemMessagePill.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/ChatRoom/TypingIndicatorView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TypingIndicatorView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AttachmentAlbumView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AttachmentAlbumView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioRecorderView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioRecorderView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/AudioWaveformView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AudioWaveformView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChatInputView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatInputView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChatWrapperView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatWrapperView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ChooseChatMessageView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChooseChatMessageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ConfigurableTypingIndicatorComponent.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConfigurableTypingIndicatorComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ConnectionStatusView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ConnectionStatusView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/ContextMenuView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContextMenuView.swift
SwiftDriverJobDiscovery normal arm64 Compiling UserSearchView.swift, UsersListView.swift, VideoPlayerView.swift, VirtualListView.swift, HapticFeedback.swift, KeyboardHandler.swift, SafeAreaHelper.swift, ViewExtensions.swift, AddMembersModal.swift, BlockedUsersModal.swift, EditUserProfileModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftCompile normal arm64 Compiling\ MessageListScrollView.swift,\ MessageListView.swift,\ MessageListViewModel.swift,\ MessageNotificationView.swift,\ MessageQueueManager.swift,\ MessageSearchView.swift,\ MessageStatusIndicator.swift,\ MessageTranslationsView.swift,\ NewMessageLabel.swift,\ OperationalModal.swift,\ PDFViewer.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListViewModel.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageQueueManager.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageSearchView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageStatusIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageTranslationsView.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/NewMessageLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/OperationalModal.swift /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PDFViewer.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:268:19: warning: immutable value 'scrollInfo' was never used; consider replacing with '_' or removing it [#NoUsage]
266 |     private func handleMessagesCountChanged(newCount: Int, proxy: ScrollViewProxy) {
267 |         // Only restore if we have scroll params saved and messages increased
268 |         guard let scrollInfo = viewModel.getScrollPositionInfo(),
    |                   `- warning: immutable value 'scrollInfo' was never used; consider replacing with '_' or removing it [#NoUsage]
269 |               let previousCount = viewModel.getPreviousMessageCount(),
270 |               newCount > previousCount else {
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift:313:13: warning: initialization of immutable value 'heightDifference' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
311 |
312 |         // Calculate height difference (matches Web exactly)
313 |         let heightDifference = currentHeight - oldHeight
    |             `- warning: initialization of immutable value 'heightDifference' was never used; consider replacing with assignment to '_' or removing it [#NoUsage]
314 |
315 |         // In SwiftUI, we scroll to the message that was at the top before loading
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift:151:39: warning: capture of 'notification' with non-Sendable type 'MessageNotification' in a '@Sendable' closure [#SendableClosureCaptures]
102 | }
103 |
104 | public struct MessageNotification {
    |               `- note: consider making struct 'MessageNotification' conform to the 'Sendable' protocol
105 |     public let roomJID: String
106 |     public let messageId: String
    :
149 |         // Auto-dismiss after duration
150 |         let timer = Timer.scheduledTimer(withTimeInterval: config?.duration ?? duration, repeats: false) { [weak self] _ in
151 |             self?.dismissNotification(notification.messageId)
    |                                       `- warning: capture of 'notification' with non-Sendable type 'MessageNotification' in a '@Sendable' closure [#SendableClosureCaptures]
152 |         }
153 |         timers[notification.messageId] = timer
/Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift:151:19: warning: call to main actor-isolated instance method 'dismissNotification' in a synchronous nonisolated context [#ActorIsolatedCall]
149 |         // Auto-dismiss after duration
150 |         let timer = Timer.scheduledTimer(withTimeInterval: config?.duration ?? duration, repeats: false) { [weak self] _ in
151 |             self?.dismissNotification(notification.messageId)
    |                   `- warning: call to main actor-isolated instance method 'dismissNotification' in a synchronous nonisolated context [#ActorIsolatedCall]
152 |         }
153 |         timers[notification.messageId] = timer
154 |     }
155 |
156 |     public func dismissNotification(_ messageId: String) {
    |                 `- note: calls to instance method 'dismissNotification' from outside of its actor context are implicitly asynchronous
157 |         notifications.removeAll { $0.messageId == messageId }
158 |         timers[messageId]?.invalidate()
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListScrollView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageListScrollView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageListView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageListViewModel.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageListViewModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageNotificationView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageNotificationView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageQueueManager.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageQueueManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageSearchView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageSearchView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageStatusIndicator.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageStatusIndicator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/MessageTranslationsView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MessageTranslationsView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/NewMessageLabel.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NewMessageLabel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/OperationalModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OperationalModal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/XMPPChatUI/Components/PDFViewer.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PDFViewer.swift
SwiftDriverJobDiscovery normal arm64 Compiling MessageSearchModel.swift, AccountSettingsView.swift, BannerSettingsView.swift, ChangePasswordView.swift, LanguageSettingsCard.swift, ManageDataView.swift, ChatLayout.swift, ChatStyles.swift, ChatTheme.swift, ThreadView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Emitting module for XMPPChatUI (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriver\ Compilation\ Requirements XMPPChatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation-Requirements -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name XMPPChatUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/LKObjCHelpers.modulemap -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c0441fbf9a8c2e33c77c19098db08c7af4fe.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LKObjCHelpers/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/XMPPChatUI-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-Swift.h (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/XMPPChatUI-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftmodule (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftdoc (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.abi.json (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftsourceinfo (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling LocalizationConfig.swift, LoginConfig.swift, NotificationConfig.swift, ReactionsConfig.swift, ThemeConfig.swift, TranslationConfig.swift, UIConfig.swift, VideoCallsConfig.swift, CustomComponents.swift, EmojiShortcodes.swift, Message.swift, MessageAttachment.swift, MessageNotification.swift, MessageSearch.swift (in target 'XMPPChatCore' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling MediaPickerViews.swift, MediaPreviewHost.swift, MediaPreviews.swift, MessageBubbleView.swift, MessageDelimiters.swift, MessageTranslationViews.swift, MessagesListView.swift, OffClinicHoursBanner.swift, OutgoingMediaFile.swift, ReactionViews.swift, ReceiptState.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriver\ Compilation XMPPChatCore normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatCore' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name XMPPChatCore -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c0441fbf9a8c2e33c77c19098db08c7af4fe.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling DateDividerView.swift, DropdownMenu.swift, EditWrapperView.swift, EmptyStates.swift, ErrorBoundary.swift, ImageGalleryView.swift, LoadingViews.swift, MarkdownTextView.swift, MediaMessageView.swift, MessageBubble.swift, MessageContainerView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.o normal (in target 'XMPPChatCore' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios15.0 -r -isysroot /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -O0 -Xlinker -no_warn_duplicate_libraries -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore_lto.o -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.o
ExtractAppIntentsMetadata (in target 'XMPPChatCore' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.AJWPDS/Metal.xctoolchain --module-name XMPPChatCore --sdk-root /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk --xcode-version 27A266a --platform-family iOS --deployment-target 15.0 --bundle-identifier spi-builder-workspace.XMPPChatCore --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.appintents --target-triple arm64-apple-ios15.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatCore.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/XMPPChatCore.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/XMPPChatCore.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatCore-t.build/Objects-normal/arm64/XMPPChatCore.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --no-app-shortcuts-localization
2026-10-29 01:54:57.472 appintentsmetadataprocessor[1310:7387] Starting appintentsmetadataprocessor export
2026-10-29 01:54:57.541 appintentsmetadataprocessor[1310:7387] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Compiling NewChatModal.swift, RemoveMembersModal.swift, ReportModal.swift, RoomInfoModal.swift, RoomSettingsModal.swift, UserProfileModal.swift, UserSettingsModal.swift, PublicChatsView.swift, RoomListView.swift, RoomSearchView.swift, MessageSearchModal.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling SystemMessagePill.swift, TypingIndicatorView.swift, AttachmentAlbumView.swift, AudioRecorderView.swift, AudioWaveformView.swift, ChatInputView.swift, ChatWrapperView.swift, ChooseChatMessageView.swift, ConfigurableTypingIndicatorComponent.swift, ConnectionStatusView.swift, ContextMenuView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriverJobDiscovery normal arm64 Compiling VideoProcessor.swift, VideoRenderer.swift, VideoViewDelegate.swift, livekit_metrics.pb.swift, livekit_models.pb.swift, livekit_rtc.pb.swift, AppStateListener.swift, AsyncCompleter.swift, AsyncDebounce.swift, AsyncFileStream.swift, AsyncRetry.swift, AsyncSequence+Subscribe.swift, AsyncSerialDelegate.swift, AsyncTimer.swift, AsyncTryMapSequence.swift, ObservableObject+.swift, AVAudioPCMRingBuffer.swift, AudioConverter.swift, AudioMixRecorder.swift, AudioPlayerRenderer.swift, FFTProcessor.swift, Deque.swift, MapTable.swift, OrderedDictionary.swift (in target 'LiveKit' from project 'LiveKit')
SwiftDriverJobDiscovery normal arm64 Compiling MessageListScrollView.swift, MessageListView.swift, MessageListViewModel.swift, MessageNotificationView.swift, MessageQueueManager.swift, MessageSearchView.swift, MessageStatusIndicator.swift, MessageTranslationsView.swift, NewMessageLabel.swift, OperationalModal.swift, PDFViewer.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriver\ Compilation LiveKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'LiveKit' from project 'LiveKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name LiveKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/LKObjCHelpers.modulemap -DXcode -enable-experimental-feature AccessLevelOnImport -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c0441fbf9a8c2e33c77c19098db08c7af4fe.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit-dependency-scan.dia -user-module-version 2.13.0 -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name client_sdk_swift -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LKObjCHelpers/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling AccessibilityIdentifiers.swift, ActiveCallView.swift, CallLogRowView.swift, CallOverlayView.swift, CallSessionController.swift, CallUIComponents.swift, P2PCallController.swift, P2PCallCoordinator.swift, P2PCallView.swift, AvatarViews.swift, ChatHeaderView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LiveKit.o normal (in target 'LiveKit' from project 'LiveKit')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios15.0 -r -isysroot /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -O0 -w -Xlinker -no_warn_duplicate_libraries -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit_lto.o -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LiveKit.o
ExtractAppIntentsMetadata (in target 'LiveKit' from project 'LiveKit')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.AJWPDS/Metal.xctoolchain --module-name LiveKit --sdk-root /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk --xcode-version 27A266a --platform-family iOS --deployment-target 15.0 --bundle-identifier client-sdk-swift.LiveKit --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LiveKit.appintents --target-triple arm64-apple-ios15.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/LiveKit.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/LiveKit.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/LiveKit.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LiveKit.build/Debug-iphoneos/LiveKit-t.build/Objects-normal/arm64/LiveKit.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --no-app-shortcuts-localization
2026-10-29 01:54:59.213 appintentsmetadataprocessor[1313:7456] Starting appintentsmetadataprocessor export
2026-10-29 01:54:59.278 appintentsmetadataprocessor[1313:7456] Extracted no relevant App Intents symbols, skipping writing output
SwiftDriverJobDiscovery normal arm64 Compiling ChatRoomModals.swift, ChatRoomView+Helpers.swift, ChatRoomView+Modals.swift, ChatRoomView.swift, ChatRoomViewModel+Jump.swift, ChatRoomViewModel+Members.swift, ChatRoomViewModel.swift, FullScreenFilePreview.swift, FullScreenImageView.swift, FullScreenPDFView.swift, FullScreenVideoView.swift (in target 'XMPPChatUI' from project 'XMPPChatSwift')
SwiftDriver\ Compilation XMPPChatUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name XMPPChatUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/LKObjCHelpers.modulemap -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -target arm64-apple-ios15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos27.0-24A430-e829b21a6f8c9b70876ba0858053c0441fbf9a8c2e33c77c19098db08c7af4fe.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/client-sdk-swift/Sources/LKObjCHelpers/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.o normal (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios15.0 -r -isysroot /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk -O0 -Xlinker -no_warn_duplicate_libraries -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI_lto.o -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.o
ExtractAppIntentsMetadata (in target 'XMPPChatUI' from project 'XMPPChatSwift')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.AJWPDS/Metal.xctoolchain --module-name XMPPChatUI --sdk-root /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS27.0.sdk --xcode-version 27A266a --platform-family iOS --deployment-target 15.0 --bundle-identifier spi-builder-workspace.XMPPChatUI --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.appintents --target-triple arm64-apple-ios15.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/XMPPChatUI.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/XMPPChatUI.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/XMPPChatUI.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XMPPChatSwift.build/Debug-iphoneos/XMPPChatUI-t.build/Objects-normal/arm64/XMPPChatUI.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --no-app-shortcuts-localization
2026-10-29 01:55:00.936 appintentsmetadataprocessor[1316:7479] Starting appintentsmetadataprocessor export
2026-10-29 01:55:00.997 appintentsmetadataprocessor[1316:7479] Extracted no relevant App Intents symbols, skipping writing output
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
** BUILD SUCCEEDED **
2026-10-29 01:54:34.888 xcodebuild[910:5239] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Build complete.
{
  "dependencies" : [
    {
      "identity" : "starscream",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/daltoniam/Starscream.git"
    },
    {
      "identity" : "client-sdk-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.13.0",
            "upper_bound" : "2.14.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/livekit/client-sdk-swift.git"
    },
    {
      "identity" : "webrtc-xcframework",
      "requirement" : {
        "exact" : [
          "144.7559.3"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/livekit/webrtc-xcframework.git"
    }
  ],
  "manifest_display_name" : "XMPPChatSwift",
  "name" : "XMPPChatSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "XMPPChatCore",
      "targets" : [
        "XMPPChatCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "XMPPChatUI",
      "targets" : [
        "XMPPChatUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XMPPChatUITests",
      "module_type" : "SwiftTarget",
      "name" : "XMPPChatUITests",
      "path" : "Tests/XMPPChatUITests",
      "sources" : [
        "AttachmentAlbumLayoutTests.swift",
        "ChatLayoutPolicyTests.swift",
        "MessageListViewModelTests.swift",
        "MessageSearchModelTests.swift",
        "ReceiptStateTests.swift"
      ],
      "target_dependencies" : [
        "XMPPChatUI",
        "XMPPChatCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XMPPChatUI",
      "module_type" : "SwiftTarget",
      "name" : "XMPPChatUI",
      "path" : "Sources/XMPPChatUI",
      "product_dependencies" : [
        "LiveKit",
        "LiveKitWebRTC"
      ],
      "product_memberships" : [
        "XMPPChatUI"
      ],
      "sources" : [
        "AccessibilityIdentifiers.swift",
        "Calls/ActiveCallView.swift",
        "Calls/CallLogRowView.swift",
        "Calls/CallOverlayView.swift",
        "Calls/CallSessionController.swift",
        "Calls/CallUIComponents.swift",
        "Calls/P2P/P2PCallController.swift",
        "Calls/P2P/P2PCallCoordinator.swift",
        "Calls/P2P/P2PCallView.swift",
        "ChatRoom/AvatarViews.swift",
        "ChatRoom/ChatHeaderView.swift",
        "ChatRoom/ChatRoomModals.swift",
        "ChatRoom/ChatRoomView+Helpers.swift",
        "ChatRoom/ChatRoomView+Modals.swift",
        "ChatRoom/ChatRoomView.swift",
        "ChatRoom/ChatRoomViewModel+Jump.swift",
        "ChatRoom/ChatRoomViewModel+Members.swift",
        "ChatRoom/ChatRoomViewModel.swift",
        "ChatRoom/FullScreenFilePreview.swift",
        "ChatRoom/FullScreenImageView.swift",
        "ChatRoom/FullScreenPDFView.swift",
        "ChatRoom/FullScreenVideoView.swift",
        "ChatRoom/MediaPickerViews.swift",
        "ChatRoom/MediaPreviewHost.swift",
        "ChatRoom/MediaPreviews.swift",
        "ChatRoom/MessageBubbleView.swift",
        "ChatRoom/MessageDelimiters.swift",
        "ChatRoom/MessageTranslationViews.swift",
        "ChatRoom/MessagesListView.swift",
        "ChatRoom/OffClinicHoursBanner.swift",
        "ChatRoom/OutgoingMediaFile.swift",
        "ChatRoom/ReactionViews.swift",
        "ChatRoom/ReceiptState.swift",
        "ChatRoom/SystemMessagePill.swift",
        "ChatRoom/TypingIndicatorView.swift",
        "Components/AttachmentAlbumView.swift",
        "Components/AudioRecorderView.swift",
        "Components/AudioWaveformView.swift",
        "Components/ChatInputView.swift",
        "Components/ChatWrapperView.swift",
        "Components/ChooseChatMessageView.swift",
        "Components/ConfigurableTypingIndicatorComponent.swift",
        "Components/ConnectionStatusView.swift",
        "Components/ContextMenuView.swift",
        "Components/DateDividerView.swift",
        "Components/DropdownMenu.swift",
        "Components/EditWrapperView.swift",
        "Components/EmptyStates.swift",
        "Components/ErrorBoundary.swift",
        "Components/ImageGalleryView.swift",
        "Components/LoadingViews.swift",
        "Components/MarkdownTextView.swift",
        "Components/MediaMessageView.swift",
        "Components/MessageBubble.swift",
        "Components/MessageContainerView.swift",
        "Components/MessageListScrollView.swift",
        "Components/MessageListView.swift",
        "Components/MessageListViewModel.swift",
        "Components/MessageNotificationView.swift",
        "Components/MessageQueueManager.swift",
        "Components/MessageSearchView.swift",
        "Components/MessageStatusIndicator.swift",
        "Components/MessageTranslationsView.swift",
        "Components/NewMessageLabel.swift",
        "Components/OperationalModal.swift",
        "Components/PDFViewer.swift",
        "Components/PullToRefresh.swift",
        "Components/QRCodeView.swift",
        "Components/ReactionPickerView.swift",
        "Components/ReplyPreviewView.swift",
        "Components/SelectView.swift",
        "Components/SortDropdownView.swift",
        "Components/SwitchView.swift",
        "Components/SystemMessageView.swift",
        "Components/ToastView.swift",
        "Components/URLPreviewCard.swift",
        "Components/UnreadMessagesIndicator.swift",
        "Components/UserSearchView.swift",
        "Components/UsersListView.swift",
        "Components/VideoPlayerView.swift",
        "Components/VirtualListView.swift",
        "Helpers/HapticFeedback.swift",
        "Helpers/KeyboardHandler.swift",
        "Helpers/SafeAreaHelper.swift",
        "Helpers/ViewExtensions.swift",
        "Modals/AddMembersModal.swift",
        "Modals/BlockedUsersModal.swift",
        "Modals/EditUserProfileModal.swift",
        "Modals/NewChatModal.swift",
        "Modals/RemoveMembersModal.swift",
        "Modals/ReportModal.swift",
        "Modals/RoomInfoModal.swift",
        "Modals/RoomSettingsModal.swift",
        "Modals/UserProfileModal.swift",
        "Modals/UserSettingsModal.swift",
        "RoomList/PublicChatsView.swift",
        "RoomList/RoomListView.swift",
        "RoomList/RoomSearchView.swift",
        "Search/MessageSearchModal.swift",
        "Search/MessageSearchModel.swift",
        "Settings/AccountSettingsView.swift",
        "Settings/BannerSettingsView.swift",
        "Settings/ChangePasswordView.swift",
        "Settings/LanguageSettingsCard.swift",
        "Settings/ManageDataView.swift",
        "Styling/ChatLayout.swift",
        "Styling/ChatStyles.swift",
        "Styling/ChatTheme.swift",
        "Thread/ThreadView.swift"
      ],
      "target_dependencies" : [
        "XMPPChatCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XMPPChatCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "XMPPChatCoreTests",
      "path" : "Tests/XMPPChatCoreTests",
      "sources" : [
        "AuthRefreshTests.swift",
        "CallKitAndGroupTests.swift",
        "CallSignalingTests.swift",
        "CallStoreTests.swift",
        "ConfigStoreTests.swift",
        "E2EEKnownAnswerTests.swift",
        "E2EEOmemoTests.swift",
        "E2EEVectorsFixture.swift",
        "LocalizationAndTranslationTests.swift",
        "LogoutManagerTests.swift",
        "MamPagingTests.swift",
        "MediaUploadAndStanzaTests.swift",
        "MessageAttachmentTests.swift",
        "MessageCacheTests.swift",
        "MessageParserTests.swift",
        "MessageSearchTests.swift",
        "NetworkTestSupport.swift",
        "P2PCallTests.swift",
        "PushAPITests.swift",
        "PushNotificationManagerTests.swift",
        "ReactionsAndThreadsTests.swift",
        "ReceiptsAndTypingTests.swift",
        "RoomStoreTests.swift",
        "RoomsEventsParityTests.swift",
        "SecureFileURLTests.swift",
        "StanzaHandlersTests.swift",
        "ThemeConfigTests.swift",
        "UnreadMessagesCounterTests.swift",
        "UnreadStateBridgeTests.swift",
        "UserStoreTests.swift",
        "XMPPCredentialRecoveryTests.swift"
      ],
      "target_dependencies" : [
        "XMPPChatCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XMPPChatCore",
      "module_type" : "SwiftTarget",
      "name" : "XMPPChatCore",
      "path" : "Sources/XMPPChatCore",
      "product_dependencies" : [
        "Starscream"
      ],
      "product_memberships" : [
        "XMPPChatCore",
        "XMPPChatUI"
      ],
      "sources" : [
        "Calls/CallKit/CallKitBridge.swift",
        "Calls/CallKit/CallKitPushRegistry.swift",
        "Calls/CallMode.swift",
        "Calls/CallPush.swift",
        "Calls/CallService.swift",
        "Calls/CallSignaling.swift",
        "Calls/CallStanzaRouter.swift",
        "Calls/CallStore.swift",
        "Calls/P2P/IceRestartPolicy.swift",
        "Calls/P2P/P2PNegotiator.swift",
        "Calls/P2P/P2PRuntime.swift",
        "Calls/P2P/P2PSignal.swift",
        "Calls/P2P/P2PSignalInbox.swift",
        "Config/AppConfig.swift",
        "E2EE/E2EECrypto.swift",
        "E2EE/E2EEEdwards.swift",
        "E2EE/E2EEFileEnvelope.swift",
        "E2EE/E2EEKeyStore.swift",
        "E2EE/E2EEManager.swift",
        "E2EE/E2EEOmemo.swift",
        "E2EE/E2EEOperations.swift",
        "E2EE/E2EEProtobuf.swift",
        "E2EE/E2EEPublicAPI.swift",
        "E2EE/E2EERatchet.swift",
        "E2EE/E2EEStanza.swift",
        "E2EE/E2EEXMPPClient.swift",
        "Errors/ConfigError.swift",
        "Helpers/CreateMainMessageForThread.swift",
        "Helpers/MessageReactions.swift",
        "Helpers/ThreadReference.swift",
        "Hooks/UseChatSettingState.swift",
        "Hooks/UseChatWrapperInit.swift",
        "Hooks/UseComposing.swift",
        "Hooks/UseGetNewArchRoom.swift",
        "Hooks/UseHeapSender.swift",
        "Hooks/UseLocalStorage.swift",
        "Hooks/UseLogout.swift",
        "Hooks/UseMessageLoaderQueue.swift",
        "Hooks/UseMessageNotifications.swift",
        "Hooks/UseMessageQueue.swift",
        "Hooks/UsePrevious.swift",
        "Hooks/UseRoomInitialization.swift",
        "Hooks/UseRoomURL.swift",
        "Hooks/UseTabVisibility.swift",
        "Hooks/UseUnreadMessagesCounter.swift",
        "Hooks/UseUnreadStateBridge.swift",
        "Localization/LanguagePreferences.swift",
        "Localization/UIStringTables.swift",
        "Localization/UIStrings.swift",
        "Models/BannerSettings.swift",
        "Models/CallModels.swift",
        "Models/ChatConfig.swift",
        "Models/Config/ChatEvents.swift",
        "Models/Config/ChatPalette.swift",
        "Models/Config/E2EEConfig.swift",
        "Models/Config/FeatureConfig.swift",
        "Models/Config/FirebaseConfig.swift",
        "Models/Config/LocalizationConfig.swift",
        "Models/Config/LoginConfig.swift",
        "Models/Config/NotificationConfig.swift",
        "Models/Config/ReactionsConfig.swift",
        "Models/Config/ThemeConfig.swift",
        "Models/Config/TranslationConfig.swift",
        "Models/Config/UIConfig.swift",
        "Models/Config/VideoCallsConfig.swift",
        "Models/CustomComponents.swift",
        "Models/EmojiShortcodes.swift",
        "Models/Message.swift",
        "Models/MessageAttachment.swift",
        "Models/MessageNotification.swift",
        "Models/MessageSearch.swift",
        "Models/MessageTranslation.swift",
        "Models/PendingJump.swift",
        "Models/Room.swift",
        "Models/User.swift",
        "Models/XMPPSettings.swift",
        "Networking/AccountAPI.swift",
        "Networking/AuthAPI.swift",
        "Networking/AuthRefresh.swift",
        "Networking/CallsAPI.swift",
        "Networking/ImageCache.swift",
        "Networking/MessageSearchAPI.swift",
        "Networking/PushAPI.swift",
        "Networking/RESTTransport.swift",
        "Networking/RoomMembersAPI.swift",
        "Networking/RoomsAPI+Actions.swift",
        "Networking/RoomsAPI+Public.swift",
        "Networking/RoomsAPI+Rooms.swift",
        "Networking/RoomsAPI.swift",
        "Networking/XMPPTokenAPI.swift",
        "Persistence/MessageCache.swift",
        "Services/ChatHeadlessSession.swift",
        "Services/EthoraEvents.swift",
        "Services/PushNotificationManager.swift",
        "Services/PushSubscriptionService.swift",
        "Services/SessionRecoveryManager.swift",
        "Services/XMPPCredentialRecovery.swift",
        "Store/BannerSettingsStore.swift",
        "Store/ComposingTracker.swift",
        "Store/ConfigStore.swift",
        "Store/ConnectionManager.swift",
        "Store/MessageHeapState.swift",
        "Store/RoomMembership.swift",
        "Store/RoomStore.swift",
        "Store/UserStore.swift",
        "Translation/MessageTranslationResolver.swift",
        "Utilities/ActionHelpers.swift",
        "Utilities/ActionLogger.swift",
        "Utilities/ClientRegistry.swift",
        "Utilities/FormatHelpers.swift",
        "Utilities/MemoryMonitor.swift",
        "Utilities/PriorityQueue.swift",
        "Utilities/ResendMessage.swift",
        "Utilities/SecureFileURL.swift",
        "Utils/PendingNotificationJidStore.swift",
        "Utils/WalletUsername.swift",
        "XMPPClient/XMPPClient+Operations.swift",
        "XMPPClient/XMPPClient.swift",
        "XMPPClient/XMPPStanza.swift",
        "XMPPClient/XMPPStream+Auth.swift",
        "XMPPClient/XMPPStream+Handlers.swift",
        "XMPPClient/XMPPStream+Parser.swift",
        "XMPPClient/XMPPStream+WebSocket.swift",
        "XMPPClient/XMPPStream.swift",
        "XMPPClient/XMPPStream_XMPPFramework.swift",
        "XMPPOperations/CallOperations.swift",
        "XMPPOperations/ChatStates.swift",
        "XMPPOperations/HandleStanzas.swift",
        "XMPPOperations/MUCSubOperations.swift",
        "XMPPOperations/MamPaging.swift",
        "XMPPOperations/MamQueryRegistry.swift",
        "XMPPOperations/MessageLoaderQueue.swift",
        "XMPPOperations/MessageParser.swift",
        "XMPPOperations/MessageQueue.swift",
        "XMPPOperations/PresenceOperations.swift",
        "XMPPOperations/RoomOperations.swift",
        "XMPPOperations/SendGetHistory.swift",
        "XMPPOperations/SendReceipts.swift",
        "XMPPOperations/SendTextMessage.swift",
        "XMPPOperations/StanzaHandlers+Membership.swift",
        "XMPPOperations/StanzaHandlers.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.