Merge branch 'main' of https://github.com/vitorpamplona/amethyst
# Conflicts: # amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt
This commit is contained in:
@@ -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) },
|
||||||
|
|||||||
+2
-6
@@ -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
|
||||||
|
|||||||
-1
@@ -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
|
||||||
|
|||||||
-1
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user