recognize relay links, and preview relays #3261
Open
Xcode Cloud / damus | Default | Test - iOS
required action
Oct 15, 2025 in 17m 29s
1 test failure, 700 warnings
Report Summary | |
---|---|
Errors | 0 |
Test Failures | 1 |
Analysis Issues | 0 |
Warnings | 700 |
Details
1 Test Failure
Details
700 Warnings
Details
nostrdb/mdb.c:6823
Implicit conversion loses integer precision: 'unsigned long' to 'unsigned int'
damus/Shared/Media/Camera/Models/CameraService.swift:690
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:275
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/TestData.swift:448
Let 'test_thread_note_5' is not concurrency-safe because non-'Sendable' type 'NdbNote' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:135
Call to main actor-isolated initializer 'init(damus_state:model:nip05_domain_favicon:)' in a synchronous nonisolated context
damus/Shared/Utilities/Router.swift:70
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Core/Nostr/RelayPool.swift:217
Immutable value 'ev' was never used; consider replacing with '_' or removing it
nostrdb/src/nostrdb.c:3597
Implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int'
nostrdb/Ndb.swift:782
Initialization of immutable value 'timeoutTask' was never used; consider replacing with assignment to '_' or removing it
damus/TestData.swift:69
Var 'test_damus_state' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
damus/Features/FollowPack/Models/FollowPackModel.swift:68
Value 'txn' was defined but never used; consider replacing with boolean test
highlighter action extension/ActionViewController.swift:153
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/TestData.swift:450
Let 'test_thread_note_7' is not concurrency-safe because non-'Sendable' type 'NdbNote' may have shared mutable state; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:5154
Implicit conversion loses integer precision: 'long' to 'int'
damus/Shared/Utilities/Router.swift:100
Sending 'settings' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:109
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/EventCache.swift:384
Capture of 'arts' with non-Sendable type 'NoteArtifacts' in a '@Sendable' closure
damus/Features/Timeline/Models/HomeModel.swift:412
Capture of 'self' with non-Sendable type 'HomeModel' in a '@Sendable' closure
nostrdb/src/nostrdb.c:668
Implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int'
damus/Features/Posting/Models/Post.swift:112
'withUnsafeMutableBytes' is deprecated: use `withUnsafeMutableBytes(_: (UnsafeMutableRawBufferPointer) throws -> R) rethrows -> R` instead
damus/Shared/Media/Camera/Models/CameraService.swift:266
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Features/Search/Views/SearchResultsView.swift:188
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
nostrdb/src/nostrdb.c:424
Variable 'sb' may be uninitialized when used here
damus/Features/Notifications/Views/NotificationItemView.swift:94
Let 'test_notification_item' is not concurrency-safe because non-'Sendable' type 'NotificationItem' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Features/Settings/Views/ZapSettingsView.swift:31
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
nostrdb/Ndb.swift:667
Capture of 'filtersPointer' with non-Sendable type 'UnsafeMutablePointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode
damus/ContentView.swift:361
Sending 'self.damus_state' risks causing data races; this is an error in the Swift 6 language mode
damus/ContentView.swift:93
Sending 'damus_state.video' risks causing data races; this is an error in the Swift 6 language mode
damus/ContentView.swift:834
Extension declares a conformance of imported type 'UINavigationController' to imported protocol 'UIGestureRecognizerDelegate'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
damus/Features/Status/Models/UserStatus.swift:126
Mutation of captured var 'new_val' in concurrently-executing code
nostrdb/mdb.c:5280
Implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int'
damus/Features/Chat/ChatEventView.swift:198
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/Features/Zaps/Models/ZapsModel.swift:34
Non-Sendable '@MainActor (RelayURL, NostrConnectionEvent) -> ()'-typed result can not be returned from main actor-isolated function to nonisolated context; this is an error in the Swift 6 language mode
damus/Core/Storage/DamusCacheManager.swift:12
Static property 'shared' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
damus/Features/Purple/Models/PurpleStoreKitManager.swift:42
Static property 'standard' is not concurrency-safe because non-'Sendable' type 'DamusPurple.StoreKitManager' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/VideoCaptureProcessor.swift:62
Capture of 'self' with non-Sendable type 'VideoCaptureProcessor' in a '@Sendable' closure
damus/Shared/Components/Shimmer.swift:17
Static property 'default' is not concurrency-safe because non-'Sendable' type 'ShimmerConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:64
Call to main actor-isolated initializer 'init(state:relay:showActionButtons:recommended:disableNavLink:)' in a synchronous nonisolated context
damus/Features/Settings/Views/NotificationSettingsView.swift:109
Sending 'self.damus_state.push_notification_client' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/CoreSVG.swift:15
Var 'CGSVGDocumentRetain' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:5789
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Shared/Utilities/Router.swift:139
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
flatbuffers/ByteBuffer.swift:237
Forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
nostrdb/mdb.c:8781
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Features/Events/NoteContentView.swift:542
No calls to throwing functions occur within 'try' expression
nostrdb/Ndb.swift:659
Mutation of captured var 'terminationStarted' in concurrently-executing code; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/PhotoCaptureProcessor.swift:88
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:369
Implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int'
damus/Core/Nostr/NostrEvent.swift:604
'decrypt_dm(_:pubkey:content:encoding:)' is deprecated: Deprecated, please use NIP04.decryptContent instead
nostrdb/src/nostrdb.c:5754
Implicit conversion loses integer precision: 'long' to 'int'
damus/Features/Events/EventDetailView.swift:28
Capture of 'id' with non-Sendable type 'ID' in a '@Sendable' closure
nostrdb/src/nostrdb.c:4115
Implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int'
damus/Features/Timeline/Models/HomeModel.swift:403
Passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
damus/Features/Zaps/Views/NoteZapButton.swift:209
Sending 'zapreq' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/PhotoCaptureProcessor.swift:70
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:129
Call to main actor-isolated initializer 'init(result:dismiss:)' in a synchronous nonisolated context
damus/Features/Posting/Views/PostView.swift:753
Main actor-isolated property 'scale' can not be referenced from a nonisolated context
damus/Shared/Media/Models/ImageCarousel.swift:242
Cannot access property 'all_cancellables' with a non-Sendable type '[AnyCancellable]' from nonisolated deinit; this is an error in the Swift 6 language mode
DamusNotificationService/NotificationFormatter.swift:99
Non-Sendable 'Zap?'-typed result can not be returned from main actor-isolated global function 'get_zap(from:state:)' to nonisolated context; this is an error in the Swift 6 language mode
damus/Core/Networking/NostrNetworkManager/SubscriptionManager.swift:53
Sending value of non-Sendable type 'NostrNetworkManager.StreamItem' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/mdb.c:4212
Implicit conversion loses integer precision: 'unsigned long' to 'int'
nostrdb/ccan/ccan/list/list.h:129
'LIST_HEAD' macro redefined
damus/Core/Storage/DamusState.swift:223
Stored property 'relayFilters' of 'Sendable'-conforming struct 'NostrNetworkManagerDelegate' has non-Sendable type 'RelayFilters'; this is an error in the Swift 6 language mode
damus/Features/Events/NoteContentView.swift:36
'withUnsafeBytes' is deprecated: use `withUnsafeBytes(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
damus/Shared/Utilities/Router.swift:109
Call to main actor-isolated initializer 'init(damus_state:model:)' in a synchronous nonisolated context
damus/ContentView.swift:975
Sending 'event' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/mdb.c:1860
Implicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int'
nostrdb/src/nostrdb.c:7105
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Features/Relays/Views/RelayView.swift:137
No 'async' operations occur within 'await' expression
damus/Shared/Utilities/Router.swift:135
Sending 'events' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:5218
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/ContentView.swift:918
Capture of 'center' with non-Sendable type 'UNUserNotificationCenter' in a '@Sendable' closure
nostrdb/Ndb.swift:691
Capture of 'self' with non-Sendable type 'Ndb' in an isolated closure; this is an error in the Swift 6 language mode
damus/TestData.swift:51
Let 'test_repost_1' is not concurrency-safe because non-'Sendable' type 'NostrEvent' (aka 'NdbNote') may have shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Utilities/EventCache.swift:457
Passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
nostrdb/mdb.c:2057
Implicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int'
damus/Shared/Utilities/Router.swift:66
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:137
Call to main actor-isolated initializer 'init(damus_state:domain:nip05_domain_favicon:pubkeys:)' in a synchronous nonisolated context
damus/Features/Status/Models/UserStatus.swift:129
Mutation of captured var 'new_val' in concurrently-executing code
damus/Shared/Utilities/Router.swift:82
Sending 'relays' risks causing data races; this is an error in the Swift 6 language mode
damus/ContentView.swift:638
Non-Sendable type 'AsyncStream' of property 'stream' cannot exit actor-isolated context; this is an error in the Swift 6 language mode
damus/Features/Profile/Models/ProfileModel.swift:80
Variable 'relay_list_filter' was never mutated; consider changing to 'let' constant
nostrdb/mdb.c:2193
Implicit conversion loses integer precision: 'pgno_t' (aka 'unsigned long') to 'unsigned int'
damus/Core/Storage/DamusCacheManager.swift:29
Capture of 'completion' with non-Sendable type '(() -> Void)?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
damus/Shared/Extensions/OffsetExtension.swift:70
Main actor-isolated property 'windows' can not be referenced from a nonisolated context
damus/Core/Nostr/RelayPool.swift:56
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/mdb.c:2082
Implicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int'
damus/Features/Profile/Views/EditPictureControl.swift:524
Sending 'self.uploader' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Theme.swift:15
Main actor-isolated property 'connectedScenes' can not be referenced from a nonisolated context
nostrdb/mdb.c:3539
Implicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int'
nostrdb/NdbTxn.swift:181
Initialization of immutable value 'moved' was never used; consider replacing with assignment to '_' or removing it
damus/Shared/Utilities/Router.swift:60
Sending 'followers' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Wallet/Views/SendPaymentView.swift:198
Sending 'self.model' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Timeline/Models/HomeModel.swift:412
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Models/ImageCarousel.swift:72
Main actor-isolated property 'currentPage' can not be mutated from a nonisolated context
damus/Core/Storage/DamusUserDefaults.swift:119
Static property 'app' is not concurrency-safe because non-'Sendable' type 'DamusUserDefaults' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Features/Translations/Views/TranslateView.swift:76
Sending 'self.damus_state.settings' risks causing data races; this is an error in the Swift 6 language mode
damus/TestData.swift:447
Let 'test_thread_note_4' is not concurrency-safe because non-'Sendable' type 'NdbNote' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:68
Sending 'following' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/EventCache.swift:412
Capture of 'preview' with non-Sendable type 'Preview?' in a '@Sendable' closure
flatbuffers/ByteBuffer.swift:250
Forming 'UnsafeRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
damus/Features/Purple/Models/DamusPurple.swift:116
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:60
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:100
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/DMs/Views/DirectMessagesView.swift:118
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
nostrdb/src/nostrdb.c:3581
Implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int'
nostrdb/src/nostrdb.c:5667
Implicit conversion loses integer precision: 'long' to 'int'
damus/Features/Notifications/Models/PushNotificationClient.swift:230
Static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Media/Models/MediaPicker.swift:87
Call to main actor-isolated instance method 'attemptAcquireResourceAndChooseMedia(url:fallback:unprocessedEnum:processedEnum:orderId:)' in a synchronous nonisolated context
nostrscript/NostrScript.swift:348
Capture of 'to_relay_url' with non-Sendable type 'RelayURL' in a '@Sendable' closure
damus/Shared/Utilities/Router.swift:105
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/TestData.swift:54
Let 'test_reposts' is not concurrency-safe because non-'Sendable' type '[NostrEvent]' (aka 'Array') may have shared mutable state; this is an error in the Swift 6 language mode
damus/Features/Profile/Views/EditPictureControl.swift:524
Sending 'image_upload' risks causing data races; this is an error in the Swift 6 language mode
damus/Core/Nostr/RelayPool.swift:54
Implicit capture of 'self' requires that 'RelayPool?' conforms to 'Sendable'; this is an error in the Swift 6 language mode
damus/Core/Networking/NostrNetworkManager/UserRelayListManager.swift:299
Sending 'model_cache' risks causing data races; this is an error in the Swift 6 language mode
damus/ContentView.swift:1102
Sending 'event' risks causing data races; this is an error in the Swift 6 language mode
damus/Notify/LocalNotificationNotify.swift:16
Type 'LossyLocalNotification' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
damus/Features/Purple/Models/PurpleStoreKitManager.swift:50
Passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:3772
Implicit conversion loses integer precision: 'long' to 'int'
damus/Core/Networking/NostrNetworkManager/UserRelayListManager.swift:302
Sending 'relay_id' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:503
Capture of 'self' with non-Sendable type 'CameraService' in an isolated closure
damus/Shared/Utilities/InputDismissKeyboard.swift:34
Main actor-isolated property 'activationState' can not be referenced from a nonisolated context
damus/Features/FollowPack/Views/FollowPackPreview.swift:213
Let 'test_follow_list_event' is not concurrency-safe because non-'Sendable' type 'FollowPackEvent' may have shared mutable state; this is an error in the Swift 6 language mode
nostrdb/mdb.c:4732
'@param' command used in a comment that is not attached to a function declaration
damus/Shared/Utilities/Router.swift:250
Immutable value 'followPackModel' was never used; consider replacing with '_' or removing it
damus/Features/NostrScript/LoadScript.swift:63
Passing closure as a 'sending' parameter risks causing data races between main actor-isolated code and concurrent execution of the closure; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:135
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/ContentView.swift:93
Sending 'damus_state.settings' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:82
Call to main actor-isolated initializer 'init(state:relays:)' in a synchronous nonisolated context
damus/Features/Events/EventDetailView.swift:27
Sending 'scroller' risks causing data races; this is an error in the Swift 6 language mode
Skipping duplicate build file in Compile Sources build phase: /Volumes/workspace/repository/damus/Shared/Media/Video/DamusVideoPlayer.swift
nostrdb/src/content_parser.c:212
Implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int')
damus/Shared/Utilities/Router.swift:66
Sending 'relay' risks causing data races; this is an error in the Swift 6 language mode
damus/Core/Nostr/RelayPool.swift:226
Sending 'nostrEvent.event.success' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Chat/ChatroomThreadView.swift:179
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
DamusNotificationService/NotificationFormatter.swift:99
Sending 'notify.event' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:3195
Implicit conversion loses integer precision: 'long' to 'int'
damus/Features/Timeline/Models/HomeModel.swift:932
Capture of 'callback' with non-Sendable type '() -> Void' in a '@Sendable' closure
damus/Features/Onboarding/Views/LoginView.swift:225
Call to main actor-isolated initializer 'init()' in a synchronous nonisolated context
nostrdb/src/nostrdb.c:2459
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Core/Nostr/RelayConnection.swift:174
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:60
Sending 'profile' risks causing data races; this is an error in the Swift 6 language mode
damus/Core/Nostr/RelayConnection.swift:181
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Core/Networking/NostrNetworkManager/UserRelayListManager.swift:302
Capture of 'pool' with non-Sendable type 'RelayPool' in a '@Sendable' closure; this is an error in the Swift 6 language mode
damus/Features/Timeline/Models/HomeModel.swift:928
Sending 'events' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:465
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Shared/Utilities/Router.swift:115
Sending 'search' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/CoreSVG.swift:19
Var 'CGSVGDocumentGetCanvasSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:488
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Shared/Utilities/Router.swift:127
Call to main actor-isolated initializer 'init(damus_state:model:)' in a synchronous nonisolated context
nostrdb/mdb.c:8779
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Shared/Utilities/Router.swift:94
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Core/Networking/NostrNetworkManager/UserRelayListManager.swift:292
Passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
nostrdb/src/protected_queue.h:200
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Features/Notifications/Models/NotificationsManager.swift:77
No calls to throwing functions occur within 'try' expression
nostrdb/src/cursor.h:324
Unused function 'cursor_pull_varint_u32'
damus/Shared/Utilities/InputDismissKeyboard.swift:39
Call to main actor-isolated instance method 'endEditing' in a synchronous nonisolated context
damus/Shared/Extensions/DamusFullScreenCover.swift:34
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/Shared/Extensions/OffsetExtension.swift:75
Main actor-isolated property 'connectedScenes' can not be referenced from a nonisolated context
damus/Shared/Utilities/Router.swift:92
Call to main actor-isolated initializer 'init(settings:damus_state:dismiss:)' in a synchronous nonisolated context
damus/Features/Purple/Models/DamusPurpleEnvironment.swift:11
Static property 'allCases' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
nostrdb/Ndb.swift:803
Sending 'callback' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:690
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Core/Storage/DamusState.swift:208
Stored property 'settings' of 'Sendable'-conforming struct 'NostrNetworkManagerDelegate' has non-Sendable type 'UserSettingsStore'; this is an error in the Swift 6 language mode
damus/Features/Purple/Views/DamusPurpleView.swift:185
Sending 'self.damus_state.purple.storekit_manager' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:139
Sending 'followPack' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Components/Text/SelectableText.swift:55
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
nostrdb/mdb.c:5770
Implicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int'
damus/Shared/Media/Models/ImageUploadModel.swift:87
Stored property '_progress' of 'Sendable'-conforming class 'ImageUploadModel' is mutable
nostrdb/ccan/ccan/mem/mem.h:71
'@c' command has no word arguments, expected 1
damus/Shared/Extensions/OffsetExtension.swift:70
Main actor-isolated property 'safeAreaInsets' can not be referenced from a nonisolated context
damus/Features/Timeline/Models/HomeModel.swift:117
Capture of 'self' with non-Sendable type 'HomeModel' in a '@Sendable' closure
damus/Features/Events/Models/NoteContent.swift:95
Initialization of immutable value 'result' was never used; consider replacing with assignment to '_' or removing it
nostrdb/src/protected_queue.h:170
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Shared/Utilities/Router.swift:102
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Notifications/Models/NotificationsManager.swift:189
Sending 'zapres.get_zap' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:668
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Core/Storage/DamusState.swift:163
Passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
damus/Features/Purple/Views/DamusPurpleVerifyNpubView.swift:49
Sending 'self.damus_state.purple' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:76
Call to main actor-isolated initializer 'init(state:)' in a synchronous nonisolated context
damusTests/NIP19Tests.swift:34
Initialization of immutable value 'expected_ref' was never used; consider replacing with assignment to '_' or removing it
damus/Shared/Media/Camera/Models/PhotoCaptureProcessor.swift:57
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Purple/Models/PurpleStoreKitManager.swift:17
Passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
nostrdb/src/cursor.h:407
Implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int'
damus/TestData.swift:59
Let 'test_zap_request' is not concurrency-safe because non-'Sendable' type 'ZapRequest' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:62
Call to main actor-isolated initializer 'init(damus_state:followers:)' in a synchronous nonisolated context
damus/Core/Nostr/RelayConnection.swift:212
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/EventCache.swift:413
Capture of 'plan' with non-Sendable type 'PreloadPlan' in a '@Sendable' closure
damus/Features/Wallet/Models/WalletModel.swift:119
Sending 'result' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:129
Sending 'walletScanResult' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:493
Capture of 'self' with non-Sendable type 'CameraService' in an isolated closure
damus/Shared/Extensions/VisibilityTracker.swift:95
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
nostrdb/Ndb.swift:691
Reference to captured var 'subid' in concurrently-executing code; this is an error in the Swift 6 language mode
damus/Features/Purple/Models/DamusPurple.swift:174
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:72
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:131
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damusTests/NoteContentViewTests.swift:401
No calls to throwing functions occur within 'try' expression
damus/Shared/Media/Camera/Models/CameraService.swift:144
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
Loading