From 2b97adfdca189fdf47256ab1e85de0f3d1fbc8bc Mon Sep 17 00:00:00 2001 From: codytseng Date: Mon, 9 Feb 2026 22:11:26 +0800 Subject: [PATCH] feat: support navigating to primary pages via URL query parameter Allow users to open a specific primary page by visiting /?page=explore, /?page=settings, etc. Co-Authored-By: Claude Opus 4.6 --- src/PageManager.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/PageManager.tsx b/src/PageManager.tsx index e9b91cb..81263c3 100644 --- a/src/PageManager.tsx +++ b/src/PageManager.tsx @@ -139,6 +139,10 @@ export function PageManager({ maxStackSize = 5 }: { maxStackSize?: number }) { navigatePrimaryPage('relay', { url }) } } + const page = searchParams.get('page') + if (page && page in PRIMARY_PAGE_MAP) { + navigatePrimaryPage(page as TPrimaryPageName) + } } const onPopState = (e: PopStateEvent) => {