zulip/zephyr
Keegan McAllister ddcf2cb86e Set favicon from our generated images rather than using Notificon
We've been noticing a long delay between switching to a window with unread
messages and the time that those messages actually appear.  This got much worse
around the time we added Notificon.

Our hypothesis (supported by some testing) is that the work done by Notificon
in creating a <canvas>, drawing into it, serializing it to PNG, etc. is using
up some quota of background operations that would be better spent rendering
messages.

Switching to precomputed images should mitigate this problem.

Resolves #896.

May resolve #882 to our satisfaction.

(imported from commit a2d98a163486bdd35fdfb5351f96c5529ba5c7e9)
2013-02-15 16:19:50 -05:00
..
fixtures Rename zephyrs.json => messages.json in .gitignore. 2012-10-10 10:39:27 -04:00
jstemplates Replace the pipe character between stream and subject with a '>'. 2013-02-15 11:01:06 -05:00
lib Unify rabbitmq usage to use only one queue. 2013-02-15 11:43:17 -05:00
management Unify rabbitmq usage to use only one queue. 2013-02-15 11:43:17 -05:00
migrations [manual][schema] Add an API for user presence (idle) information 2013-02-11 18:05:57 -05:00
static Set favicon from our generated images rather than using Notificon 2013-02-15 16:19:50 -05:00
tests Update test (again) to match new '>' delimiter. 2013-02-15 12:14:59 -05:00
__init__.py Initial Django commit: basic account, zephyr stream, narrowing, etc. 2012-08-28 12:44:51 -04:00
context_processors.py [manual] Get rid of the static-access-control mechanism 2013-01-31 15:34:12 -05:00
decorator.py Unify rabbitmq usage to use only one queue. 2013-02-15 11:43:17 -05:00
filters.py Filter out all cookies and the csrfmiddlewaretoken. 2013-02-05 16:12:48 -05:00
forms.py Rename is_active to is_inactive. 2013-02-12 16:15:29 -05:00
handlers.py Catch all exceptions when sending a message from AdminHumbugHandler 2013-02-05 16:12:48 -05:00
middleware.py logging: Fix super verbose logging of 404 errors. 2013-02-12 16:36:13 -05:00
models.py Re-enable markup for CUSTOMER1 2013-02-12 17:09:47 -05:00
retention_policy.py retention: look up domain instead of inferring from a user's email. 2013-02-08 13:20:18 -05:00
tests.py Add test for ** not matching over newlines 2013-02-14 11:56:53 -05:00
tornadoviews.py Clean up fetch_table_messages code a bit. 2013-02-12 16:25:45 -05:00
views.py Use plainto_tsquery instead of to_tsquery 2013-02-15 16:18:02 -05:00