Fixes temporary mute. Adds temp mute indicator in muted items view. S… #3259
+16,866
−121
Xcode Cloud / damus | Default | Test - iOS
required action
Oct 14, 2025 in 24m 7s
3 test failures, 700 warnings
Report Summary | |
---|---|
Errors | 0 |
Test Failures | 3 |
Analysis Issues | 0 |
Warnings | 700 |
Details
3 Test Failures
Details
MutingTests.testTemporaryMutePersistence() | damusTests/MutingTests.swift:70
XCTAssertTrue failed - Temporary mute should persist after reload
MutingTests.testTemporaryMutePersistence() | damusTests/MutingTests.swift:63
XCTAssertTrue failed - Mutelist should contain the temporary mute item
damusUITests.testEditBannerImage() | damusUITests/damusUITests.swift:57
failed: caught error: "timeout_waiting_for_element"
700 Warnings
Details
damus/Shared/Utilities/Router.swift:76
Call to main actor-isolated initializer 'init(state:)' in a synchronous nonisolated context
nostrdb/src/nostrdb.c:5733
Implicit conversion loses integer precision: 'long' to 'int'
damus/ContentView.swift:638
Type 'LossyLocalNotification' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:127
Call to main actor-isolated initializer 'init(damus_state:model:)' in a synchronous nonisolated context
nostrdb/Ndb.swift:675
Capture of 'self' with non-Sendable type 'Ndb' in an isolated closure; this is an error in the Swift 6 language mode
damus/Features/Onboarding/Views/LoginView.swift:225
Call to main actor-isolated instance method 'save_credential(pubkey:privkey:)' in a synchronous nonisolated context
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
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/Shared/Utilities/Router.swift:92
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Core/Nostr/Keys.swift:143
Static property 'privkey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
damus/Features/Status/Models/UserStatus.swift:131
Mutation of captured var 'new_val' in concurrently-executing code
damus/Shared/Utilities/Router.swift:125
Sending 'account' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Extensions/OffsetExtension.swift:76
Main actor-isolated property 'safeAreaInsets' can not be referenced from a nonisolated context
nostrdb/mdb.c:8779
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Shared/Utilities/Router.swift:135
Sending 'events' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Search/Views/SearchResultsView.swift:145
Variable 'note_keys' was never mutated; consider changing to 'let' constant
damus/Shared/Utilities/Router.swift:129
Call to main actor-isolated initializer 'init(result:dismiss:)' in a synchronous nonisolated context
nostrdb/mdb.c:2287
Implicit conversion loses integer precision: 'pgno_t' (aka 'unsigned long') to 'unsigned int'
damus/Features/Wallet/Views/LnurlAmountView.swift:104
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/Shared/Utilities/Router.swift:137
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
nostrscript/NostrScript.swift:348
Capture of 'to_relay_url' with non-Sendable type 'RelayURL' 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/Shared/Media/Camera/Models/PhotoCaptureProcessor.swift:57
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/mdb.c:5762
Implicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int'
damus/Shared/Utilities/Router.swift:64
Call to main actor-isolated initializer 'init(state:relay:showActionButtons:recommended:disableNavLink:)' in a synchronous nonisolated context
nostrdb/src/protected_queue.h:170
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
nostrdb/Ndb.swift:674
Reference to captured var 'subid' in concurrently-executing code; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:3772
Implicit conversion loses integer precision: 'long' to 'int'
damus/Features/Profile/Views/ProfileActionSheetView.swift:355
Static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; 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
damus/Features/Settings/Views/ReactionsSettingsView.swift:38
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/Shared/Utilities/Router.swift:117
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
nostrscript/NostrScript.swift:348
Capture of 'script' with non-Sendable type 'NostrScript' in a '@Sendable' closure
damus/Shared/Media/Camera/Models/CameraService.swift:348
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Shared/Media/Camera/Models/PhotoCaptureProcessor.swift:88
Capture of 'self' with non-Sendable type 'PhotoCaptureProcessor' in a '@Sendable' closure
damus/Features/Events/EventDetailView.swift:28
Capture of 'id' with non-Sendable type 'ID' in a '@Sendable' closure
damus/Shared/Media/Camera/Models/CameraService.swift:668
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'
nostrdb/Ndb.swift:675
Reference to captured var 'subid' in concurrently-executing code; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:259
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Shared/Media/Camera/Models/CameraService.swift:131
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Features/Settings/Views/AppearanceSettingsView.swift:154
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/Features/Events/NoteContentView.swift:298
Non-Sendable 'NoteArtifacts'-typed result can not be returned from actor-isolated instance method 'render_note_content(ndb:ev:profiles:keypair:)' to main actor-isolated context; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:131
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/mdb.c:5288
Implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int'
damus/Shared/Utilities/InputDismissKeyboard.swift:39
Call to main actor-isolated instance method 'endEditing' in a synchronous nonisolated context
damus/Shared/Media/Camera/Models/VideoCaptureProcessor.swift:62
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:74
Call to main actor-isolated initializer 'init(state:)' in a synchronous nonisolated context
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.
damus/Features/Events/EventDetailView.swift:31
Capture of non-Sendable type 'ID.Type' in an isolated closure
damus/Features/Profile/Models/ProfileModel.swift:80
Variable 'relay_list_filter' was never mutated; consider changing to 'let' constant
damus/Shared/Media/Models/ImageCarousel.swift:415
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
nostrdb/src/nostrdb.c:6329
Variable 'typ' may be uninitialized when used here
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/Features/Settings/Views/KeySettingsView.swift:128
Capture of 'completion' with non-Sendable type '(Bool) -> Void' in a '@Sendable' closure
damus/Features/Timeline/Models/HomeModel.swift:928
Sending 'events' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/src/print_util.h:48
Unused function 'print_hex_stream'
damus/Features/Events/NoteContentView.swift:298
Sending 'self.event' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/src/protected_queue.h:127
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Core/Nostr/RelayConnection.swift:158
Capture of 'self' with non-Sendable type 'RelayConnection' in a '@Sendable' closure
damus/Shared/Media/CoreSVG.swift:18
Var 'CGContextDrawSVGDocument' 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:6858
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Shared/Utilities/Router.swift:66
Call to main actor-isolated initializer 'init(state:relay:nip11:)' in a synchronous nonisolated context
damus/Shared/Media/Video/DamusVideoCoordinator.swift:109
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:429
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
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/Components/InvoiceView.swift:98
Call to main actor-isolated instance method 'open(_:options:completionHandler:)' in a synchronous nonisolated context
damus/Shared/Utilities/Router.swift:115
Sending 'damusState' risks causing data races; 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:84
Call to main actor-isolated initializer 'init(keypair:)' in a synchronous nonisolated context
damus/Shared/Utilities/EventCache.swift:434
Capture of 'plan' with non-Sendable type 'PreloadPlan' in a '@Sendable' closure
nostrscript/NostrScript.swift:348
Sending 'script' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:399
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
nostrdb/ccan/ccan/mem/mem.h:71
'@c' command has no word arguments, expected 1
damus/Shared/Utilities/Router.swift:64
Sending 'relay' 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/mdb.c:6903
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned 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/Core/Nostr/RelayConnection.swift:212
Capture of 'self' with non-Sendable type 'RelayConnection' in a '@Sendable' closure
nostrdb/mdb.c:4733
'@param' command used in a comment that is not attached to a function declaration
damus/Features/Events/Models/LoadableNostrEventView.swift:81
Sending 'self.damus_state' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Purple/Models/StoreObserver.swift:12
Static property 'standard' is not concurrency-safe because non-'Sendable' type 'StoreObserver' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Media/CoreSVG.swift:24
Let 'CoreSVG' is not concurrency-safe because non-'Sendable' type 'UnsafeMutableRawPointer?' may have shared mutable state; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:411
Implicit capture of 'self' requires that 'CameraService' conforms to 'Sendable'
damus/Shared/Utilities/Router.swift:107
Call to main actor-isolated initializer 'init(damus_state:model:)' in a synchronous nonisolated context
damus/Features/Profile/Views/ProfileActionSheetView.swift:338
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/Core/Storage/DamusState.swift:222
Stored property 'relayModelCache' of 'Sendable'-conforming struct 'NostrNetworkManagerDelegate' has non-Sendable type 'RelayModelCache'; this is an error in the Swift 6 language mode
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.
damusTests/NIP44v2EncryptionTests.swift:89
Initialization of immutable value 'sec1' was never used; consider replacing with assignment to '_' or removing it
damus/Features/Timeline/Models/HomeModel.swift:117
Capture of 'self' with non-Sendable type 'HomeModel' in a '@Sendable' closure
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
nostrdb/ccan/ccan/crypto/sha256/sha256.h:33
'@p' command has no word arguments, expected 1
nostrdb/mdb.c:2922
Implicit conversion loses integer precision: 'unsigned long' to 'int'
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
damus/Shared/Utilities/Router.swift:66
Sending 'relay' 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/TestData.swift:446
Let 'test_thread_note_3' 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/Core/Networking/NostrNetworkManager/UserRelayListManager.swift:307
Capture of 'relay_filters' with non-Sendable type 'RelayFilters' in a '@Sendable' closure; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:674
Implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'int'
nostrdb/mdb.c:4824
Implicit conversion loses integer precision: 'unsigned long long' to 'unsigned int'
damus/Core/Nostr/WebSocket.swift:35
Stored property '$__lazy_storage_$_webSocketTask' of 'Sendable'-conforming class 'WebSocket' is mutable
nostrdb/src/nostrdb.c:366
Implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int'
damus/Shared/Utilities/EventCache.swift:433
Capture of 'ts' with non-Sendable type 'TranslateStatus?' in a '@Sendable' closure
damus/Shared/Utilities/EventCache.swift:412
Capture of 'preview' with non-Sendable type 'Preview?' in a '@Sendable' closure
nostrdb/src/content_parser.c:597
Implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int')
damus/Shared/Extensions/OffsetExtension.swift:69
Main actor-isolated property 'connectedScenes' can not be referenced from a nonisolated context
damus/Shared/Utilities/Router.swift:109
Sending 'quote_reposts' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:100
Call to main actor-isolated initializer 'init(damus_state:settings:contactListInitiallyPresent:relayListInitiallyPresent:)' in a synchronous nonisolated context
damus/Notify/LocalNotificationNotify.swift:16
Type 'LossyLocalNotification' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
nostrdb/Ndb.swift:153
Sending 'ndb_instance.some' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:72
Call to main actor-isolated initializer 'init(state:)' in a synchronous nonisolated context
nostrdb/mdb.c:3903
Implicit conversion loses integer precision: 'unsigned long long' to 'int'
damus/Core/Nostr/RelayConnection.swift:174
Capture of 'self' with non-Sendable type 'RelayConnection' in a '@Sendable' closure
damus/Core/Nostr/RelayConnection.swift:147
Sending 'self' risks causing data races; 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/src/nostrdb.c:369
Implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int'
damus/Features/Events/NoteContentView.swift:298
Sending 'self.damus_state.ndb' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:4341
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Features/Timeline/Models/HomeModel.swift:117
Sending 'self' 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
damus/Shared/Utilities/Router.swift:86
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Longform/Views/LongformView.swift:34
Let 'test_longform_event' is not concurrency-safe because non-'Sendable' type 'LongformEvent' may have shared mutable state; this is an error in the Swift 6 language mode
damusTests/NIP44v2EncryptionTests.swift:168
Initialization of immutable value 'sec2' was never used; consider replacing with assignment to '_' or removing it
Cannot form key path that captures non-Sendable type 'KeyPath'; 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/Media/Models/ImageCarousel.swift:403
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/Shared/Media/CoreSVG.swift:22
Var 'ImageWithCGSVGDocumentSEL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
damus/Core/Nostr/RelayPool.swift:228
Immutable value 'note' was never used; consider replacing with '_' or removing it
damus/Shared/Utilities/EventCache.swift:413
Capture of 'plan' with non-Sendable type 'PreloadPlan' in a '@Sendable' closure
nostrdb/src/nostrdb.c:3576
Implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int'
damus/Features/Purple/Models/DamusPurple.swift:30
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/Shared/Utilities/Router.swift:64
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
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/Features/Posting/Views/PostView.swift:306
Main actor-isolated property 'current_placeholder_index' can not be mutated from a nonisolated context
damus/Shared/Media/Camera/Models/CameraService.swift:153
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Shared/Media/Camera/Models/PhotoCaptureProcessor.swift:88
Sending 'self' risks causing data races; 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/src/cursor.h:717
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Shared/Utilities/Router.swift:92
Call to main actor-isolated initializer 'init(settings:damus_state:dismiss:)' in a synchronous nonisolated context
damus/damusApp.swift:127
Main actor-isolated property 'bounds' can not be referenced from a nonisolated context
Skipping duplicate build file in Compile Sources build phase: /Volumes/workspace/repository/damus/Shared/Media/Video/DamusVideoPlayer.swift
damus/Shared/Utilities/Router.swift:62
Call to main actor-isolated initializer 'init(damus_state:followers:)' in a synchronous nonisolated context
damus/Shared/Media/Camera/Models/CameraService.swift:390
Capture of 'self' with non-Sendable type 'CameraService' in a '@Sendable' closure
damus/Shared/Utilities/Router.swift:117
Call to main actor-isolated initializer 'init(damus_state:results:)' in a synchronous nonisolated context
nostrdb/mdb.c:3582
Implicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int'
damus/Shared/Media/Camera/Models/VideoCaptureProcessor.swift:56
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/Events/EventDetailView.swift:28
Capture of 'scroller' with non-Sendable type 'ScrollViewProxy' in a '@Sendable' closure
damus/Features/Zaps/Models/ZapsModel.swift:34
Converting function value of type '@MainActor (RelayURL, NostrConnectionEvent) -> ()' to '(RelayURL, NostrConnectionEvent) -> ()' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:121
Call to main actor-isolated initializer 'init(key:is_pubkey:error:nav:)' in a synchronous nonisolated context
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/Shared/Utilities/Router.swift:117
Sending 'results' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/Ndb.swift:697
Mutation of captured var 'terminationStarted' in concurrently-executing code; 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
damus/TestData.swift:47
Let 'test_encoded_note_with_image' 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/damusApp.swift:127
Main actor-isolated class property 'main' can not be referenced from a nonisolated context
nostrdb/Ndb.swift:792
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/Wallet/Views/NWCSettings.swift:246
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
nostrdb/src/protected_queue.h:200
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Shared/Utilities/Router.swift:58
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
nostrdb/src/nostrdb.c:5477
Implicit conversion loses integer precision: 'long' to 'int'
nostrdb/src/protected_queue.h:94
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Shared/Utilities/Router.swift:86
Call to main actor-isolated initializer 'init(damus_state:settings:dismiss:showing_cache_clear_alert:showing_enable_animation_alert:enable_animation_toggle_is_user_initiated:)' in a synchronous nonisolated context
damus/Shared/Utilities/Router.swift:139
Call to main actor-isolated initializer 'init(state:ev:model:blur_imgs:)' in a synchronous nonisolated context
damus/Features/Search/Views/SearchResultsView.swift:195
Main actor-isolated instance method 'do_search(query:)' cannot be called from outside of the actor; this is an error in the Swift 6 language mode
damus/Shared/Media/Video/DamusVideoCoordinator.swift:109
Capture of 'self' with non-Sendable type 'DamusVideoCoordinator?' in a '@Sendable' closure
nostrdb/mdb.c:5314
Implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int'
damus/Features/Timeline/Models/HomeModel.swift:272
Sending 'relay' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Utilities/Router.swift:90
Sending 'settings' risks causing data races; this is an error in the Swift 6 language mode
damus/Shared/Media/Camera/Models/CameraService.swift:539
Capture of 'self' with non-Sendable type 'CameraService' in an isolated closure
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/Features/Onboarding/Views/LoginView.swift:413
'onChange(of:perform:)' was deprecated in iOS 17.0: Use `onChange` with a two or zero parameter action closure instead.
damus/Shared/Media/Models/MediaPicker.swift:97
Call to main actor-isolated instance method 'chooseMedia(_:orderId:)' in a synchronous nonisolated context
nostrdb/ccan/ccan/crypto/sha256/sha256.h:115
'@p' command has no word arguments, expected 1
nostrdb/src/nostrdb.c:5217
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/TestData.swift:52
Let 'test_repost_2' 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/Features/Relays/Views/RelayView.swift:137
No 'async' operations occur within 'await' expression
damus/Features/Purple/Models/Extensions/DamusPurpleNotificationManagement.swift:29
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Translations/Views/TranslateView.swift:76
Sending 'self.damus_state.profiles' 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/Features/Timeline/Models/HomeModel.swift:928
Sending 'ev' risks causing data races; 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/Core/Nostr/RelayConnection.swift:147
Capture of 'self' with non-Sendable type 'RelayConnection' in a '@Sendable' closure
damus/Shared/Utilities/Router.swift:123
Sending 'navigationCoordinator' risks causing data races; 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
nostrdb/Ndb.swift:770
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/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
damus/Shared/Utilities/Router.swift:62
Sending 'damusState' risks causing data races; this is an error in the Swift 6 language mode
damus/Features/Settings/Models/UserSettingsStore.swift:96
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
nostrdb/src/nostrdb.c:6863
Implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
damus/Core/Nostr/WebSocket.swift:49
Passing non-Sendable parameter 'receiveHandler' to function expecting a '@Sendable' closure
nostrdb/mdb.c:2607
'@return' command used in a comment that is attached to a function returning void
damus/Shared/Utilities/EventCache.swift:384
Capture of 'plan' with non-Sendable type 'PreloadPlan' in a '@Sendable' closure
damus/Shared/Media/Camera/CameraPreview.swift:80
'videoOrientation' was deprecated in iOS 17.0: Use -videoRotationAngle instead
damus/Features/Timeline/Models/HomeModel.swift:267
Sending 'self' risks causing data races; this is an error in the Swift 6 language mode
View 504 more warnings in Xcode Cloud.
Loading