Skip to content

Feat : Add list formatting with auto-continuation to message composer #1159

@not-meet

Description

@not-meet

Summary

Add smart Markdown list formatting of ordered and unordered list to the message composer with auto-continuation (like Slack/Notion).

Problem

Currently, users must manually type list prefixes (1. , 2. , - ) when creating lists in messages. This is:

  • Time-consuming and error-prone
  • Inconsistent with modern chat applications
  • Makes it harder to create well-formatted messages

Proposed Solution

Implement smart list formatting that:

Auto-continuation when pressing Shift+Enter:

  • Automatically increments numbered lists (1.2.3.)
  • Automatically adds bullet points for unordered lists
  • Exits list mode when pressing Shift+Enter on an empty list item

Markdown compatibility:

  • Ordered lists: 1. Item
  • Unordered lists: - Item

Demo of proposed changes

Screencast.from.2026-02-18.02-13-05.webm

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