Go to file
Steve Howell 44f575c812 Add topic-zooming hooks.
This commit doesn't actually add the final UI to zoom/unzoom
topics, because I want to keep those in separate commits, in
case we change how to enable the feature.  But this commit
adds a toggle_zoom() function that zooms/unzooms topics.

Zooming is minimally invasive, because we don't really introduce
many extra elements to the UI; instead, we just make the list of
streams be a list of length one (i.e. the active stream).  This
gives us a lot of stuff for free, basically, like unread counts, etc.

(imported from commit 814c1361b6210d1591b4174bed1d6e0c98a3f255)
2013-11-26 10:34:08 -05:00
analytics Count /api/*/external/* messages as "sent" in /realm_activity. 2013-11-25 15:37:19 -05:00
api rss-bot: handle feeds that don't have a title. 2013-11-22 11:28:19 -05:00
assets Allow enterprise deployments to disable the use of Gravatar. 2013-11-18 11:48:53 -05:00
bin logging: Log management commands that are run. 2013-11-20 14:31:08 -05:00
bots Deregister event queues when done in our Nagios scripts. 2013-11-20 18:34:16 -05:00
confirmation Don't use hardcoded noreply@zulip.com, zulip@zulip.com, or https://zulip.com 2013-11-15 21:31:37 -05:00
corporate Modify /hello to go to register instead of signup on Enterprise 2013-11-22 13:50:24 -05:00
humbug Rename Django project to zproject. 2013-08-07 11:04:03 -04:00
node_modules Import Handlebars compiler and dependencies 2013-04-02 14:43:58 -04:00
puppet puppet: Rename app to prod0 in nagios 2013-11-25 11:43:16 -05:00
scripts Fix permissions issues with upgrade-zulip from /root path. 2013-11-25 17:16:15 -05:00
static Add topic-zooming hooks. 2013-11-26 10:34:08 -05:00
templates Add topic-zooming hooks. 2013-11-26 10:34:08 -05:00
tools install-server: Explicitly disable ControlMaster for the initial ssh 2013-11-23 11:41:22 -05:00
zerver Link to the stream only in the "subscribed" PM, not on the announce stream. 2013-11-25 18:02:36 -05:00
zilencer Replace decentralized topic truncation with a single check when sending messages. 2013-11-22 13:53:03 -05:00
zproject Define empty AUTH_LDAP_SERVER_URI so it exists when we later do a check on it 2013-11-25 19:14:36 -05:00
.gitattributes enterprise: Don't include templates/zilencer in our tarballs 2013-11-15 11:53:49 -05:00
.gitignore Update gitignore 2013-11-04 13:40:44 -05:00
LICENSE Add license not referring to Zulip Enterprise license agreement. 2013-11-14 11:16:15 -05:00
manage.py logging: Log management commands that are run. 2013-11-20 14:31:08 -05:00
zulip_tools.py Move su_to_zulip into zulip_tools.py 2013-11-13 16:56:59 -05:00