From 23cfb5647c1a2265d5d7047311646d82c87e5f28 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Mon, 9 Jun 2025 22:09:29 -0400 Subject: [PATCH] fix spacing between SkUrlPreviewGroup --- .../frontend/src/components/MkAbuseReport.vue | 4 +++- packages/frontend/src/components/MkNote.vue | 4 ++-- .../src/components/MkNoteDetailed.vue | 4 ++-- packages/frontend/src/components/SkNote.vue | 4 ++-- .../src/components/SkNoteDetailed.vue | 4 ++-- .../src/components/SkOldNoteWindow.vue | 4 +++- .../src/components/SkUrlPreviewGroup.vue | 21 +++++++++---------- .../src/components/page/page.text.vue | 4 ++-- packages/frontend/src/pages/chat/XMessage.vue | 4 +++- 9 files changed, 29 insertions(+), 24 deletions(-) diff --git a/packages/frontend/src/components/MkAbuseReport.vue b/packages/frontend/src/components/MkAbuseReport.vue index 6025bc44f0..c34c4d3409 100644 --- a/packages/frontend/src/components/MkAbuseReport.vue +++ b/packages/frontend/src/components/MkAbuseReport.vue @@ -63,7 +63,9 @@ SPDX-License-Identifier: AGPL-3.0-only
- +
+ +
diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue index 56bfa5de94..20071ce00d 100644 --- a/packages/frontend/src/components/MkNote.vue +++ b/packages/frontend/src/components/MkNote.vue @@ -95,8 +95,8 @@ SPDX-License-Identifier: AGPL-3.0-only -
- +
+
-
- +
+
diff --git a/packages/frontend/src/components/SkNote.vue b/packages/frontend/src/components/SkNote.vue index 4d6d080ddf..2c8a553052 100644 --- a/packages/frontend/src/components/SkNote.vue +++ b/packages/frontend/src/components/SkNote.vue @@ -96,8 +96,8 @@ SPDX-License-Identifier: AGPL-3.0-only -
- +
+
-
- +
+
diff --git a/packages/frontend/src/components/SkOldNoteWindow.vue b/packages/frontend/src/components/SkOldNoteWindow.vue index aa1da2d6e3..18ba9cd5b5 100644 --- a/packages/frontend/src/components/SkOldNoteWindow.vue +++ b/packages/frontend/src/components/SkOldNoteWindow.vue @@ -47,7 +47,9 @@ SPDX-License-Identifier: AGPL-3.0-only - +
+ +
{{ appearNote.channel.name }} diff --git a/packages/frontend/src/components/SkUrlPreviewGroup.vue b/packages/frontend/src/components/SkUrlPreviewGroup.vue index dbd930248a..844dc2cc45 100644 --- a/packages/frontend/src/components/SkUrlPreviewGroup.vue +++ b/packages/frontend/src/components/SkUrlPreviewGroup.vue @@ -93,10 +93,9 @@ const urls = computed(() => { return []; }); -// todo un-ref these const isRefreshing = ref | false>(false); -const cachedNotes = ref(new Map()); -const cachedPreviews = ref(new Map()); +const cachedNotes = new Map(); +const cachedPreviews = new Map(); const cachedUsers = new Map(); /** @@ -151,7 +150,7 @@ async function fetchPreviews(): Promise { } async function fetchPreview(url: string): Promise { - const cached = cachedPreviews.value.get(url); + const cached = cachedPreviews.get(url); if (cached) { return cached; } @@ -163,15 +162,15 @@ async function fetchPreview(url: string): Promise { if (res?.ok) { // Success - got the summary const summary: Summary = await res.json(); - cachedPreviews.value.set(url, summary); + cachedPreviews.set(url, summary); if (summary.url !== url) { - cachedPreviews.value.set(summary.url, summary); + cachedPreviews.set(summary.url, summary); } return summary; } // Failed, blocked, or not found - cachedPreviews.value.set(url, null); + cachedPreviews.set(url, null); return null; } @@ -187,7 +186,7 @@ async function attachNote(summary: Summary, noteLimiter: Limiter { - const cached = cachedNotes.value.get(noteUri); + const cached = cachedNotes.get(noteUri); if (cached) { return cached; } @@ -197,15 +196,15 @@ async function fetchNote(noteUri: string): Promise const note = response['object']; // Success - got the note - cachedNotes.value.set(noteUri, note); + cachedNotes.set(noteUri, note); if (note.uri && note.uri !== noteUri) { - cachedNotes.value.set(note.uri, note); + cachedNotes.set(note.uri, note); } return note; } // Failed, blocked, or not found - cachedNotes.value.set(noteUri, null); + cachedNotes.set(noteUri, null); return null; } diff --git a/packages/frontend/src/components/page/page.text.vue b/packages/frontend/src/components/page/page.text.vue index 3891380dd0..74967d7f26 100644 --- a/packages/frontend/src/components/page/page.text.vue +++ b/packages/frontend/src/components/page/page.text.vue @@ -6,8 +6,8 @@ SPDX-License-Identifier: AGPL-3.0-only diff --git a/packages/frontend/src/pages/chat/XMessage.vue b/packages/frontend/src/pages/chat/XMessage.vue index b72583214b..ae1c0c5a11 100644 --- a/packages/frontend/src/pages/chat/XMessage.vue +++ b/packages/frontend/src/pages/chat/XMessage.vue @@ -22,7 +22,9 @@ SPDX-License-Identifier: AGPL-3.0-only /> - +
+ +