zulip/zerver
Steve Howell ca74cd6e37 bug fix: Fix unread counts for certain API messages.
If I send a message from a normal Zulip client, it is
considered to be "read" by me.  But if I send it via
an API program (using my human account), the message
is not immediately "read" by me.

Now we handle this correctly in `get_raw_unread_data`.

The symptom of this was that these messages would get
"stuck" in "Private Messages" narrows until the next
time you reloaded your app.
2020-03-17 16:26:42 -07:00
..
data_import emoji_codes: Replace JS module with JSON module. 2020-02-12 10:09:12 -08:00
lib bug fix: Fix unread counts for certain API messages. 2020-03-17 16:26:42 -07:00
management refactor: Extract zerver/lib/email_validation.py. 2020-03-06 11:53:22 -08:00
migrations models: Add recipient foreign key to Huddle. 2020-03-17 05:41:11 -07:00
openapi api: Document DELETE ../messages/{message_id}/reactions endpoint. 2020-03-08 19:12:45 -07:00
templatetags openapi: Pass api_url to curl example generation. 2019-08-17 11:35:08 -07:00
tests bug fix: Fix unread counts for certain API messages. 2020-03-17 16:26:42 -07:00
tornado middleware: Use request.user for logging when possible. 2020-03-09 13:54:58 -07:00
views zephyr: Add strict assertion about username format. 2020-03-17 05:37:25 -07:00
webhooks test performance: Pass in users to api_* helpers. 2020-03-11 14:18:29 -07:00
worker queue processors: Flush per-request caches after each item. 2020-03-03 15:29:11 -08:00
__init__.py
apps.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
context_processors.py decorators: Restructure get_client_name interface. 2020-03-08 14:19:50 -07:00
decorator.py tests: Add uuid_get and uuid_post. 2020-03-11 14:18:29 -07:00
filters.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
forms.py refactor: Move validate_email_not_already_in_realm. 2020-03-06 11:53:22 -08:00
logging_handlers.py version: Only let `git describe` match tags beginning with a digit. 2019-10-24 14:54:45 -07:00
middleware.py middleware: Use request.user for logging when possible. 2020-03-09 13:54:58 -07:00
models.py cache: Remove dead code for caching recipients. 2020-03-17 05:41:11 -07:00
signals.py emails: Translate from_name of account security emails. 2020-02-18 17:45:33 -08:00