Skip to content

Commit 5d34d08

Browse files
chrisbobbesm-sayedi
authored 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.) - The new-DM sheet, but we'll be excluding muted users, coming up in a separate commit. - @-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 8878485 commit 5d34d08

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
@@ -1007,17 +1007,13 @@
10071007
"@noEarlierMessages": {
10081008
"description": "Text to show at the start of a message list if there are no earlier messages."
10091009
},
1010-
"mutedSender": "Muted sender",
1011-
"@mutedSender": {
1012-
"description": "Name for a muted user to display in message list."
1013-
},
10141010
"revealButtonLabel": "Reveal message for muted sender",
10151011
"@revealButtonLabel": {
10161012
"description": "Label for the button revealing hidden message from a muted sender in message list."
10171013
},
10181014
"mutedUser": "Muted user",
10191015
"@mutedUser": {
1020-
"description": "Name for a muted user to display all over the app."
1016+
"description": "Text to display in place of a muted user's name."
10211017
},
10221018
"scrollToBottomTooltip": "Scroll to bottom",
10231019
"@scrollToBottomTooltip": {

lib/generated/l10n/zulip_localizations.dart

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

1502-
/// Name for a muted user to display in message list.
1503-
///
1504-
/// In en, this message translates to:
1505-
/// **'Muted sender'**
1506-
String get mutedSender;
1507-
15081502
/// Label for the button revealing hidden message from a muted sender in message list.
15091503
///
15101504
/// In en, this message translates to:
15111505
/// **'Reveal message for muted sender'**
15121506
String get revealButtonLabel;
15131507

1514-
/// Name for a muted user to display all over the app.
1508+
/// Text to display in place of a muted user's name.
15151509
///
15161510
/// In en, this message translates to:
15171511
/// **'Muted user'**

lib/generated/l10n/zulip_localizations_ar.dart

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

822-
@override
823-
String get mutedSender => 'Muted sender';
824-
825822
@override
826823
String get revealButtonLabel => 'Reveal message for muted sender';
827824

lib/generated/l10n/zulip_localizations_de.dart

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

822-
@override
823-
String get mutedSender => 'Muted sender';
824-
825822
@override
826823
String get revealButtonLabel => 'Reveal message for muted sender';
827824

lib/generated/l10n/zulip_localizations_en.dart

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

822-
@override
823-
String get mutedSender => 'Muted sender';
824-
825822
@override
826823
String get revealButtonLabel => 'Reveal message for muted sender';
827824

lib/generated/l10n/zulip_localizations_ja.dart

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

822-
@override
823-
String get mutedSender => 'Muted sender';
824-
825822
@override
826823
String get revealButtonLabel => 'Reveal message for muted sender';
827824

lib/generated/l10n/zulip_localizations_nb.dart

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

822-
@override
823-
String get mutedSender => 'Muted sender';
824-
825822
@override
826823
String get revealButtonLabel => 'Reveal message for muted sender';
827824

lib/generated/l10n/zulip_localizations_pl.dart

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

835-
@override
836-
String get mutedSender => 'Wyciszony nadawca';
837-
838835
@override
839836
String get revealButtonLabel => 'Odsłoń wiadomość od wyciszonego użytkownika';
840837

lib/generated/l10n/zulip_localizations_ru.dart

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

837-
@override
838-
String get mutedSender => 'Отключенный отправитель';
839-
840837
@override
841838
String get revealButtonLabel => 'Показать сообщение отключенного отправителя';
842839

lib/generated/l10n/zulip_localizations_sk.dart

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

824-
@override
825-
String get mutedSender => 'Muted sender';
826-
827824
@override
828825
String get revealButtonLabel => 'Reveal message for muted sender';
829826

0 commit comments

Comments
 (0)