diff --git a/src/app/components/ChannelMessage.svelte b/src/app/components/ChannelMessage.svelte index 15269382..add15b0c 100644 --- a/src/app/components/ChannelMessage.svelte +++ b/src/app/components/ChannelMessage.svelte @@ -7,16 +7,15 @@ import {slideAndFade, conditionalTransition} from "@lib/transition" import Delay from "@lib/components/Delay.svelte" import Avatar from "@lib/components/Avatar.svelte" - import Button from "@lib/components/Button.svelte" + import Link from "@lib/components/Link.svelte" import Content from "@app/components/Content.svelte" import ThunkStatus from "@app/components/ThunkStatus.svelte" import ReplySummary from "@app/components/ReplySummary.svelte" import ReactionSummary from "@app/components/ReactionSummary.svelte" - import ProfileDetail from "@app/components/ProfileDetail.svelte" import ChannelThread from "@app/components/ChannelThread.svelte" import ChannelMessageEmojiButton from "@app/components/ChannelMessageEmojiButton.svelte" import ChannelMessageMenuButton from "@app/components/ChannelMessageMenuButton.svelte" - import {colors, tagRoom, deriveEvent} from "@app/state" + import {colors, tagRoom, deriveEvent, pubkeyLink} from "@app/state" import {publishDelete, publishReaction} from "@app/commands" import {pushDrawer} from "@app/modal" @@ -36,8 +35,6 @@ const transition = conditionalTransition(thunk, slideAndFade) - const showProfile = () => pushDrawer(ProfileDetail, {pubkey: event.pubkey}) - const openThread = () => { const root = $rootEvent || event @@ -68,21 +65,25 @@ class="group relative flex w-full flex-col gap-1 p-2 text-left transition-colors hover:bg-base-300">
diff --git a/src/app/components/ChatMessage.svelte b/src/app/components/ChatMessage.svelte index 58074782..a829e161 100644 --- a/src/app/components/ChatMessage.svelte +++ b/src/app/components/ChatMessage.svelte @@ -5,6 +5,7 @@ import {deriveProfile, deriveProfileDisplay, formatTimestampAsTime, pubkey} from "@welshman/app" import type {MergedThunk} from "@welshman/app" import Icon from "@lib/components/Icon.svelte" + import Link from "@lib/components/Link.svelte" import Tippy from "@lib/components/Tippy.svelte" import Avatar from "@lib/components/Avatar.svelte" import Button from "@lib/components/Button.svelte" @@ -12,10 +13,8 @@ import ReplySummary from "@app/components/ReplySummary.svelte" import ReactionSummary from "@app/components/ReactionSummary.svelte" import ThunkStatus from "@app/components/ThunkStatus.svelte" - import ProfileDetail from "@app/components/ProfileDetail.svelte" import ChatMessageMenu from "@app/components/ChatMessageMenu.svelte" - import {colors} from "@app/state" - import {pushDrawer} from "@app/modal" + import {colors, pubkeyLink} from "@app/state" import {makeDelete, makeReaction, sendWrapped} from "@app/commands" export let event: TrustedEvent @@ -27,8 +26,6 @@ const profileDisplay = deriveProfileDisplay(event.pubkey) const [_, colorValue] = colors[parseInt(hash(event.pubkey)) % colors.length] - const showProfile = () => pushDrawer(ProfileDetail, {pubkey: event.pubkey}) - const onReactionClick = async (content: string, events: TrustedEvent[]) => { const reaction = events.find(e => e.pubkey === $pubkey) const template = reaction ? makeDelete({event}) : makeReaction({event, content}) @@ -78,19 +75,23 @@
-
- {#await sleep(3000)}
-
+
- Use this to disable link previews and image rendering. -
+Use this to disable link previews and image rendering.
Muted Accounts
diff --git a/src/routes/settings/about/+page.svelte b/src/routes/settings/about/+page.svelte index 57932bf0..73d9dfb7 100644 --- a/src/routes/settings/about/+page.svelte +++ b/src/routes/settings/about/+page.svelte @@ -1,15 +1,9 @@Built with 💜 by - @ + @hodlbod
diff --git a/src/routes/spaces/[relay]/threads/[id]/+page.svelte b/src/routes/spaces/[relay]/threads/[id]/+page.svelte index 3ad3d170..5655b9f0 100644 --- a/src/routes/spaces/[relay]/threads/[id]/+page.svelte +++ b/src/routes/spaces/[relay]/threads/[id]/+page.svelte @@ -1,9 +1,8 @@