From df179296812e61eb427f9baf1ec88dcd706adfaf Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 25 Nov 2025 17:06:21 -0800 Subject: [PATCH] Fix new messages indicator --- CHANGELOG.md | 2 ++ src/app/components/ContentLinkBlock.svelte | 5 ++++- src/app/components/ContentLinkInline.svelte | 5 ++++- src/app/util/keyboard.ts | 4 ++-- src/routes/spaces/[relay]/[h]/+page.svelte | 2 +- src/routes/spaces/[relay]/chat/+page.svelte | 2 +- 6 files changed, 14 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41c9e09..53e78c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ * Add better room membership management * Refactor stores for performance * Hide nav when keyboard is open +* Handle flotilla links in-app +* Fix new messages indicator z-index # 1.5.3 diff --git a/src/app/components/ContentLinkBlock.svelte b/src/app/components/ContentLinkBlock.svelte index f9ff522..f8da7bd 100644 --- a/src/app/components/ContentLinkBlock.svelte +++ b/src/app/components/ContentLinkBlock.svelte @@ -6,12 +6,15 @@ import ContentLinkDetail from "@app/components/ContentLinkDetail.svelte" import ContentLinkBlockImage from "@app/components/ContentLinkBlockImage.svelte" import {pushModal} from "@app/util/modal" + import {PLATFORM_URL} from "@app/core/state" const {value, event} = $props() let hideImage = $state(false) const url = value.url.toString() + const external = !url.startsWith(PLATFORM_URL) + const href = external ? url : url.replace(PLATFORM_URL, "") const loadPreview = async () => { const json = await postJson(dufflepud("link/preview"), {url}) @@ -30,7 +33,7 @@ const expand = () => pushModal(ContentLinkDetail, {value, event}, {fullscreen: true}) - +
{#if url.match(/\.(mov|webm|mp4)$/)}