forked from fair/matrix-puppeteer-line
2.2 KiB
2.2 KiB
Features & roadmap
- Matrix → LINE
- Message content
- Text
- Images
- Files
- Stickers
- Read receipts (currently eagerly-sent since message sync requires "reading" a chat)
- Room metadata changes
- Name
- Avatar
- Message content
- LINE → Matrix
- Message content
- Text
- Images
- Files
- Audio
- Location
- Videos
- Stickers
- Sticons
- Single
- Multiple or mixed with text
- EmojiOne
- Notification for message send failure
- Read receipts
- User metadata
- Name
- On initial sync
- On change
- Avatar
- On initial sync
- On change
- Name
- Chat metadata
- Name
- On initial sync
- On change
- Icon
- On initial sync
- On change
- Name
- Message history
- When creating portal
- Missed messages
- Message timestamps
- Chat types
- Direct chats
- Groups (named chats)
- Rooms (unnamed chats / "multi-user direct chats")
- Membership actions
- Add member
- Remove member
- Block
- Message content
- 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
- Automatic portal creation
Missing features
Missing from LINE
- Typing notifications
- Message edits
- Formatted messages
- Presence
- Timestamped read receipts
- Read receipts between users other than yourself
Missing from LINE on Chrome
- Message redaction (delete/unsend)
- Replies
- Audio message sending
- Location sending
- Voice/video calls
- Unlimited message history
Missing from matrix-puppeteer-line
- TODO