zulip/static
Steve Howell b9ec2545bb Simplify and speed up stream deactivation.
This is a fairly risky, invasive change that speeds up
stream deactivation by no longer sending subscription/remove
events for individual subscribers to all of the clients who
care about a stream.  Instead, we let the client handle the
stream deactivation on a coarser level.

The back end changes here are pretty straightforward.

On the front end we handle stream deactivations by removing the
stream (as needed) from the streams sidebar and/or the stream
settings page.  We also remove the stream from the internal data
structures.

There may be some edge cases where live updates don't handle
everything, such as if you are about to compose a message to a
stream that has been deactivated.  These should be rare, as admins
generally deactivate streams that have been dormant, and they
should be recoverable either by getting proper error handling when
you try to send to the stream or via reload.
2017-02-17 15:53:22 -08:00
..
assets Change portico navbar style. 2017-02-13 17:02:03 -08:00
audio Change audible notification to a "knock" sound. 2014-02-12 17:09:39 -05:00
generated Move static/third/gemoji to static/generated/emoji. 2016-12-27 20:16:23 -08:00
html Fix end tags in 404/5xx pages. 2016-07-09 17:34:49 -07:00
images Add styling to distinguish bots from human users in message view. 2017-02-16 17:00:21 -08:00
js Simplify and speed up stream deactivation. 2017-02-17 15:53:22 -08:00
locale Change "Reply" to "Quote and reply" in message popover 2017-02-11 14:51:55 -08:00
styles Add UI for seeing all muted topics in settings page. 2017-02-17 00:10:18 -08:00
templates Add UI for seeing all muted topics in settings page. 2017-02-17 00:10:18 -08:00
third redesign: Change /#settings and /#administration to an overlay. 2017-02-09 23:35:10 -08:00
.gitignore
favicon.ico
node_modules Create static/node_modules symlink. 2016-08-25 15:32:08 -07:00
robots.txt