Andrew Ferrazzutti
57c448e0c3
* Add ability to sync all LINE contacts, which is relevant because the list of recent chats excludes users you haven't spoken to lately. * Add bot command to list all contacts. * Allow inviting a puppet to a DM to create a portal for that LINE user, instead of having to wait for that user to message you first.
2.3 KiB
2.3 KiB
Features & roadmap
- Matrix → LINE
- Message content
- Text
- Images
- Files
- Stickers
- Read receipts[1]
- 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[2]
- 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
- Private chat creation by inviting Matrix puppet of LINE user to new room
- 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
[1] Requires MSC2409. Without it, the bridge will always view incoming LINE messages on your behalf. [2] LINE read receipts may be bridged later than they actually occur. The more unread chats there are, the longer this delay will be.