forked from fair/matrix-puppeteer-line
3.0 KiB
3.0 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
- Member events
- Invite
- Kick
- Message content
- LINE → Matrix
- Message content
- Text
- Images
- Files
- Audio
- Location
- Videos
- Stickers
- Emoji
- Message unsend
- Read receipts
- For most recently active chat
- For any chat
- User metadata
- Name
- On sync
- On change
- Avatar
- On sync
- On change
- Name
- Chat metadata
- Name
- On sync
- On change
- Icon
- On sync
- On change
- Name
- Message history
- When creating portal
- Missed messages
- Message timestamps
- As many messages that are visible in LINE extension
- Chat types
- Direct chats
- Groups (named chats)
- Rooms (unnamed chats / "multi-user direct chats")
- Membership actions
- Join
- When message is sent by new participant
- On sync
- At join time
- Leave
- On sync
- At leave time
- Invite
- Remove
- Join
- Friend actions
- Add friend
- Block user
- Unblock user
- Message content
- Misc
- Automatic portal creation
- At startup
- When receiving invite or message
- When sending message in new chat from LINE app
- Notification for message send failure
- 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
- Multiple bridge users
- Relay bridging
- 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
- Unlimited message history
- Messages that are very old may not be available in LINE on Chrome at all, even after a full sync
- Voice/video calls
- No notification is sent when a call begins
- When a call ends, an automated message of "Your OS version doesn't support this feature" is sent as an ordinary text message from the user who began the call
- Message redaction (delete/unsend)
- But messages unsent from other LINE clients do disappear from LINE on Chrome
- Replies
- Appear as ordinary messages
- Mentions
- Appear as ordinary text
- Audio message sending
- But audio messages can be received
- Location sending
- But locations can be received
Missing from matrix-puppeteer-line
- TODO