Features & roadmap

March 31, 2024 ยท View on GitHub

โœ”๏ธ = feature is supported
โŒ = feature is not yet supported
๐Ÿ›‘ = feature is not possible

Note that Barcelona, which the mac-nosip connector uses, is no longer maintained.

Matrix โ†’ iMessage

Featuremacmac-nosipbluebubbles
Plain textโœ”๏ธโœ”๏ธโœ”๏ธ
Media/filesโœ”๏ธโœ”๏ธโœ”๏ธ
Replies๐Ÿ›‘โœ”๏ธโœ”๏ธโ€ 
Reactions๐Ÿ›‘โœ”๏ธโœ”๏ธ
Edits๐Ÿ›‘โŒโœ”๏ธ*
Unsends๐Ÿ›‘โŒโœ”๏ธ*
Redactions๐Ÿ›‘โœ”๏ธโœ”๏ธ
Read receipts๐Ÿ›‘โœ”๏ธโœ”๏ธ
Typing notifications๐Ÿ›‘โœ”๏ธโœ”๏ธ

โ€  BlueBubbles had bugs with replies until v1.9.5

* macOS Ventura or higher is required

iMessage โ†’ Matrix

Featuremacmac-nosipbluebubbles
Plain textโœ”๏ธโœ”๏ธโœ”๏ธ
Media/filesโœ”๏ธโœ”๏ธโœ”๏ธ
Repliesโœ”๏ธโœ”๏ธโœ”๏ธ
Tapbacksโœ”๏ธโœ”๏ธโœ”๏ธ
EditsโŒโŒโœ”๏ธ (BlueBubbles Server >= 1.9.6)
UnsendsโŒโŒโœ”๏ธ (BlueBubbles Server >= 1.9.6)
Own read receiptsโœ”๏ธโœ”๏ธโœ”๏ธ
Other read receiptsโœ”๏ธโœ”๏ธโœ”๏ธ
Typing notifications๐Ÿ›‘โœ”๏ธโœ”๏ธ
User metadataโœ”๏ธโœ”๏ธโœ”๏ธ
Group metadataโœ”๏ธโœ”๏ธโœ”๏ธ
Group Participants Added/Removedโœ”๏ธโœ”๏ธโœ”๏ธ
Backfilling historyโœ”๏ธโ€กโœ”๏ธโ€กโœ”๏ธโ€ก

โ€ก Backfilling tapbacks is not yet supported

Android SMS

The android-sms connector is deprecated in favor of mautrix-gmessages.

Supported

  • Plain text (SMS)
  • Media (MMS)
  • Group chats
  • Backfilling history from the Android SMS database.
  • Storing messages in the Android SMS database (so you can still switch to a different SMS app).

Not supported

  • RCS (there's no API for it, it's exclusive to Google's Messages app).
  • Any features that SMS/MMS don't support (replies, reactions, read receipts, typing notifications).

Misc

  • Automatic portal creation
    • At startup
    • When receiving message
  • Private chat creation by inviting Matrix puppet of iMessage user to new room
  • Option to use own Matrix account for messages sent from other iMessage clients
    • Automatically with shared secret login
    • Manually with login-matrix command