matrix-puppeteer-line/ROADMAP.md

1.4 KiB

Features & roadmap

  • Matrix → LINE
    • Message content
      • Text
      • Media
      • Stickers
      • Read receipts (currently eagerly-sent since message sync requires "reading" a chat)
  • LINE → Matrix
    • Message content
      • Text
      • Media
      • Stickers & special emoji
      • Read receipts
    • Notification for message send failure
    • Message history
      • When creating portal
      • Missed messages
      • Message timestamps
    • Chat types
      • Direct chats
      • Groups (named chats)
      • Rooms (unnamed chats / "multi-user direct chats")
  • Misc
    • Automatic portal creation
      • At startup
      • When receiving invite or message
      • When sending message in new chat from LINE app
    • Provisioning API for logging in
    • Use bridge bot for messages sent from LINE app (when double-puppeting is disabled and bridge.invite_own_puppet_to_pm is enabled)
    • Use own Matrix account for messages sent from LINE app (when double-puppeting is enabled)
    • E2EE in Matrix rooms
    • No display required for Puppeteer-controlled browser
    • Multiple bridge users

Missing features

Missing from LINE

  • Typing notifications
  • Message edits
  • Formatted messages

Missing from LINE on Chrome:

  • Message redaction (delete/unsend)
  • Replies
  • Voice messages
  • Voice/video calls
  • Unlimited message history

Missing from matrix-puppeteer-line

  • TODO