Skip to content

Commit 58fc6c6

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.) - 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 00f5130 commit 58fc6c6

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
@@ -987,17 +987,13 @@
987987
"@noEarlierMessages": {
988988
"description": "Text to show at the start of a message list if there are no earlier messages."
989989
},
990-
"mutedSender": "Muted sender",
991-
"@mutedSender": {
992-
"description": "Name for a muted user to display in message list."
993-
},
994990
"revealButtonLabel": "Reveal message for muted sender",
995991
"@revealButtonLabel": {
996992
"description": "Label for the button revealing hidden message from a muted sender in message list."
997993
},
998994
"mutedUser": "Muted user",
999995
"@mutedUser": {
1000-
"description": "Name for a muted user to display all over the app."
996+
"description": "Text to display in place of a muted user's name."
1001997
},
1002998
"scrollToBottomTooltip": "Scroll to bottom",
1003999
"@scrollToBottomTooltip": {

lib/generated/l10n/zulip_localizations.dart

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

1472-
/// Name for a muted user to display in message list.
1473-
///
1474-
/// In en, this message translates to:
1475-
/// **'Muted sender'**
1476-
String get mutedSender;
1477-
14781472
/// Label for the button revealing hidden message from a muted sender in message list.
14791473
///
14801474
/// In en, this message translates to:
14811475
/// **'Reveal message for muted sender'**
14821476
String get revealButtonLabel;
14831477

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

lib/generated/l10n/zulip_localizations_ar.dart

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

805-
@override
806-
String get mutedSender => 'Muted sender';
807-
808805
@override
809806
String get revealButtonLabel => 'Reveal message for muted sender';
810807

lib/generated/l10n/zulip_localizations_de.dart

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

805-
@override
806-
String get mutedSender => 'Muted sender';
807-
808805
@override
809806
String get revealButtonLabel => 'Reveal message for muted sender';
810807

lib/generated/l10n/zulip_localizations_en.dart

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

805-
@override
806-
String get mutedSender => 'Muted sender';
807-
808805
@override
809806
String get revealButtonLabel => 'Reveal message for muted sender';
810807

lib/generated/l10n/zulip_localizations_ja.dart

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

805-
@override
806-
String get mutedSender => 'Muted sender';
807-
808805
@override
809806
String get revealButtonLabel => 'Reveal message for muted sender';
810807

lib/generated/l10n/zulip_localizations_nb.dart

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

805-
@override
806-
String get mutedSender => 'Muted sender';
807-
808805
@override
809806
String get revealButtonLabel => 'Reveal message for muted sender';
810807

lib/generated/l10n/zulip_localizations_pl.dart

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

818-
@override
819-
String get mutedSender => 'Wyciszony nadawca';
820-
821818
@override
822819
String get revealButtonLabel => 'Odsłoń wiadomość od wyciszonego użytkownika';
823820

lib/generated/l10n/zulip_localizations_ru.dart

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

820-
@override
821-
String get mutedSender => 'Отключенный отправитель';
822-
823820
@override
824821
String get revealButtonLabel => 'Показать сообщение отключенного отправителя';
825822

lib/generated/l10n/zulip_localizations_sk.dart

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

807-
@override
808-
String get mutedSender => 'Muted sender';
809-
810807
@override
811808
String get revealButtonLabel => 'Reveal message for muted sender';
812809

0 commit comments

Comments
 (0)