From 0700ff676f02b5fc50b3f7aace7a855a9bf54d32 Mon Sep 17 00:00:00 2001 From: automated-signal <37887102+automated-signal@users.noreply.github.com> Date: Mon, 20 Jul 2026 12:32:43 -0500 Subject: [PATCH] Always show contact name in Safety Number warning Co-authored-by: Scott Nonnenberg --- _locales/en/messages.json | 2 +- .../SafetyNumberNotification.dom.stories.tsx | 22 ++----------------- .../SafetyNumberNotification.dom.tsx | 16 +++++--------- .../conversation/Timeline.dom.stories.tsx | 1 - ts/state/selectors/message.preload.ts | 3 +-- ts/test-mock/messaging/relink_test.node.ts | 2 +- .../messaging/safety_number_test.node.ts | 6 ++--- ts/test-mock/pnp/pni_change_test.node.ts | 4 ++-- 8 files changed, 15 insertions(+), 41 deletions(-) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 226d034124..566152b2dc 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -3178,7 +3178,7 @@ }, "icu:safetyNumberChangedGroup": { "messageformat": "Safety Number with {name} has changed", - "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name" + "description": "A notification shown in a group and 1:1 conversations when a contact reinstalls, showing the contact name" }, "icu:ConversationDetails__viewSafetyNumber": { "messageformat": "View Safety Number", diff --git a/ts/components/conversation/SafetyNumberNotification.dom.stories.tsx b/ts/components/conversation/SafetyNumberNotification.dom.stories.tsx index 1d4b04f664..d37c6a9c62 100644 --- a/ts/components/conversation/SafetyNumberNotification.dom.stories.tsx +++ b/ts/components/conversation/SafetyNumberNotification.dom.stories.tsx @@ -17,22 +17,17 @@ const createContact = (props: Partial): ContactType => ({ export default { title: 'Components/Conversation/SafetyNumberNotification', - argTypes: { - isGroup: { control: { type: 'boolean' } }, - }, args: { i18n, contact: {} as ContactType, - isGroup: false, toggleSafetyNumberModal: action('toggleSafetyNumberModal'), }, } satisfies Meta; -export function GroupConversation(args: Props): JSX.Element { +export function Default(args: Props): JSX.Element { return ( - ); -} - -export function LongNameInGroup(args: Props): JSX.Element { - return ( - - ) : ( - - ) + } button={