# Conflicts:
#	amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt
This commit is contained in:
Vitor Pamplona
2025-05-02 21:19:14 -04:00
6 changed files with 9 additions and 12 deletions
@@ -283,7 +283,7 @@ private fun DisplayAddress(
} }
@Composable @Composable
public fun DisplayUser( fun DisplayUser(
userHex: HexKey, userHex: HexKey,
originalNip19: String, originalNip19: String,
additionalChars: String?, additionalChars: String?,
@@ -320,7 +320,7 @@ public fun DisplayUser(
} }
@Composable @Composable
public fun RenderUserAsClickableText( fun RenderUserAsClickableText(
baseUser: User, baseUser: User,
additionalChars: String?, additionalChars: String?,
nav: INav, nav: INav,
@@ -328,7 +328,7 @@ public fun RenderUserAsClickableText(
val userState by observeUserInfo(baseUser) val userState by observeUserInfo(baseUser)
CreateClickableTextWithEmoji( CreateClickableTextWithEmoji(
clickablePart = userState?.bestName() ?: ("@" + baseUser.pubkeyDisplayHex()), clickablePart = "@" + (userState?.bestName() ?: baseUser.pubkeyDisplayHex()),
suffix = additionalChars?.ifBlank { null }, suffix = additionalChars?.ifBlank { null },
maxLines = 1, maxLines = 1,
route = remember(baseUser) { routeFor(baseUser) }, route = remember(baseUser) { routeFor(baseUser) },
@@ -75,11 +75,7 @@ class MarkdownMediaRenderer(
uri: String, uri: String,
): Boolean = ): Boolean =
if (canPreview && uri.startsWith("http")) { if (canPreview && uri.startsWith("http")) {
if (title.isNullOrBlank() || title == uri) { title.isNullOrBlank() || title == uri
true
} else {
false
}
} else { } else {
false false
} }
@@ -189,7 +185,7 @@ class MarkdownMediaRenderer(
richTextStringBuilder: RichTextString.Builder, richTextStringBuilder: RichTextString.Builder,
) { ) {
val tagWithoutHash = tag.removePrefix("#") val tagWithoutHash = tag.removePrefix("#")
renderAsCompleteLink(tag, "nostr:nashtag?id=$tagWithoutHash", richTextStringBuilder) renderAsCompleteLink(tag, "nostr:hashtag?id=$tagWithoutHash", richTextStringBuilder)
val hashtagIcon: HashtagIcon? = checkForHashtagWithIcon(tagWithoutHash) val hashtagIcon: HashtagIcon? = checkForHashtagWithIcon(tagWithoutHash)
if (hashtagIcon != null) { if (hashtagIcon != null) {
@@ -20,7 +20,6 @@
*/ */
package com.vitorpamplona.amethyst.ui.note.types package com.vitorpamplona.amethyst.ui.note.types
import android.R.attr.maxLines
import androidx.compose.foundation.border import androidx.compose.foundation.border
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
@@ -25,7 +25,6 @@ import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyListState import androidx.compose.foundation.lazy.LazyListState
import androidx.compose.foundation.lazy.grid.GridCells import androidx.compose.foundation.lazy.grid.GridCells
@@ -94,7 +94,6 @@ import com.vitorpamplona.amethyst.ui.note.creators.zapsplits.ForwardZapTo
import com.vitorpamplona.amethyst.ui.note.creators.zapsplits.ForwardZapToButton import com.vitorpamplona.amethyst.ui.note.creators.zapsplits.ForwardZapToButton
import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel
import com.vitorpamplona.amethyst.ui.screen.loggedIn.CloseButton import com.vitorpamplona.amethyst.ui.screen.loggedIn.CloseButton
import com.vitorpamplona.amethyst.ui.screen.loggedIn.DisplayPreviews
import com.vitorpamplona.amethyst.ui.screen.loggedIn.PostButton import com.vitorpamplona.amethyst.ui.screen.loggedIn.PostButton
import com.vitorpamplona.amethyst.ui.stringRes import com.vitorpamplona.amethyst.ui.stringRes
import com.vitorpamplona.amethyst.ui.theme.FillWidthQuoteBorderModifier import com.vitorpamplona.amethyst.ui.theme.FillWidthQuoteBorderModifier
@@ -71,6 +71,8 @@
<string name="error_parsing_error_message">Hiba a hibaüzenet elemzésekor</string> <string name="error_parsing_error_message">Hiba a hibaüzenet elemzésekor</string>
<string name="following">" Követett"</string> <string name="following">" Követett"</string>
<string name="followers">" Követő"</string> <string name="followers">" Követő"</string>
<string name="number_following">"%1$s követett"</string>
<string name="number_followers">"%1$s követő"</string>
<string name="profile">Profil</string> <string name="profile">Profil</string>
<string name="security_filters">Biztonsági szűrők</string> <string name="security_filters">Biztonsági szűrők</string>
<string name="log_out">Kijelentkezés</string> <string name="log_out">Kijelentkezés</string>
@@ -155,6 +157,7 @@
<string name="gallery">Galéria</string> <string name="gallery">Galéria</string>
<string name="follows">"Követett"</string> <string name="follows">"Követett"</string>
<string name="reports">"Bejelentés"</string> <string name="reports">"Bejelentés"</string>
<string name="number_reports">"%1$s jelentés"</string>
<string name="more_options">További beállítások</string> <string name="more_options">További beállítások</string>
<string name="relays">" Átjátszó"</string> <string name="relays">" Átjátszó"</string>
<string name="website">Weboldal</string> <string name="website">Weboldal</string>
@@ -795,6 +798,7 @@
<string name="new_post">Új bejegyzés</string> <string name="new_post">Új bejegyzés</string>
<string name="new_short">Új rövidek: képek vagy videók</string> <string name="new_short">Új rövidek: képek vagy videók</string>
<string name="new_community_note">Új közösségi bejegyzés</string> <string name="new_community_note">Új közösségi bejegyzés</string>
<string name="new_product">Új termék</string>
<string name="open_all_reactions_to_this_post">A bejegyzésre adott összes reakció kibontása</string> <string name="open_all_reactions_to_this_post">A bejegyzésre adott összes reakció kibontása</string>
<string name="close_all_reactions_to_this_post">A bejegyzésre adott összes reakció összecsukása</string> <string name="close_all_reactions_to_this_post">A bejegyzésre adott összes reakció összecsukása</string>
<string name="reply_description">Válasz</string> <string name="reply_description">Válasz</string>