zulip/static/js
Steve Howell 7962710132 Remove 40-streams criterion for flagging dormant streams.
Before this change, we would move "dormant" streams to the bottom
of your stream sidebar, but only if you had 40+ streams.

Now we do this in all cases to be more consistent.

This commit also changes the redraw strategy when we remove rows.
Before this change, we were doing incremental updates, but now we
call build_stream_list to do a complete rebuild.  This was partly
motivated by adding the new divider, which would have complicated
the incrememental approach when you removed the last remaining
dormant stream.
2017-04-19 09:18:18 -07:00
..
portico integrations: Preserve scroll position on integration inspect. 2017-04-12 21:14:21 -07:00
src i18next: Add expirationTime option to cache. 2017-04-12 09:32:49 -07:00
stats analytics: Add a 'me' option for messages_sent_over_time. 2017-04-17 22:18:24 -07:00
.eslintrc.json Change name of eslintrc file to .eslintrc.json 2016-11-29 08:58:39 -08:00
activity.js Add ping_only flag for presence updates. 2017-04-04 15:57:10 -07:00
admin.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
admin_sections.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
alert_words.js refactor: Move is_current_user() to people.js. 2017-01-21 21:45:12 -08:00
alert_words_ui.js alert_words: Trim whitespace around alert words. 2017-02-16 21:06:18 -08:00
attachments_ui.js attachment: Add file icon to the green box when file has no extension. 2017-03-09 00:56:37 -08:00
avatar.js Add size limit for uploading user avatars and realm icons. 2017-03-07 22:13:01 -08:00
blueslip.js Add ui_report shim. 2017-03-19 11:05:44 -07:00
bot_data.js bot_data.js: Add `get_all_bots_for_current_user()` function. 2017-02-28 16:15:10 -08:00
channel.js reload: Remove cleanup_before_reload logic. 2017-03-27 13:23:10 -07:00
click_handlers.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
colorspace.js Migrate JS modules to CommonJS style. 2016-12-07 16:11:52 -08:00
common.js auth: Make min password length and strength configurable. 2017-01-10 04:55:41 -08:00
components.js Select first toggle tab by default. 2017-02-21 11:30:59 -08:00
compose.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
compose_actions.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
compose_fade.js Add recipient() and composing() shims. 2017-03-18 15:52:50 -07:00
compose_state.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
composebox_typeahead.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
condense.js edit: Remove More/Collapse when in message edit/view source mode. 2017-03-16 11:30:49 -07:00
copy_and_paste.js lint: Fix many no-unused-vars eslint rule violations. 2016-12-14 21:34:51 -08:00
custom_markdown.js Add ui_report shim. 2017-03-19 11:05:44 -07:00
debug.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
dict.js Add Dict.clear() method. 2017-04-07 15:20:12 -07:00
drafts.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
echo.js frontend: Show KaTeX errors not related to syntax. 2017-04-03 17:01:50 -07:00
emoji.js update_emojis: Handle the case involving deletion of realm emoji. 2017-04-18 12:18:52 -07:00
favicon.js Switch from deprecated $.browser to userAgent test. 2016-08-25 14:12:58 -07:00
feature_flags.js Remove dead code related to bot/stream settings. 2017-04-07 15:20:12 -07:00
fenced_code.js bugdown: Remove trailing whitespace on fence code blocks. 2017-03-22 14:17:34 -07:00
filter.js Create filter.update_email(). 2017-02-14 23:25:22 -08:00
floating_recipient_bar.js compose fade: Introduce message-fade/user-fade CSS classes. 2017-03-16 14:06:40 -07:00
gear_menu.js alerts: Change sidebar alerts to be at top of the screen. 2017-04-03 16:22:05 -07:00
hash_util.js js dependencies: Split hash_util.js from hashchange.js. 2017-03-18 20:40:34 -07:00
hashchange.js Rename "Administration" to "Organization" in the settings UI. 2017-04-07 17:32:56 -07:00
hotkey.js hotkey.js: Add reactions popover navigation. 2017-04-18 23:25:45 -07:00
hotspots.js hotspots: Add backend support for tutorial hotspots. 2017-03-29 11:34:32 -07:00
invite.js invite: Display and check default streams in invite modal. 2017-03-21 20:56:34 -07:00
lightbox.js Modify lightbox to only display valid images and YT Videos. 2017-03-25 09:19:26 -07:00
list_rendering.js frontend: Implement list_render class. 2017-04-14 14:52:50 -07:00
list_util.js Extract list_util.js for navigating lists. 2017-04-05 11:53:52 -07:00
loading.js loading-spinner: Fix improper display in upload avatar setting. 2017-04-06 09:06:14 +05:30
localstorage.js Add a LocalStorage wrapper for Zulip. 2017-02-23 02:58:22 -08:00
message_edit.js message_edit: Modify css for hover over 'Copy' button. 2017-04-14 14:01:57 -07:00
message_events.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
message_fetch.js alerts: Change sidebar alerts to be at top of the screen. 2017-04-03 16:22:05 -07:00
message_flags.js Add "*" hotkey to toggle starred flag on the selected message. 2017-03-19 13:42:11 -07:00
message_list.js Improve error message in message_list.select_id(). 2017-03-27 10:26:30 -07:00
message_list_view.js collapse: Fix new messages not being collapsed consistently. 2017-03-19 20:39:21 -07:00
message_live_update.js avatar live updates: Do full re-render. 2017-02-22 22:46:44 -08:00
message_store.js Fix internals of message_store.get_pm_emails(). 2017-04-17 20:36:59 -07:00
message_util.js Extract message_util.js 2017-03-19 21:03:45 -07:00
message_viewport.js Move keep_pointer_in_view() to message_viewport.js. 2017-03-19 10:56:09 -07:00
modals.js hotkeys: Add lightbox image feed with controls. 2017-03-19 22:11:38 -07:00
muting.js muting: Refactor to move side effects into UI layer. 2017-02-11 08:36:39 -08:00
muting_ui.js muting_ui.js: Remove any popups when unmuting. 2017-03-25 12:49:14 -07:00
narrow.js Add narrowed_by_topic_reply() helper. 2017-04-17 22:54:36 -07:00
navigate.js Move paging methods into navigate.js. 2017-03-19 11:05:46 -07:00
notifications.js refactor: Extract unread_ops.js 2017-03-18 10:35:52 -07:00
people.js Show local time of user in user_popover. 2017-04-14 10:38:29 -07:00
pm_list.js refactor: Extract stream_popover.js. 2017-03-05 15:44:43 -08:00
pointer.js bankruptcy: Fix narrow being lost on declaring bankruptcy. 2017-03-22 22:28:18 -07:00
popovers.js reaction.js: Maintain reaction_show_list. 2017-04-19 06:17:15 +00:00
presence.js buddy list: Make small realms show all users. 2017-04-04 15:57:10 -07:00
reactions.js reaction.js: Create reaction_navigate(). 2017-04-19 06:17:15 +00:00
realm_icon.js Add size limit for uploading user avatars and realm icons. 2017-03-07 22:13:01 -08:00
referral.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
reload.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
resize.js js: Rename viewport.js to message_viewport.js. 2017-03-10 14:59:59 -08:00
rows.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
scroll_bar.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
search.js Decrease maximum number of search suggestions. 2017-04-04 13:02:10 -07:00
search_suggestion.js search_suggestion: Suggest multiple people in `pm-with` searches. 2017-02-07 14:13:29 -08:00
server_events.js compose: Re-render emoji picker when realm_emoji is added/deleted. 2017-04-18 12:18:52 -07:00
settings.js Add option for setting timezone in user display settings. 2017-04-14 10:38:21 -07:00
settings_account.js Extract settings_account.js. 2017-04-06 11:28:36 -07:00
settings_bots.js Extract settings_bots.js. 2017-04-07 15:20:12 -07:00
settings_display.js Add option for setting timezone in user display settings. 2017-04-14 10:38:21 -07:00
settings_emoji.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_filters.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_lab.js Extract settings_lab.js. 2017-04-06 11:28:36 -07:00
settings_muting.js Extract settings_muting.js. 2017-04-06 11:28:36 -07:00
settings_notifications.js minor: Move line of code to hide digest settings. 2017-04-07 15:20:12 -07:00
settings_org.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_sections.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_streams.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
settings_users.js admin/settings: Lazy-load Organization sections. 2017-04-17 20:55:42 -07:00
setup.js loading-spinner: Fix position of spinner on home page. 2017-04-06 06:43:25 +05:30
shim.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
socket.js lint: Add dangling commas in JavaScript objects. 2017-01-11 15:23:42 -08:00
stream_color.js refactor: Remove stream_name param in update_stream_color(). 2017-03-05 15:44:43 -08:00
stream_data.js invite: Display and check default streams in invite modal. 2017-03-21 20:56:34 -07:00
stream_events.js Fix bug with (un)subscribe button showing on wrong narrow. 2017-04-13 08:01:44 -07:00
stream_list.js Remove 40-streams criterion for flagging dormant streams. 2017-04-19 09:18:18 -07:00
stream_muting.js Extract message_util.js 2017-03-19 21:03:45 -07:00
stream_popover.js Extract stream_popover.topic_ops to muting_ui.js. 2017-03-25 09:42:49 -07:00
stream_sort.js Remove 40-streams criterion for flagging dormant streams. 2017-04-19 09:18:18 -07:00
subs.js Extract compose_state.js. 2017-04-18 12:26:58 -07:00
tab_bar.js lint: Fix many no-unused-vars eslint rule violations. 2016-12-14 21:34:51 -08:00
templates.js eslint: change no-plusplus from warning to 2 and fix violations. 2016-12-01 14:27:17 -08:00
timerender.js i18n: Add missed strings. 2017-03-27 14:30:28 -07:00
topic_generator.js Create topic_generator.js. 2017-04-06 12:23:44 -07:00
topic_list.js scroll-bar: Fix perfect-scrollbar scrolling improperly in more topics. 2017-04-07 07:11:17 -07:00
tutorial.js Extract js/ui_util.js. 2017-03-19 11:05:45 -07:00
typeahead_helper.js Move get_cleaned_pm_recipients() to helper module. 2017-03-18 10:35:52 -07:00
typing.js Extract typing_events.js. 2017-03-22 07:29:42 -07:00
typing_data.js Extract typing indicator inbound timing logic. 2017-03-22 08:20:21 -07:00
typing_events.js Extract typing indicator inbound timing logic. 2017-03-22 08:20:21 -07:00
typing_status.js Extract typing_events.js. 2017-03-22 07:29:42 -07:00
ui.js Extract ui_report.js. 2017-04-03 07:13:25 -07:00
ui_init.js message_edit: Replace image tag with inline SVG tag for clipboard image. 2017-04-14 14:07:59 -07:00
ui_report.js alerts: Change sidebar alerts to be at top of the screen. 2017-04-03 16:22:05 -07:00
ui_state.js js dependencies: Extract ui_state.js. 2017-03-19 14:11:50 -07:00
ui_util.js Extract js/ui_util.js. 2017-03-19 11:05:45 -07:00
unread.js Update PM unread counts more dynamically in the client. 2017-02-14 23:25:22 -08:00
unread_ops.js refactor: Extract unread_ops.js 2017-03-18 10:35:52 -07:00
unread_ui.js bankruptcy: Fix clicking outside bankruptcy modal. 2017-03-22 20:50:44 -07:00
upload_widget.js upload-widget: Correct file input clearing. 2017-03-21 00:59:17 -07:00
user_events.js Include timezone in user_dict fields. 2017-04-14 10:33:55 -07:00
util.js Add preview_node functionality to util.js. 2017-04-14 14:42:16 -07:00
zulip.js Migrate JS modules to CommonJS style. 2016-12-07 16:11:52 -08:00