diff --git a/scripts/generate.ts b/scripts/generate.ts index d0f64f7..d654ada 100644 --- a/scripts/generate.ts +++ b/scripts/generate.ts @@ -803,6 +803,7 @@ async function generate() { // Generate _redirects for Cloudflare Pages (SPA routes) const redirects = `/app / 301 /oauth/* /app.html 200 +/@* /app.html 200 ` fs.writeFileSync(path.join(distDir, '_redirects'), redirects) console.log('Generated: /_redirects') diff --git a/src/components/browser.ts b/src/components/browser.ts index 26ed08b..bf51378 100644 --- a/src/components/browser.ts +++ b/src/components/browser.ts @@ -13,6 +13,9 @@ export function renderHeader(currentHandle: string, isLoggedIn: boolean, userHan ` + // Use logged-in user's handle for input if available + const inputHandle = isLoggedIn && userHandle ? userHandle : currentHandle + return `