Is your feature request related to a problem? Please describe.
I need to post system messages (e.g., “User added”, “Channel settings updated”) that behave differently from regular chat messages. Specifically, I need to:
- lock/disable replies,
- hide the avatar,
- exclude them from read/unread state,
- optionally render Markdown.
Describe the solution you’d like
Add first‑class support for a system message type with properties to control: replies, avatar visibility, read state participation, and Markdown rendering/styling.
Describe alternatives you’ve considered
I tried a custom widget. It mostly works, but I cannot remove the avatar (I have to fake it as a “current user” message), and I cannot reliably disable replies.
Additional context
Ideally, system messages should:
- support Markdown (with safe rendering),
- support style overrides (e.g., info/warning/success),
- allow fixing the view/behavior at render time (e.g., prevent replies programmatically).