diff --git a/CHANGELOG.md b/CHANGELOG.md
index 01f0775..b0cc8f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,7 @@
* Remove room tag from threads/calendars
* Show pubkey on profile detail
* Support pasting pubkey into chat start dialog
+* Add minimal style for quoted messages
# 1.0.4
diff --git a/src/app/components/ChannelMessage.svelte b/src/app/components/ChannelMessage.svelte
index 98008e2..fa03213 100644
--- a/src/app/components/ChannelMessage.svelte
+++ b/src/app/components/ChannelMessage.svelte
@@ -75,7 +75,7 @@
{/if}
{#each shortContent as parsed, i}
{#if isNewline(parsed) && !isBlock(i - 1)}
@@ -153,7 +155,13 @@
{:else if isEvent(parsed) || isAddress(parsed)}
{#if isBlock(i)}
-
+
{:else}
{
+ const openMessage = (url: string, room: string | undefined, id: string) => {
const event = repository.getEvent(id)
+ const path = room ? makeRoomPath(url, room) : makeSpacePath(url, "chat")
if (event) {
- goto(makeRoomPath(url, room))
+ goto(path)
scrollToEvent(id)
}
@@ -55,9 +57,9 @@
}
const [url] = tracker.getRelays($quote.id)
- const room = $quote.tags.find(nthEq(0, ROOM))?.[1]
+ const room = getTagValue(ROOM, $quote.tags)
- if (url && room) {
+ if (url) {
if ($quote.kind === THREAD) {
return goto(makeThreadPath(url, $quote.id))
}
@@ -95,9 +97,17 @@