From 2435321070dd67c2e5239604bb421e7fe333b418 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 8 Apr 2026 20:42:19 +0000 Subject: [PATCH] feat: Filter home feed by community in-place instead of navigating away Previously, selecting a community from the home screen top nav filter would navigate to the community page. Now it filters the home feed in-place, applying the community filter to all tabs (New Threads, Conversations, Live) and adjusting subscriptions accordingly. The in-place filtering infrastructure already existed (SingleCommunityTopNavFilter, FilterByListParams, HomeOutboxEventsEoseManager) but was bypassed because community FeedDefinitions had a route that triggered navigation. https://claude.ai/code/session_0139NCoHmqvp3aRD3FUjuues --- .../com/vitorpamplona/amethyst/ui/screen/TopNavFilterState.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/TopNavFilterState.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/TopNavFilterState.kt index 604d8095d..50763b54d 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/TopNavFilterState.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/TopNavFilterState.kt @@ -162,7 +162,6 @@ class TopNavFilterState( FeedDefinition( TopFilter.Community(communityNote.address), CommunityName(communityNote), - route = Route.Community(communityNote.address.kind, communityNote.address.pubKeyHex, communityNote.address.dTag), ) }