Matrix protocol for chat

I released the code on GitHub, but I would say this is alpha-level quality right now. A lot of things work, but the plugin is lacking documentation and there are some more patches (such as this one) required for Discourse to make it work.

What has been implemented so far:

  • Homeserver discovery – works :white_check_mark:
  • Channels – works :white_check_mark:
  • Group Chats – works :white_check_mark:
  • Direct Chats – works :white_check_mark:
  • Edits – works :white_check_mark:
  • Deletions – works :white_check_mark:
  • Uploads – scheduled next
  • Presence/typing notifications and read receipts – scheduled next (if possible)
  • Reactions – works :white_check_mark:
  • Replies – works :white_check_mark:
  • Text messages (plain and formatted, emojis) – works :white_check_mark:

There will be a more formal topic that announces the plugin when it reaches beta quality. Thank you for your interest in this plugin!

35 Likes