From e10e201f93a437ee7e8c6db6e0024153fd312b7c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sun, 27 Sep 2026 22:52:56 -0700 Subject: A visitor who taps zap, reply, react or boost is shown the way in; the public header has Search and Sign in. Reading is free. A tap on an action without a wallet opens a sheet with the sign-in doors (Google, passkey, Nostr), Create a new wallet, and Not now; the missing-identity path lands there too instead of a toast, and zapping is never offered to a visitor as if it could go through. The header on a public page (a feed, a profile, a thread) carries Search and Sign in. The page is remembered, so a sign-in lands back on it. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01VhUKyXKtsJ67QAFfb7QR9D --- src/i18n.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/i18n.js') diff --git a/src/i18n.js b/src/i18n.js index fead210..c29e45a 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -252,6 +252,10 @@ const STR = { profTheirFeed: 'Their timeline', feedFirehose: 'Everything', feedPopular: 'Popular', + askSignInTitle: 'Sign in to join in', + askSignInBody: 'Reading is free. To zap, reply, react or follow, sign in or create a wallet.', + askSignInCreate: 'Create a new wallet', + askNotNow: 'Not now', feedLangLabel: 'Language', feedRelays: 'Relays', feedRelaysHint: 'Posts are read from these relays. What the feed asks for stays the same.', -- cgit v1.2.3