From 36efbd1544533403a33c0c3d22cffde0a032dfc7 Mon Sep 17 00:00:00 2001 From: nrobi144 Date: Tue, 10 Mar 2026 09:33:24 +0200 Subject: [PATCH] fix(desktop): remove noisy debug logs and silence SLF4J warnings Remove feedSub/contactList debug prints from FeedScreen, suppress GiftWrapEvent decryption failure log (expected for others' wraps), and add slf4j-nop to silence "No SLF4J providers" console warnings. Co-Authored-By: Claude Opus 4.6 --- desktopApp/build.gradle.kts | 3 +++ .../kotlin/com/vitorpamplona/amethyst/desktop/ui/FeedScreen.kt | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/desktopApp/build.gradle.kts b/desktopApp/build.gradle.kts index be0915bc6..85c1c5607 100644 --- a/desktopApp/build.gradle.kts +++ b/desktopApp/build.gradle.kts @@ -49,6 +49,9 @@ dependencies { // Collections implementation(libs.kotlinx.collections.immutable) + // SLF4J no-op — silence "No SLF4J providers" warnings from transitive deps + implementation("org.slf4j:slf4j-nop:2.0.16") + // QR code generation (ZXing core) implementation(libs.zxing) diff --git a/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/ui/FeedScreen.kt b/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/ui/FeedScreen.kt index 12523a85c..e539b1510 100644 --- a/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/ui/FeedScreen.kt +++ b/desktopApp/src/jvmMain/kotlin/com/vitorpamplona/amethyst/desktop/ui/FeedScreen.kt @@ -58,7 +58,6 @@ import androidx.compose.ui.unit.dp import com.vitorpamplona.amethyst.commons.state.EventCollectionState import com.vitorpamplona.amethyst.commons.ui.components.EmptyState import com.vitorpamplona.amethyst.commons.ui.components.LoadingState -import com.vitorpamplona.amethyst.desktop.DebugConfig import com.vitorpamplona.amethyst.desktop.DesktopPreferences import com.vitorpamplona.amethyst.desktop.account.AccountState import com.vitorpamplona.amethyst.desktop.cache.DesktopLocalCache @@ -208,7 +207,6 @@ fun FeedScreen( onEvent = { event, _, relay, _ -> if (event is ContactListEvent) { val follows = event.verifiedFollowKeySet() - DebugConfig.log("contactList: ${follows.size} follows from $relay") followedUsers = follows } }, @@ -260,7 +258,6 @@ fun FeedScreen( // Subscribe to feed based on mode rememberSubscription(configuredRelays, feedMode, followedUsers, relayManager = relayManager) { - DebugConfig.log("feedSub: mode=$feedMode, relays=${configuredRelays.size}, followedUsers=${followedUsers.size}") if (configuredRelays.isEmpty()) { return@rememberSubscription null }