From a0301d599b3e440aa7fb3267a8e01ab856eecab8 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 18 Sep 2025 12:17:31 -0700 Subject: [PATCH] Bump welshman, rename stripExifData --- package.json | 22 ++++++------- pnpm-lock.yaml | Bin 339615 -> 339615 bytes src/app/components/SignUpKey.svelte | 2 +- src/app/editor/index.ts | 4 +-- src/lib/components/InputPicture.svelte | 6 ++-- src/lib/components/InputProfilePicture.svelte | 6 ++-- src/lib/html.ts | 30 +++++++----------- 7 files changed, 32 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index 9037bb9..7dfceba 100644 --- a/package.json +++ b/package.json @@ -58,17 +58,17 @@ "@types/throttle-debounce": "^5.0.2", "@vite-pwa/assets-generator": "^0.2.6", "@vite-pwa/sveltekit": "^0.6.6", - "@welshman/app": "^0.4.6", - "@welshman/content": "^0.4.6", - "@welshman/editor": "^0.4.6", - "@welshman/feeds": "^0.4.6", - "@welshman/lib": "^0.4.6", - "@welshman/net": "^0.4.6", - "@welshman/relay": "^0.4.6", - "@welshman/router": "^0.4.6", - "@welshman/signer": "^0.4.6", - "@welshman/store": "^0.4.6", - "@welshman/util": "^0.4.6", + "@welshman/app": "^0.4.7", + "@welshman/content": "^0.4.7", + "@welshman/editor": "^0.4.7", + "@welshman/feeds": "^0.4.7", + "@welshman/lib": "^0.4.7", + "@welshman/net": "^0.4.7", + "@welshman/relay": "^0.4.7", + "@welshman/router": "^0.4.7", + "@welshman/signer": "^0.4.7", + "@welshman/store": "^0.4.7", + "@welshman/util": "^0.4.7", "compressorjs": "^1.2.1", "daisyui": "^4.12.10", "date-picker-svelte": "^2.13.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 491d7044bbe8e6dfda9956d18519fd69a4703738..69579495c58549d3781b739e58ce59baa5227efa 100644 GIT binary patch delta 1835 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 MBXIWc=o%II8o%r)Q~&?~ diff --git a/src/app/components/SignUpKey.svelte b/src/app/components/SignUpKey.svelte index 0455c81..4c675a7 100644 --- a/src/app/components/SignUpKey.svelte +++ b/src/app/components/SignUpKey.svelte @@ -45,7 +45,7 @@ idea is that you have a public key, which acts as your user ID, and a private key which allows you to prove your identity. - It's very important to keep your private key safe because it grants permanent and complete access to your + It's very important to keep your private key secret because it grants permanent and complete access to your account. ` diff --git a/src/app/editor/index.ts b/src/app/editor/index.ts index b3a3633..3780c6d 100644 --- a/src/app/editor/index.ts +++ b/src/app/editor/index.ts @@ -17,7 +17,7 @@ import {Editor, MentionSuggestion, WelshmanExtension} from "@welshman/editor" import {makeMentionNodeView} from "./MentionNodeView" import ProfileSuggestion from "./ProfileSuggestion.svelte" import {pushToast} from "@app/util/toast" -import {stripExifData} from "@src/lib/html" +import {compressFile} from "@src/lib/html" export const getBlossomServer = () => { const userUrls = getTagValues("server", getListTags(userBlossomServers.get())) @@ -74,7 +74,7 @@ export const makeEditor = async ({ let file: Blob = attrs.file if (!file.type.match("image/(webp|gif)")) { - file = await stripExifData(file) + file = await compressFile(file) } const {ciphertext, key, nonce, algorithm} = await encryptFile(file) diff --git a/src/lib/components/InputPicture.svelte b/src/lib/components/InputPicture.svelte index e0d811a..dc3d613 100644 --- a/src/lib/components/InputPicture.svelte +++ b/src/lib/components/InputPicture.svelte @@ -1,6 +1,6 @@