Skip to content

Add support “system messages” with controls for replies, avatar, read state, and Markdown #370

@DitriXNew

Description

@DitriXNew

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions