diff --git a/app/play/page.tsx b/app/play/page.tsx index 5c83ce5..f58967f 100644 --- a/app/play/page.tsx +++ b/app/play/page.tsx @@ -1021,34 +1021,6 @@ function PlayInner() { } track("gallery_export", { scene_count: scenes.length }); window.open(`/gallery#id=${id}`, "_blank", "noopener"); - - // Fire-and-forget: also pack an encrypted `.infiplot` share file for the - // player to send to a friend. The local-tab view above is instant either - // way; this happens in the background. Server returns 503 if - // GALLERY_SECRET isn't configured, in which case we silently skip — the - // local view still works, just no share file. - // void (async () => { - // try { - // const r = await fetch("/api/gallery-pack", { - // method: "POST", - // headers: { "Content-Type": "application/json" }, - // body: JSON.stringify({ docStr }), - // }); - // if (!r.ok) return; - // const blob = await r.blob(); - // const url = URL.createObjectURL(blob); - // const a = document.createElement("a"); - // a.href = url; - // a.download = `infiplot-${id}.infiplot`; - // a.rel = "noopener"; - // document.body.appendChild(a); - // a.click(); - // a.remove(); - // setTimeout(() => URL.revokeObjectURL(url), 2000); - // } catch { - // // network / decrypt error — local view above already worked - // } - // })(); }, [trimGalleryExports]); const handleExportStory = useCallback(() => {