From 9277ed5f287711b28ea5ca7ab86dfd659721a329 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 7 Oct 2026 13:29:22 -0700 Subject: Call the protocol by its name: 'Marmot (MLS)' in the group-type picker and the send-by menu (White Noise is one app that speaks it); a zap on something no relay has says it may be a private message instead of claiming the post vanished Co-Authored-By: Claude Opus 5.5 --- src/i18n.js | 8 ++++---- tools/marmot-chat-test.js | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/i18n.js b/src/i18n.js index f08ea11..425b059 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -397,7 +397,7 @@ const STR = { alertBoost: 'boosted your post', alertReply: 'replied to you', alertMention: 'mentioned you', - alertNoteGone: 'The post is no longer on your relays', + alertNoteGone: 'Not a post your relays have — perhaps a private message', postWho: 'Who reacted', feedFollow: 'Follow', feedFollowing: 'Following', @@ -515,7 +515,7 @@ const STR = { msgGroupFailed: "Couldn't update the group. Try again", msgGroupSetup: 'Your signer is needed once to set up group chats', msgGroupProto: 'Group type', - msgGroupProtoWn: 'White Noise', + msgGroupProtoWn: 'Marmot (MLS)', msgGroupProtoCd: 'Cordn', msgGroupProtoCdHint: 'Cordn groups work with Amethyst and the Cordn app; messages travel through a coordinator server that cannot read them.', msgCordnInfo: 'Cordn group · end-to-end encrypted · delivered by a coordinator', @@ -523,8 +523,8 @@ const STR = { msgRouteTitle: 'Send messages by', msgRouteAuto: 'Automatic', msgRouteAutoHint: 'Reply the way they last wrote', - msgRouteWn: 'White Noise', - msgRouteWnHint: 'Reaches their White Noise app', + msgRouteWn: 'Marmot (MLS)', + msgRouteWnHint: 'Encrypted with forward secrecy · works with White Noise', msgRouteDm: 'Nostr DM', msgRouteDmHint: 'Reaches any Nostr app that reads private messages', msgSysAdded: '{a} added {b}', diff --git a/tools/marmot-chat-test.js b/tools/marmot-chat-test.js index f8bccca..c932336 100644 --- a/tools/marmot-chat-test.js +++ b/tools/marmot-chat-test.js @@ -222,7 +222,7 @@ try { console.log('\n[the route can be pinned by hand]'); const pill = () => page.evaluate(() => document.querySelector('.route-pill')?.textContent || ''); - check('the thread says which way it sends', /White Noise/.test(await pill()), await pill()); + check('the thread says which way it sends', /Marmot/.test(await pill()), await pill()); const wrapsBefore = (await relayQuery({ kinds: [1059], '#p': [bob] })).length; await page.click('.route-pill'); await sleep(250); @@ -237,7 +237,7 @@ try { await sleep(250); await click('.msg-sheet-item', 'Automatic'); await sleep(300); - check('automatic follows their last message again', /White Noise/.test(await pill()), await pill()); + check('automatic follows their last message again', /Marmot/.test(await pill()), await pill()); await say('back on auto'); check('and sends by White Noise', !!await until(() => JSON.stringify(wn(['messages', 'list', dmGid, '--limit', '20'], bob)).includes('back on auto'))); } -- cgit v1.2.3