zulip/tools
Steve Howell 795248a1d0 Mute any topic named "muted" on zulip.com.
This change will allow us to test the muting feature on
staging.  Any topic named "muted" will automatically be
muted.  You can also mute any other topic on the console:

    muting.mute_topic('devel', 'ios');
    current_msg_list.rerender();

More UI around this experiment will be coming soon, as well
as support for muting entire streams.

The muting module keeps track of which topics are muted, but a
user can expand muted messages, and once that happens, the
messages are marked with the "force_expand" flag that gets
persisted to the back end.

Muted messages are rendered in similar fashion to the summarized
rows, and as part of unifying some of that code, we have
made it so that expanding a summarized section doesn't remove
individual flags related to summaries; instead, the messages
get the force_expand flag set.

(imported from commit acee4190e63813d46850415c41ff8ebfae4a6953)
2013-08-23 12:10:27 -04:00
..
iframe-bot iframe-bot: Don't show tweets. 2013-08-13 10:41:02 -04:00
inject-messages Rename the 'humbug' API module to 'zulip'. 2013-08-08 10:22:31 -04:00
jslint Mute any topic named "muted" on zulip.com. 2013-08-23 12:10:27 -04:00
print-all Change Humbug => Zulip in text/comments. 2013-08-07 10:00:07 -04:00
stress-test Change Humbug => Zulip in tools. 2013-08-07 10:00:07 -04:00
zulip_tools Rename humbug_tools to zulip_tools. 2013-08-07 10:00:08 -04:00
backup Remove old code for backing up sqlite version of trac database. 2013-07-31 16:54:09 -04:00
build-api-tarball Rename the 'humbug' API module to 'zulip'. 2013-08-08 10:22:31 -04:00
clean-branches clean-branches: Print the abbrev SHA for of each deleted ref 2012-11-06 15:45:24 -05:00
clean-repo Add a tool for removing stale *.pyc files 2012-10-12 13:28:09 -04:00
deploy-branch deploy-branch: Check out original ref by name if possible 2013-03-27 14:15:03 -04:00
django-template-graph django-template-graph: Replace slashes with newlines 2012-10-16 01:45:37 -04:00
do-destroy-rebuild-database Rename ~/.humbugrc to ~/.zuliprc. 2013-08-08 10:22:31 -04:00
do-destroy-rebuild-test-database Move generate-fixtures to tools/. 2013-08-08 10:22:32 -04:00
generate-activity-metrics.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
generate-fixtures Move generate-fixtures to tools/. 2013-08-08 10:22:32 -04:00
lint-all check-all: Run 'puppet parser validate' to validate puppet changes. 2013-08-09 13:53:17 -04:00
minify-js Fix minify-js failure to update app.js when templates changed 2013-08-09 23:31:44 -04:00
msmtprc.example Change Humbug => Zulip in text/comments. 2013-08-07 10:00:07 -04:00
munge_postgres_logs.pl Make munge_postgres_logs.pl executable 2013-01-29 12:16:32 -05:00
node Don't print an error when nodejs is at /usr/bin/node 2013-06-24 10:46:36 -04:00
post-commit Accept zulip.com emails in post-commit hook 2013-07-23 14:50:39 -04:00
post-receive post-receive: Properly encode unicode argument. 2013-08-08 10:32:16 -04:00
postgres-init-db postgres-init-db: Auto-detect whether we need to use sudo. 2013-05-22 14:58:43 -04:00
postgres-init-test-db [manual] Humbug testing databases now backed by postgres 2013-05-20 23:55:03 -04:00
pre-commit Fix pre-commit to call lint-all, not check-all 2013-08-09 14:23:36 -04:00
purge-deployments Rename humbug_tools to zulip_tools. 2013-08-07 10:00:08 -04:00
restart-server Rename humbug_tools to zulip_tools. 2013-08-07 10:00:08 -04:00
review Update review script to accept non-ASCII branch names 2013-08-15 10:56:46 -04:00
run-dev.py run-dev: Ignore certain request.finish() exceptions. 2013-08-21 12:01:55 -04:00
run-graphiti Add supervisor conf file for stats 2013-06-03 16:16:22 -04:00
setup-git-repo Change Humbug => Zulip in tools. 2013-08-07 10:00:07 -04:00
show-profile-results.py Add profiled decorator and a tool to show profiler results. 2013-07-02 16:47:34 -04:00
test-all Rename check-all to lint-all. 2013-08-09 13:06:02 -04:00
test-backend Move generate-fixtures to tools/. 2013-08-08 10:22:32 -04:00
test-js-with-casper Added tools/test-js-with-casper symlink. 2013-08-09 13:04:52 -04:00
test-js-with-node Add support for analyzing test coverage with Istanbul 2013-08-20 10:46:45 -04:00
update-deployment Rename humbug_tools to zulip_tools. 2013-08-07 10:00:08 -04:00
update-prod-static Rename Django project to zproject. 2013-08-07 11:04:03 -04:00
zulip-puppet-apply Rename humbug-puppet-apply to zulip-puppet-apply. 2013-08-07 10:00:08 -04:00