From ec10d53195a9b1af04ad8e360f640c01147acdc7 Mon Sep 17 00:00:00 2001 From: KotlinGeekDev Date: Tue, 23 Sep 2025 12:16:58 +0100 Subject: [PATCH] Add menu option for adding an author to a follow set from a note. --- .../amethyst/ui/note/elements/DropDownMenu.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/elements/DropDownMenu.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/elements/DropDownMenu.kt index 5ff25dc23..8d2337c63 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/elements/DropDownMenu.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/note/elements/DropDownMenu.kt @@ -47,6 +47,7 @@ import com.vitorpamplona.amethyst.ui.actions.EditPostView import com.vitorpamplona.amethyst.ui.components.ClickableBox import com.vitorpamplona.amethyst.ui.components.GenericLoadable import com.vitorpamplona.amethyst.ui.navigation.navs.INav +import com.vitorpamplona.amethyst.ui.navigation.routes.Route import com.vitorpamplona.amethyst.ui.navigation.routes.routeEditDraftTo import com.vitorpamplona.amethyst.ui.note.VerticalDotsIcon import com.vitorpamplona.amethyst.ui.note.externalLinkForNote @@ -182,6 +183,14 @@ fun NoteDropDownMenu( ) HorizontalDivider(thickness = DividerThickness) } + DropdownMenuItem( + text = { Text(text = "Add author to follow set") }, + onClick = { + val authorHexKey = note.author?.pubkeyHex ?: return@DropdownMenuItem + nav.nav(Route.FollowSetManagement(authorHexKey)) + onDismiss() + }, + ) DropdownMenuItem( text = { Text(stringRes(R.string.copy_text)) }, onClick = {