Anders Kaseorg
ec3177c834
web: Add explicit extensions to imports.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-11-13 09:18:56 -08:00
Vishesh Singh
5b70775ab6
mention_pill: Show bot icon in bot mention pill.
...
Render a bot icon to the right of bot name, in case
it is a bot.
2024-11-12 09:34:07 -08:00
Sayam Samal
a743bb0eb6
copy: Use redesigned copy button in rendered codeblocks.
2024-09-20 15:44:20 -07:00
Shubham Padia
4a7983fad3
css: Use a class for spoiler header text.
...
Having the :not() rule there affected the performance, see
https://chat.zulip.org/#narrow/stream/6-frontend/topic/CSS.20selector.20performance/near/1920156
for more details.
2024-09-03 10:24:40 -07:00
Karl Stolley
02161582fd
mentions: Allow mentions to display inline.
2024-08-21 16:02:33 -07:00
evykassirer
d9f25d01a1
web: Use util.the for accessing element of single-item lists.
2024-08-20 09:48:15 -07:00
Anders Kaseorg
94fe3f6194
rendered_markdown: Move thumbnail rewriting to postprocess_content.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-23 13:26:37 -07:00
roanster007
66a96bee71
settings: Add setting to control how animated images are played.
...
Previously animated images were automatically played in the
message feed of the web app.
Now that we have still thumbnails available for them, we can add a new
personal setting, "web_animate_image_previews", which controls how the
animated images would be played in the web app message feed -- always
played, on hover, or only in the image viewer.
Fixes #31016 .
2024-07-22 14:53:31 -07:00
Alex Vandiver
60fc9eae2f
thumbnail: Swap in our preferred thumbnail format.
2024-07-21 18:41:59 -07:00
Anders Kaseorg
804c3706ff
tsconfig: Enable noUncheckedIndexedAccess.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 16:29:23 -07:00
Anders Kaseorg
fcf2e607c2
rendered_markdown: Fix TypeScript noUncheckedIndexedAccess errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-30 15:54:49 -07:00
Anders Kaseorg
b545abe1e2
typos: Fix typos caught by mwic.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-20 13:55:00 -07:00
Anders Kaseorg
4d407c6b8d
copy_and_paste: Convert module to TypeScript.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-14 14:12:05 -07:00
nimishmedatwal
acf13e49cf
rendered_markdown: Fix code getting copied when visiting playground.
...
Fixes #29844 .
2024-05-06 15:50:39 -07:00
Anders Kaseorg
abee323c77
web: Convert .data("code-language") to .attr.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-03 12:45:46 -07:00
Karl Stolley
f2a1c96940
spoilers: Adjust HTML source order to match presentation.
2024-04-12 17:39:36 -07:00
Anders Kaseorg
8fb1117cef
eslint: Fix no-jquery/no-append-html errors that need test changes.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-04-04 10:11:57 -07:00
Anders Kaseorg
4dc27216f4
rendered_markdown: Fix HTML injection bug in update_elements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-04-03 13:11:47 -07:00
Karl Stolley
2cf726c53b
rendered_markdown: Refine templates and logic for REPL, copy buttons.
...
Co-Authored-By: shashank-23002 <21bec103@iiitdmj.ac.in>
2024-03-11 15:38:03 -07:00
Anders Kaseorg
f39675f061
rows: Make errors fatal in id, local_echo_id.
...
This lets us simplify their types and remove dead error-handling code.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-03-02 07:30:44 -08:00
evykassirer
1948cf15a4
rendered markdown: Assert data-user-group-id is always defined.
2024-01-19 17:54:07 -08:00
evykassirer
8473b9dd48
rendered_markdown: Throw error if stream_id_string is undefined.
2024-01-19 17:54:07 -08:00
evykassirer
1de36ec743
rendered_markdown: Convert module to typescript.
2024-01-19 17:54:07 -08:00