mautrix-signal/ROADMAP.md

1.9 KiB

Features & roadmap

  • Matrix → Signal
    • Message content
      • Text
      • Formatting
      • Mentions
      • Media
        • Images
        • Audio files
        • Voice messages
        • Files
        • Gifs
        • Locations
        • Stickers
    • Message edits
    • Message reactions
    • Message redactions
    • Group info changes
      • Name
      • Avatar
      • Topic
    • Membership actions
      • Join (accepting invites)
      • Invite
      • Leave
      • Kick/Ban/Unban
    • Group permissions
    • Typing notifications
    • Read receipts
    • Delivery receipts (sent after message is bridged)
  • Signal → Matrix
    • Message content
      • Text
      • Formatting
      • Mentions
      • Media
        • Images
        • Voice notes
        • Files
        • Gifs
        • Stickers
        • Contacts
        • Payment messages
    • Message edits
    • Message reactions
    • Remote deletions
    • Initial profile/contact info
    • Profile/contact info changes
      • When restarting bridge or syncing
      • Real time
    • Group info
      • Name
      • Avatar
      • Topic
    • Membership actions
      • Join
      • Invite
      • Request join (via invite link, requires a client that supports knocks)
      • Leave
      • Kick/Ban/Unban
    • Group permissions
    • Typing notifications
    • Read receipts
    • Delivery receipts (there's no good way to bridge these)
    • Disappearing messages
  • Misc
    • Automatic portal creation
      • After login
      • When receiving message
    • Linking as secondary device
    • Registering as primary device
    • Private chat/group creation by inviting Matrix puppet of Signal user to new room
    • Option to use own Matrix account for messages sent from other Signal clients