From c2684497f9f0fc40976f44dfdfd05fc845d0bfbf Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Fri, 3 Jul 2026 13:03:04 -0700 Subject: [PATCH] Fallback file upload for room/space images --- src/app/components/ClassifiedForm.svelte | 4 +- src/app/components/InputProfilePicture.svelte | 36 +++++------------ src/app/components/ProfilePage.svelte | 5 +-- src/app/components/RoomForm.svelte | 13 +++---- src/app/components/SpaceEdit.svelte | 9 ++--- src/app/editor/index.ts | 6 +-- src/app/uploads.ts | 39 ++++++++++++++++--- 7 files changed, 58 insertions(+), 54 deletions(-) diff --git a/src/app/components/ClassifiedForm.svelte b/src/app/components/ClassifiedForm.svelte index a7af6df5..a36a7d58 100644 --- a/src/app/components/ClassifiedForm.svelte +++ b/src/app/components/ClassifiedForm.svelte @@ -22,7 +22,7 @@ import {makeEditor} from "@app/editor" import {DraftKey} from "@app/drafts" import {canEnforceNip70} from "@app/relays" - import {uploadFile} from "@app/uploads" + import {compressFileForUpload, uploadFile} from "@app/uploads" type Values = { d: string @@ -103,7 +103,7 @@ if (typeof image === "string") { tags.push(["image", image]) } else { - const {result, error} = await uploadFile(image, {url}) + const {result, error} = await uploadFile(await compressFileForUpload(image), {url}) if (error) { return pushToast({ diff --git a/src/app/components/InputProfilePicture.svelte b/src/app/components/InputProfilePicture.svelte index 264a3084..bb0a8323 100644 --- a/src/app/components/InputProfilePicture.svelte +++ b/src/app/components/InputProfilePicture.svelte @@ -1,12 +1,12 @@