zulip/web
roanster007 f3fbf314e2 echo: Update channel-topic link to permalink upon new message arrival.
This commit updates the traditional url of a channel-topic narrow
to topic permalink upon arrival of new message in the narrow, by
using the `with` operator on it.

The requirement for this change arises when we navigate to an
empty topic. Since it has no messages yet, we fallback to the
traditional channel-topic links. However, when a new message
arrives to this empty topic, we want the url to live update to
a permalink of the narrow.

This is done as an effort to make sure channel-topic narrows
always contain `with` term.
2025-02-13 12:40:37 -08:00
..
e2e-tests puppeteer-navigation: Use more specific view selector. 2025-01-29 15:00:23 -08:00
generated
html 5xx: Remove duplicate error_page class applied on page. 2024-07-03 13:35:12 -07:00
images zulip-icons: Rename to *.cjs. 2024-11-13 09:18:56 -08:00
server katex_server: Fix import/no-named-as-default. 2024-09-25 15:41:01 -07:00
shared topics: Change topic links of left sidebar to use new permalinks. 2025-02-12 16:21:03 -08:00
src echo: Update channel-topic link to permalink upon new message arrival. 2025-02-13 12:40:37 -08:00
styles rendered_markdown: Bump margin by half a character on ordered lists. 2025-02-13 09:26:12 -08:00
templates settings: Make clicking "Channel color" label open color picker. 2025-02-13 11:33:33 -08:00
tests echo: Update channel-topic link to permalink upon new message arrival. 2025-02-13 12:40:37 -08:00
third message_link: Add support for empty string topic in syntax. 2025-01-31 14:23:15 -08:00
.browserslistrc
.gitignore emoji: Convert spritesheets to webp. 2024-09-11 09:03:47 -07:00
babel.config.js web: Set "type": "module" and convert various CJS files to ESM. 2024-11-13 09:18:56 -08:00
debug-require-webpack-plugin.ts debug-require: Rename to *.cjs. 2024-11-13 09:18:56 -08:00
debug-require.cjs debug-require: Rename to *.cjs. 2024-11-13 09:18:56 -08:00
postcss.config.js css_variables: Convert module to TypeScript. 2024-11-27 12:24:58 -08:00
webpack.assets.json integrations: Convert module to TypeScript. 2024-12-01 19:33:16 -08:00
webpack.config.ts templates: Convert module to TypeScript. 2024-11-27 13:52:21 -08:00
webpack.dev-assets.json showroom: Standardize "showroom" name for UI components testing pages. 2025-01-13 17:46:15 -08:00