zulip/web
Prakhar Pratyush 41697f2663 message_header: Add support to follow topic from the message header bar.
This commit replaces the mute/unmute topic button in the message
header bar with a button that allows the user to set the
visibility_policy of the topic to muted, unmuted, followed or inherit.

The button in the message header bar has an icon corresponding to the
current visibility policy of the topic.

In a muted stream:
A click on the button opens a popover with 'Mute', 'Default', 'Unmute',
and 'Follow' options.

In a not muted stream:
A click on the button opens a popover with 'Mute', 'Default', and
'Follow' options. 'Unmute' option is available only when the
visibility_policy is set to 'Unmute'.

The current visibility_policy of the topic is highlighted in the
popover.
2023-08-17 13:30:24 -07:00
..
e2e-tests linkifiers: Support dragging and reordering linkifiers. 2023-08-14 15:21:48 -07:00
generated
html
images styles: Remove Firefox override for dropdown appearance. 2023-07-24 13:10:03 -07:00
shared topic_popover: Fix the 'Mute' topic icon. 2023-08-17 13:30:24 -07:00
src message_header: Add support to follow topic from the message header bar. 2023-08-17 13:30:24 -07:00
styles message_header: Add support to follow topic from the message header bar. 2023-08-17 13:30:24 -07:00
templates message_header: Add support to follow topic from the message header bar. 2023-08-17 13:30:24 -07:00
tests bot_data: Eliminate owner field. 2023-08-17 11:53:34 -07:00
third bootstrap: Remove bootstrap CSS defined using "table" class. 2023-08-06 18:13:33 -07:00
.browserslistrc webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00
.gitignore
babel.config.js babel: Include "transform-optional-chaining" in presets. 2023-08-14 16:07:16 -07:00
debug-require-webpack-plugin.ts
debug-require.js
postcss.config.js postcss: Enable postcss-preset-env. 2023-03-20 11:26:30 -07:00
webpack.assets.json ts: Convert `web/src/billing` module to TypeScript. 2023-06-23 11:42:29 -07:00
webpack.config.ts dependencies: Upgrade JavaScript dependencies. 2023-06-05 21:51:26 -07:00
webpack.dev-assets.json webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00