Skip to content

feat: add smart list auto-continuation to message composer#1160

Open
not-meet wants to merge 2 commits intoRocketChat:developfrom
not-meet:feat/list-formating
Open

feat: add smart list auto-continuation to message composer#1160
not-meet wants to merge 2 commits intoRocketChat:developfrom
not-meet:feat/list-formating

Conversation

@not-meet
Copy link

Closes #1159

Description

Adds smart Markdown list formatting with auto-continuation to the message composer, improving UX to match modern editors like Slack and Notion.

Acceptance Criteria fulfillment

  • Auto-increment numbered lists on Shift+Enter (1. → 2. → 3.)
  • Auto-continue bullet lists on Shift+Enter (- → -)
  • Exit list when Shift+Enter is pressed on empty list item
  • Enhance keyboard event handler with list continuation logic

Video/Screenshots

Screencast.from.2026-02-18.02-13-05.webm
Screenshot from 2026-02-18 12-26-06

NOTE- I believe this feat brings a big relief to the user while creating lists, i tried the best to replicate how list creation works in other editors such as notion/slack !
looking forward for a feedback and review on this feat !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

1 participant

Comments