zulip/static/templates
Vladislav Manchev 668d0d9dfa Fix performance issues with user presence list in large realms.
Whenever a user became active, this triggers an immediate presence
update event (to show that user as active).  The implementation for
that event (running on the browsers of all other users in the realm)
would fully rerender the presence list, which can be an expensive
operation in a large realm, just to update the status for that one
user.  This fixes that case to just remove the user from the list and
then re-insert it at the appropriate index.

[Commit message expanded with more details by Tim Abbott]
2016-02-12 20:04:43 -08:00
..
.gitignore Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
actions_popover_content.handlebars Put "Link to this conversation" lower in the message menu. 2014-02-18 13:19:39 -05:00
admin_streams_list.handlebars Update admin page language on deleting streams. 2014-01-29 12:41:21 -05:00
admin_tab.handlebars Change administration UI to utilize tabs. 2016-01-12 22:08:10 -08:00
admin_user_list.handlebars admin: Fix reactivating bot users. 2015-11-04 08:03:17 -08:00
alert_word_settings_item.handlebars Actually switch to Bootstrap3-esque buttons. 2014-03-05 16:24:54 -05:00
announce_stream_docs.handlebars Add "announce stream" option to frontend UI 2013-08-29 10:32:37 -04:00
bankruptcy_modal.handlebars Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
bookend.handlebars Render messages as groups of divs instead of individual rows 2014-02-27 20:25:23 -05:00
bot_avatar_row.handlebars Fix 05-settings.js test 2015-08-22 12:52:44 -07:00
change_stream_privacy.handlebars Switch streams page over to use consistent buttons. 2014-03-05 17:23:23 -05:00
compose-invite-users.handlebars Fix indentation in compose-invite-users.handlebars 2013-10-09 17:18:57 -04:00
compose_notification.handlebars Attempt 2: Notifications in the composebox 2013-11-18 16:09:34 -05:00
email_address_hint.handlebars More whitelabeling stragglers. 2014-07-29 21:46:33 -07:00
group_pms.handlebars Align names in group PM list 2013-12-06 17:54:05 -05:00
invite_subscription.handlebars Close input tag in invite_subscription.handlebars 2013-10-08 17:21:52 -04:00
message_edit_form.handlebars Properly style 'Cancel' button in edit dialog. 2014-03-05 17:33:01 -05:00
message_group.handlebars Rename message to message_container 2014-03-18 15:05:39 -04:00
message_info_popover_content.handlebars Fix narrowing links in message popovers. 2013-11-25 14:00:28 -05:00
message_info_popover_title.handlebars Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
new_stream_users.handlebars Close input tag in new_stream_users.handlebars 2013-10-08 17:21:55 -04:00
notification.handlebars Move zephyr/static to just static. 2013-07-29 12:11:26 -04:00
propagate_notification_change.handlebars Fix unstyled button on Settings stream notification propagation. 2014-03-06 12:45:06 -05:00
recipient_row.handlebars Separate the global message data from the list display data 2014-03-18 15:02:31 -04:00
settings_tab.handlebars Add UserProfile flag to control whether we have a left side userlist. 2015-09-19 23:22:59 -07:00
sidebar_private_message_list.handlebars Show 5 most recent "Private messages" when clicked. 2015-12-15 07:52:54 -08:00
sidebar_subject_list.handlebars Make the more 'topics link' a bit more muted. 2013-11-27 18:34:21 -05:00
single_message.handlebars Fix the overflow issues on status messages 2014-06-10 14:35:05 -06:00
stream_member_list_entry.handlebars Switch streams page over to use consistent buttons. 2014-03-05 17:23:23 -05:00
stream_privacy.handlebars Redesign elements in left sidebar 2014-02-18 12:50:32 -07:00
stream_sidebar_actions.handlebars Use real stream ids in our stream-related UI widgets. 2014-02-10 13:23:27 -05:00
stream_sidebar_row.handlebars Fix failing stream sidebar node test 2014-02-18 12:50:32 -07:00
subscription.handlebars Wrap 'Receive audible notifications'. 2014-03-11 13:06:23 -04:00
subscription_setting_icon.handlebars Extract subscription_setting_icon.handlebars 2014-01-06 11:59:47 -05:00
subscription_table_body.handlebars Switch streams page over to use consistent buttons. 2014-03-05 17:23:23 -05:00
subscription_type.handlebars Extract subscription_type.handlebars 2014-01-06 11:59:47 -05:00
tab_bar.handlebars Move crumbbar to header and change visual appearance 2014-02-18 12:50:29 -07:00
topic_edit_form.handlebars Restyle subject editing form 2014-02-18 12:50:29 -07:00
topic_sidebar_actions.handlebars Add mute/unmute to topic sidebar menu 2013-09-17 18:53:28 -04:00
tutorial_home.handlebars Make the tutorial shorter, and visually highlight important concepts. 2014-01-23 17:06:27 -05:00
tutorial_message.handlebars More whitelabeling stragglers. 2014-07-29 21:46:33 -07:00
tutorial_reply.handlebars Make the tutorial shorter, and visually highlight important concepts. 2014-01-23 17:06:27 -05:00
tutorial_stream.handlebars Make the tutorial shorter, and visually highlight important concepts. 2014-01-23 17:06:27 -05:00
tutorial_subject.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
tutorial_title.handlebars Don't let the tutorial popovers get clipped on long names or small windows. 2013-08-27 15:09:28 -04:00
user_presence_row.handlebars Fix performance issues with user presence list in large realms. 2016-02-12 20:04:43 -08:00
user_presence_rows.handlebars Fix performance issues with user presence list in large realms. 2016-02-12 20:04:43 -08:00
user_sidebar_actions.handlebars Consistently bold things in the sidebar popovers. 2013-10-04 01:36:34 -04:00