diff options
| author | Dhravya Shah <[email protected]> | 2025-08-30 14:56:38 -0700 |
|---|---|---|
| committer | Dhravya Shah <[email protected]> | 2025-08-30 14:56:38 -0700 |
| commit | dedd2fe612ec4beb6c222b54f271ec55ea31e8ad (patch) | |
| tree | 0b1560b101c7958601e88c701b1c95c34cb09839 /apps/web | |
| parent | temp disable waitlist for user testing (diff) | |
| parent | Merge pull request #395 from supermemoryai/mahesh/browser-extension (diff) | |
| download | supermemory-dedd2fe612ec4beb6c222b54f271ec55ea31e8ad.tar.xz supermemory-dedd2fe612ec4beb6c222b54f271ec55ea31e8ad.zip | |
Merge branch 'main' of https://github.com/supermemoryai/supermemory
Diffstat (limited to 'apps/web')
| -rw-r--r-- | apps/web/app/page.tsx | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/apps/web/app/page.tsx b/apps/web/app/page.tsx index 8c931b98..2118b63e 100644 --- a/apps/web/app/page.tsx +++ b/apps/web/app/page.tsx @@ -691,10 +691,23 @@ export default function Page() { }); useEffect(() => { + // save the token for chrome extension + const url = new URL(window.location.href); + const rawToken = url.searchParams.get("token"); + + if (rawToken) { + const encodedToken = encodeURIComponent(rawToken); + window.postMessage({ token: encodedToken }, "*"); + url.searchParams.delete("token"); + window.history.replaceState({}, "", url.toString()); + } + }, []); + + useEffect(() => { if (waitlistStatus && !waitlistStatus.accessGranted) { router.push("/waitlist"); } - }, []); + }, [waitlistStatus, router]); // Show loading state while checking authentication and waitlist status if (!user || isCheckingWaitlist) { |