From 0a7e2200dcd316220fd6c560066cddf5b47894fb Mon Sep 17 00:00:00 2001 From: Parker TenBroeck <51721964+ParkerTenBroeck@users.noreply.github.com> Date: Sat, 10 Jan 2026 11:23:21 -0500 Subject: [PATCH] updated share to use base 64 encoding --- web/root/src/share.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/root/src/share.ts b/web/root/src/share.ts index 47ea2d1..986d718 100644 --- a/web/root/src/share.ts +++ b/web/root/src/share.ts @@ -4,7 +4,7 @@ const btn = document.getElementById("shareBtn")!; const toast = document.getElementById("shareToast")!; function generateShareLink() { - return `${globalThis.window.location.href}?share=${encodeURIComponent(getText())}`; + return `${globalThis.window.location.href}?share=${encodeURIComponent(btoa(getText()))}`; } async function copy(text: string) { @@ -22,8 +22,9 @@ btn.addEventListener("click", async () => { export function sharedText(): string|null { const url = new URL(globalThis.window.location.href); - const text: string | null = url.searchParams.get("share"); + let text: string | null = url.searchParams.get("share"); if (text !== null) { + text = atob(text); url.searchParams.delete("share"); globalThis.window.history.replaceState( {},