Skip to content

Latest commit

 

History

History
72 lines (70 loc) · 1.91 KB

ROADMAP.md

File metadata and controls

72 lines (70 loc) · 1.91 KB

Features & roadmap

  • Matrix → Signal
    • Message content
      • Text
      • ‡Formatting
      • Mentions
      • Media
        • Images
        • Audio files
        • Files
        • Gifs
        • Locations
        • Stickers
    • Message reactions
    • Message redactions
    • Group info changes
      • Name
      • Avatar
    • Membership actions
      • Join (accept invite)
      • Invite
      • Leave
      • Kick
    • Typing notifications
    • Read receipts (currently partial support, only marks last message)
    • Delivery receipts (sent after message is bridged)
  • Signal → Matrix
    • Message content
      • Text
      • Mentions
      • Media
        • Images
        • Voice notes
        • Files
        • Gifs
        • Contacts
        • Locations
        • Stickers
    • Message reactions
    • Remote deletions
    • Initial user and group profile info
    • Profile info changes
      • When restarting bridge or syncing
      • Real time
        • Groups
        • Users
    • Membership actions
      • Join
      • Invite
      • Request join (via invite link)
      • Kick / leave
    • Group permissions
    • Typing notifications
    • Read receipts
    • Delivery receipts (there's no good way to bridge these)
    • Disappearing messages
  • Misc
    • Automatic portal creation
      • At startup
      • When receiving message
    • Provisioning API for logging in
      • Linking as secondary device
      • Registering as primary device
    • Private chat creation by inviting Matrix puppet of Signal user to new room
    • Option to use own Matrix account for messages sent from other Signal clients
      • Automatic login with shared secret
      • Manual login with login-matrix
    • E2EE in Matrix rooms

† Not possible in signald
‡ Not possible in Signal