Skip to content

Commit 1107261

Browse files
chrisbobbesm-sayedi
andcommitted
muted-users: Say "Muted user" to replace a user's name, where applicable
(Done by adding an is-muted condition in store.userDisplayName and store.senderDisplayName, with an opt-out param.) If Chris is muted, we'll now show "Muted user" where before we would show "Chris Bobbe", in the following places: - Message-list page: - DM-narrow app bar. - DM recipient headers. - The sender row on messages. This and message content will get more treatment in a separate commit. - Emoji-reaction chips on messages. - Typing indicators ("Muted user is typing…"), but we'll be excluding muted users, coming up in a separate commit. - Voter names in poll messages. - DM items in the Inbox page. (Messages from muted users are automatically marked as read, but they can end up in the inbox if you un-mark them as read.) - @-mention autocomplete, but we'll be excluding muted users, coming up in a separate commit. - Items in the Direct messages ("recent DMs") page. We'll be excluding DMs where everyone is muted, coming up in a separate commit. - User items in custom profile fields. We *don't* do this replacement in the following places, i.e., we'll still show "Chris Bobbe" if Chris is muted: - Sender name in the header of the lightbox page. (This follows web.) - The "hint text" for the compose box in a DM narrow: it will still say "Message @chris Bobbe", not "Message @muted user". (This follows web.) - The user's name at the top of the Profile page. - We won't generate malformed @-mention syntax like @_**Muted user|13313**. Co-authored-by: Sayed Mahmood Sayedi <[email protected]>
1 parent 23413ab commit 1107261

25 files changed

+242
-71
lines changed

assets/l10n/app_en.arb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -983,17 +983,13 @@
983983
"@noEarlierMessages": {
984984
"description": "Text to show at the start of a message list if there are no earlier messages."
985985
},
986-
"mutedSender": "Muted sender",
987-
"@mutedSender": {
988-
"description": "Name for a muted user to display in message list."
989-
},
990986
"revealButtonLabel": "Reveal message for muted sender",
991987
"@revealButtonLabel": {
992988
"description": "Label for the button revealing hidden message from a muted sender in message list."
993989
},
994990
"mutedUser": "Muted user",
995991
"@mutedUser": {
996-
"description": "Name for a muted user to display all over the app."
992+
"description": "Text to display in place of a muted user's name."
997993
},
998994
"scrollToBottomTooltip": "Scroll to bottom",
999995
"@scrollToBottomTooltip": {

lib/generated/l10n/zulip_localizations.dart

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1463,19 +1463,13 @@ abstract class ZulipLocalizations {
14631463
/// **'No earlier messages'**
14641464
String get noEarlierMessages;
14651465

1466-
/// Name for a muted user to display in message list.
1467-
///
1468-
/// In en, this message translates to:
1469-
/// **'Muted sender'**
1470-
String get mutedSender;
1471-
14721466
/// Label for the button revealing hidden message from a muted sender in message list.
14731467
///
14741468
/// In en, this message translates to:
14751469
/// **'Reveal message for muted sender'**
14761470
String get revealButtonLabel;
14771471

1478-
/// Name for a muted user to display all over the app.
1472+
/// Text to display in place of a muted user's name.
14791473
///
14801474
/// In en, this message translates to:
14811475
/// **'Muted user'**

lib/generated/l10n/zulip_localizations_ar.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -796,9 +796,6 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
796796
@override
797797
String get noEarlierMessages => 'No earlier messages';
798798

799-
@override
800-
String get mutedSender => 'Muted sender';
801-
802799
@override
803800
String get revealButtonLabel => 'Reveal message for muted sender';
804801

lib/generated/l10n/zulip_localizations_de.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -796,9 +796,6 @@ class ZulipLocalizationsDe extends ZulipLocalizations {
796796
@override
797797
String get noEarlierMessages => 'No earlier messages';
798798

799-
@override
800-
String get mutedSender => 'Muted sender';
801-
802799
@override
803800
String get revealButtonLabel => 'Reveal message for muted sender';
804801

lib/generated/l10n/zulip_localizations_en.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -796,9 +796,6 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
796796
@override
797797
String get noEarlierMessages => 'No earlier messages';
798798

799-
@override
800-
String get mutedSender => 'Muted sender';
801-
802799
@override
803800
String get revealButtonLabel => 'Reveal message for muted sender';
804801

lib/generated/l10n/zulip_localizations_ja.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -796,9 +796,6 @@ class ZulipLocalizationsJa extends ZulipLocalizations {
796796
@override
797797
String get noEarlierMessages => 'No earlier messages';
798798

799-
@override
800-
String get mutedSender => 'Muted sender';
801-
802799
@override
803800
String get revealButtonLabel => 'Reveal message for muted sender';
804801

lib/generated/l10n/zulip_localizations_nb.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -796,9 +796,6 @@ class ZulipLocalizationsNb extends ZulipLocalizations {
796796
@override
797797
String get noEarlierMessages => 'No earlier messages';
798798

799-
@override
800-
String get mutedSender => 'Muted sender';
801-
802799
@override
803800
String get revealButtonLabel => 'Reveal message for muted sender';
804801

lib/generated/l10n/zulip_localizations_pl.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -807,9 +807,6 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
807807
@override
808808
String get noEarlierMessages => 'Brak historii';
809809

810-
@override
811-
String get mutedSender => 'Muted sender';
812-
813810
@override
814811
String get revealButtonLabel => 'Reveal message for muted sender';
815812

lib/generated/l10n/zulip_localizations_ru.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -810,9 +810,6 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
810810
@override
811811
String get noEarlierMessages => 'Предшествующих сообщений нет';
812812

813-
@override
814-
String get mutedSender => 'Muted sender';
815-
816813
@override
817814
String get revealButtonLabel => 'Reveal message for muted sender';
818815

lib/generated/l10n/zulip_localizations_sk.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -798,9 +798,6 @@ class ZulipLocalizationsSk extends ZulipLocalizations {
798798
@override
799799
String get noEarlierMessages => 'No earlier messages';
800800

801-
@override
802-
String get mutedSender => 'Muted sender';
803-
804801
@override
805802
String get revealButtonLabel => 'Reveal message for muted sender';
806803

0 commit comments

Comments
 (0)