aboutsummaryrefslogtreecommitdiff
path: root/apps/web
diff options
context:
space:
mode:
authorMahesh Sanikommu <[email protected]>2025-08-29 18:34:52 -0700
committerGitHub <[email protected]>2025-08-29 18:34:52 -0700
commitdb00b0a89eef16d8083fb0541bc884bfebf295ef (patch)
treeb8c70f56ef1626188da624c0e82e32d1d9d00826 /apps/web
parentfix: build (diff)
parentfixed bun lock issue (diff)
downloadsupermemory-db00b0a89eef16d8083fb0541bc884bfebf295ef.tar.xz
supermemory-db00b0a89eef16d8083fb0541bc884bfebf295ef.zip
Merge pull request #395 from supermemoryai/mahesh/browser-extension
feat: browser extension
Diffstat (limited to 'apps/web')
-rw-r--r--apps/web/app/page.tsx15
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) {