zulip/static/templates/settings
Tim Abbott d47f29c2d6 reactions: Implement display_emoji_reaction_users setting.
This setting provides a more ergonomic experience when viewing a
message where only a small number of emoji reactions are present; you
no longer need to hover over the reaction to see who reacted, which is
often quite important to understanding what it means.

We added this setting (visible in the development environment only,
and implemented on mobile) a few months ago; so to complete this
feature, we just need to add the frontend rendering/live update logic
and publish it.

As documented in the code comments, the current rule is "messages with
3 or fewer reactions" for which messages will display the names of the
users reacting.

The previous set_reaction_count API made sense when the display of a
given reaction was a pure function of its data. However, we will soon
be making it a function of the total number of reactions on the
message.

Thus, view functions to update reaction display now need to call a
shared update_vote_text_on_message function in all code paths, even
code paths like "add the first vote for a reaction" and "remove the
sole vote of a reaction" which previously did not need to call
set_reaction_count.

Fixes #20890.
2022-10-27 12:41:51 -07:00
..
account_settings.hbs settings: Italicize text inside parens for presence_enabled setting. 2022-09-27 10:43:51 -07:00
add_alert_word.hbs alert word: Convert inline form to modal. 2022-08-15 19:07:38 -07:00
add_new_bot_form.hbs settings_bots: Change text "profile picture" to "avatar". 2022-09-23 12:06:51 -07:00
add_new_custom_profile_field_form.hbs custom_profile_fields: Toggle new "display_in_profile_summary" field. 2022-09-20 17:03:57 -07:00
add_user_group_modal.hbs user_groups: Convert inline form to modal. 2022-05-04 17:46:30 -07:00
admin_auth_methods_list.hbs settings_org: Use settings_checkbox in Authentication Methods UI. 2022-07-22 16:38:47 -07:00
admin_default_streams_list.hbs
admin_emoji_list.hbs settings_emoji: Rename can_admin_emoji to can_delete_emoji. 2021-07-14 14:57:09 -07:00
admin_export_list.hbs template: Move `admin_export_list` template to `settings` folder. 2021-04-26 09:37:08 -07:00
admin_human_form.hbs edit user: Place deactivate button outside the `form` element in modal. 2022-09-15 12:13:35 -07:00
admin_invites_list.hbs invite: Add frontend support to send an invite which never expires. 2022-02-24 16:32:20 -08:00
admin_linkifier_edit_form.hbs settings: Use edit_fields_modal framework for linkifier-edit modal. 2021-06-24 16:55:23 -07:00
admin_linkifier_list.hbs linkifiers: Add frontend support to edit linkifier. 2021-05-09 20:12:25 -07:00
admin_playground_list.hbs puppeteer: Add settings test for realm-playgrounds. 2021-05-04 12:19:04 -07:00
admin_profile_field_list.hbs settings: Move display_in_profile_summary checkbox to center. 2022-09-21 11:06:54 -07:00
admin_realm_domains_list.hbs
admin_settings_modals.hbs realm_domains_modal: Migrate modal to dialog_widget. 2022-07-07 14:56:45 -07:00
admin_tab.hbs settings: Add UI for realm-level defaults of display settings. 2021-09-15 09:56:32 -07:00
admin_user_group_list.hbs template: Move `admin_user_group_list` template to `settings` folder. 2021-04-26 09:37:30 -07:00
admin_user_list.hbs settings: Set min width of role column. 2022-10-13 10:05:20 -07:00
alert_word_settings.hbs alert word: Convert inline form to modal. 2022-08-15 19:07:38 -07:00
alert_word_settings_item.hbs settings: Add sorting feature for list of alert words. 2022-02-25 17:33:11 -08:00
api_key_modal.hbs Revert "modals: Add `data-simplebar` to `login` and `api key` modal." 2022-10-12 17:20:33 -07:00
attachments_settings.hbs settings: Make list header sections consistent. 2022-03-04 14:37:28 -08:00
auth_methods_settings_admin.hbs settings_org: Use settings_checkbox in Authentication Methods UI. 2022-07-22 16:38:47 -07:00
bot_avatar_row.hbs settings_bots: Open bots streams tab from personal settings > bots. 2022-09-16 17:51:34 -07:00
bot_list_admin.hbs settings_bots: Make it possible to add new bots from org settings. 2022-09-23 12:06:51 -07:00
bot_settings.hbs settings_bots: Move "Add a new bot" tab inside a modal. 2022-09-23 12:06:51 -07:00
custom_user_profile_field.hbs settings: Show typeahead for pronouns type custom profile field. 2022-10-06 17:56:26 -07:00
data_exports_admin.hbs settings: Make list header sections consistent. 2022-03-04 14:37:28 -08:00
deactivated_users_admin.hbs settings: Place the saving indicator in the header. 2022-03-21 13:30:38 -07:00
default_streams_list_admin.hbs settings: Make list header sections consistent. 2022-03-04 14:37:28 -08:00
dev_env_email_access.hbs
display_settings.hbs reactions: Implement display_emoji_reaction_users setting. 2022-10-27 12:41:51 -07:00
dropdown_list.hbs
dropdown_list_widget.hbs settings: Avoid dropdown_list_widget on same line as labels. 2022-03-15 16:08:41 -07:00
dropdown_options_widget.hbs templates: Always indent "each" blocks. 2021-12-06 14:58:29 -08:00
edit_bot_form.hbs edit user: Place deactivate button outside the `form` element in modal. 2022-09-15 12:13:35 -07:00
edit_custom_profile_field_form.hbs custom_profile_fields: Toggle new "display_in_profile_summary" field. 2022-09-20 17:03:57 -07:00
edit_embedded_bot_service.hbs templates: Always indent "each" blocks. 2021-12-06 14:58:29 -08:00
edit_outgoing_webhook_service.hbs settings: Make spacing consistent between outgoing webhook bot inputs. 2022-07-31 17:06:03 -07:00
emoji_settings_admin.hbs settings: Make list header sections consistent. 2022-03-04 14:37:28 -08:00
emoji_settings_tip.hbs templates: Simplify nested Handlebars conditionals using {{else if}}. 2022-06-30 11:24:44 -07:00
image_upload_widget.hbs images: Move error/loading images into subdirectories. 2022-08-30 22:40:59 -07:00
invites_list_admin.hbs settings: Place the saving indicator in the header. 2022-03-21 13:30:38 -07:00
language_selection_widget.hbs admin: Use language_selection_widget to set notification language. 2022-06-01 17:08:00 -07:00
linkifier_settings_admin.hbs minor: Remove usage of `control-group` and `control-label` class. 2022-08-09 10:36:27 -07:00
muted_topics_settings.hbs settings: Make list header sections consistent. 2022-03-04 14:37:28 -08:00
muted_users_settings.hbs settings: Make list header sections consistent. 2022-03-04 14:37:28 -08:00
notification_settings.hbs settings: Refactor code of realm-default of notification batching period. 2022-09-23 16:24:16 -07:00
notification_settings_checkboxes.hbs settings: Grey out muted streams in personal settings. 2022-03-03 14:51:15 -08:00
organization_permissions_admin.hbs settings: Create a new "Message deletion" section. 2022-10-10 08:52:36 -07:00
organization_profile_admin.hbs settings: Add realm setting for Zulip communities directory. 2022-05-04 11:13:28 -07:00
organization_settings_admin.hbs settings: Remove the "i" for "Message retention". 2022-10-03 14:28:20 -07:00
organization_settings_tip.hbs
organization_user_settings_defaults.hbs settings: Italicize text inside parens for presence_enabled setting. 2022-09-27 10:43:51 -07:00
playground_settings_admin.hbs minor: Remove usage of `control-group` and `control-label` class. 2022-08-09 10:36:27 -07:00
profile_field_choice.hbs custom_profile_fields: Convert new profile field form to a modal. 2022-08-05 17:26:56 -07:00
profile_field_settings_admin.hbs custom_profile_fields: Toggle new "display_in_profile_summary" field. 2022-09-20 17:03:57 -07:00
profile_settings.hbs settings: Convert `form` to `div` in `Full name` input. 2022-09-29 17:11:15 -07:00
realm_domains_modal.hbs realm_domains_modal: Migrate modal to dialog_widget. 2022-07-07 14:56:45 -07:00
settings_checkbox.hbs settings: Add option in settings_checkbox to show some text in parens. 2022-09-27 10:43:51 -07:00
settings_save_discard_widget.hbs settings: Add option to show only indicator in save-discard widget. 2021-10-07 10:12:10 -07:00
stream_specific_notification_row.hbs icons: Change mute icon from bell to speaker. 2022-09-09 17:32:19 -07:00
upgrade_tip_widget.hbs settings: Mention about sponsorship in upgrade banner. 2022-07-25 16:53:37 -07:00
upload_space_stats.hbs
uploaded_files_list.hbs templates: Always indent "each" blocks. 2021-12-06 14:58:29 -08:00
user_display_settings.hbs settings: Add condition for time and default language settings UI. 2021-09-13 08:32:31 -07:00
user_groups_admin.hbs user_groups: Convert inline form to modal. 2022-05-04 17:46:30 -07:00
user_list_admin.hbs settings: Place the saving indicator in the header. 2022-03-21 13:30:38 -07:00
user_notification_settings.hbs templates: Add condition for showing stream notification settings. 2021-09-13 08:32:31 -07:00