zulip/zerver
Tim Abbott 5e19546c14 messages: Fix unread_msgs accounting of wildcard mentions.
Previously, the unread_msgs data structure accounting (used for both
the web and mobile apps to determine the "Unread mentions" count
displayed in the UI) did not include wildcard mentions at all.

We fix this by adding the logic required to include properly that
data, with tests.  As discussed in #6040, it makes sense to include
muted streams and topics for the purpose of this calculation.

Fixes part of #6040.
2019-08-25 20:32:12 -07:00
..
data_import mattermost: Handle users who aren't on any team correctly. 2019-08-19 16:06:39 -07:00
lib messages: Fix unread_msgs accounting of wildcard mentions. 2019-08-25 20:32:12 -07:00
management lint: Add a rule to avoid msgid as a Python variable name. 2019-08-17 12:47:13 -07:00
migrations migrations.0001_initial: Expand \n in long SQL string. 2019-08-21 11:00:38 -07:00
openapi populate_db: Extract internal realm creation into a function. 2019-08-23 12:57:24 -07:00
templatetags openapi: Pass api_url to curl example generation. 2019-08-17 11:35:08 -07:00
tests messages: Fix unread_msgs accounting of wildcard mentions. 2019-08-25 20:32:12 -07:00
tornado event_queue: Actually fix missing copy for edit-message events. 2019-08-12 15:17:10 -07:00
views search: Add streams:public to search entire history of public streams. 2019-08-22 13:40:49 -07:00
webhooks integrations: Update instructions for AppFollow. 2019-08-22 13:17:06 -07:00
worker emails: Send invitation reminder email two days before expiry. 2019-08-23 12:53:11 -07:00
__init__.py
apps.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
context_processors.py open graph: Uploaded realm icon URL is absolute for some backends. 2019-05-20 13:14:28 -07:00
decorator.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
filters.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
forms.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
logging_handlers.py zerver: Accept HEAD requests wherever GET requests are accepted. 2019-08-12 16:47:41 -07:00
middleware.py middleware: Fix exception typing. 2019-07-31 12:23:20 -07:00
models.py types: Consistently use DisplayRecipientT for display_recipient objects. 2019-08-20 12:15:30 -07:00
signals.py zerver core: Remove unused imports. 2019-02-02 17:41:24 -08:00