Kislay Udbhav Verma
fad7a3f4b4
topic_link_util: Make stream topic link syntax consistent.
...
We pad the `>` with spaces in the generated fallback link to make
it consistent with other places where the syntax is used.
Fixes part of #31920
2024-11-04 13:44:40 -08:00
Kislay Udbhav Verma
81c4e45d01
topic_link_util: Use different escape sequence for backticks.
...
Instead of "`", we use "`" to prevent an lxml parsing bug.
2024-10-22 17:36:59 -07:00
Kislay Udbhav Verma
6956947a73
topic_link_util: Add `&` as a character which can produce broken links.
...
`&` in topic names like `©` can result in broken stream topic
links. So we generate fallback markdown links for them too.
This is a follow up to #30071 .
2024-10-22 17:36:59 -07:00
Lauryn Menard
d3987f611c
urls: Generate narrow links in frontend with "channel" operator.
...
Fixes #30385 .
2024-10-11 17:00:23 -07:00
Anders Kaseorg
ba8b9a445b
eslint: Fix unicorn/prefer-node-protocol.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-10-08 16:54:15 -07:00
Kislay Verma
84cd835a8c
composebox_typeahead: Avoid generating broken stream-topic links.
...
The #**stream>topic** syntax generates broken links for
topics containing two backticks or ending with *, because of
architectural flaws in the backend markdown processor.
So we avoid generating the syntax for such topics and instead
generate the normal link syntax in markdown.
Fixes #19873
2024-06-24 18:14:33 -07:00