zulip/zerver
Rohitt Vashishtha 96aa1d4b37 markdown: Reduce mentions inside blockquotes to silent-mentions.
On the backend, we extend the BlockQuoteProcessor's clean function that
just removes '>' from the start of each line to convert each mention to
have the silent mention syntax, before UserMentionPattern is invoked.

The frontend, however, has an edge case where if you are mentioned in
some message and you quote it while having mentioned yourself above
the quoted message, you wouldn't see the red highlight till we get the
final rendered message from the backend.

This is such a subtle glitch that it's likely not worth worrying about.

Fixes #8025.
2019-01-16 16:08:37 -08:00
..
data_import hipchat: Use HTML2Text for the content. 2019-01-09 16:59:45 -08:00
lib markdown: Reduce mentions inside blockquotes to silent-mentions. 2019-01-16 16:08:37 -08:00
management deliver_email, deliver_scheduled_messages: Remove lock file. 2019-01-15 16:56:49 -08:00
migrations compose: Add support for using Zoom as the video chat provider. 2019-01-07 10:00:02 -08:00
openapi settings: Add support for customizing the top-left logo. 2018-12-18 12:44:52 -08:00
templatetags bugdown: Trigger test failure for invalid Markdown include statements. 2018-12-27 20:13:08 -08:00
tests markdown: Reduce mentions inside blockquotes to silent-mentions. 2019-01-16 16:08:37 -08:00
tornado event_queue: Avoid hardcoded paths in /var/tmp. 2019-01-15 16:12:05 -08:00
views markdown: Use silent mentions in Notification Bot messages. 2019-01-16 16:01:06 -08:00
webhooks webhooks/zabbix: Don’t write unused /tmp/payload.txt file. 2019-01-15 16:13:30 -08:00
worker send_email: Add support for passing language into send_future_email. 2019-01-09 17:47:58 -08:00
__init__.py
apps.py zerver: Use Python 3 syntax for typing. 2017-11-28 16:49:36 -08:00
context_processors.py emails: Clean up code surrounding the call to find_team. 2018-12-20 16:26:19 -08:00
decorator.py decorator: Set an error code for invalid API key errors. 2019-01-05 11:29:34 -08:00
filters.py error reports: Ensure we filter API keys from query strings. 2018-10-19 15:03:14 -07:00
forms.py emails: Update text for password_reset. 2018-12-20 16:26:19 -08:00
logging_handlers.py bugdown: Improve exception handler for BugdownRenderingException. 2018-07-26 09:27:55 -07:00
middleware.py docs: Automatically construct OpenAPI metadata for help center. 2018-12-19 10:18:20 -08:00
models.py compose: Add support for using Zoom as the video chat provider. 2019-01-07 10:00:02 -08:00
signals.py emails: Use ugettext instead of ugettext_lazy in signals. 2018-12-20 19:35:23 -08:00
static_header.txt