matrix-puppeteer-line/ROADMAP.md

81 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

# Features & roadmap
2021-02-26 02:51:16 -05:00
* Matrix → LINE
* [ ] Message content
2020-08-28 12:41:22 -04:00
* [x] Text
2021-03-29 01:26:57 -04:00
* [x] Images
* [ ] Files
2021-03-29 18:06:22 -04:00
* [x] Stickers
2021-07-02 14:02:46 -04:00
* [x] Read receipts<sup>[1]</sup>
2021-03-29 01:26:57 -04:00
* [ ] Room metadata changes
* [ ] Name
* [ ] Avatar
2021-06-08 01:08:18 -04:00
* [ ] Member events
* [ ] Invite
* [ ] Kick
2021-02-26 02:51:16 -05:00
* LINE → Matrix
* [ ] Message content
2020-08-28 12:41:22 -04:00
* [x] Text
2021-03-29 01:26:57 -04:00
* [x] Images
* [ ] Files
* [ ] Audio
* [ ] Location
* [ ] Videos
* [x] Stickers
2021-06-08 01:08:18 -04:00
* [x] Emoji
2021-04-30 03:10:50 -04:00
* [ ] Message unsend
2021-07-02 14:02:46 -04:00
* [x] Read receipts<sup>[2]</sup>
2021-03-29 01:26:57 -04:00
* [x] User metadata
* [ ] Name
2021-06-08 01:08:18 -04:00
* [x] On sync
2021-03-29 01:26:57 -04:00
* [ ] On change
* [ ] Avatar
2021-06-08 01:08:18 -04:00
* [x] On sync
2021-03-29 01:26:57 -04:00
* [ ] On change
* [ ] Chat metadata
* [ ] Name
2021-06-08 01:08:18 -04:00
* [x] On sync
2021-03-29 01:26:57 -04:00
* [ ] On change
* [ ] Icon
2021-06-08 01:08:18 -04:00
* [x] On sync
2021-03-29 01:26:57 -04:00
* [ ] On change
2021-06-08 01:08:18 -04:00
* [ ] Message history
2020-08-28 12:41:22 -04:00
* [x] When creating portal
* [x] Missed messages
2021-03-19 12:28:38 -04:00
* [x] Message timestamps
2021-06-08 01:08:18 -04:00
* [ ] As many messages that are visible in LINE extension
2021-03-19 12:28:38 -04:00
* [x] Chat types
2021-02-26 02:51:16 -05:00
* [x] Direct chats
2021-03-19 12:28:38 -04:00
* [x] Groups (named chats)
* [x] Rooms (unnamed chats / "multi-user direct chats")
2021-03-29 01:26:57 -04:00
* [ ] Membership actions
2021-07-07 01:24:22 -04:00
* [x] Join
2021-06-08 01:08:18 -04:00
* [x] When message is sent by new participant
* [x] On sync
2021-07-07 01:24:22 -04:00
* [x] At join time
* [x] Leave
2021-06-08 01:08:18 -04:00
* [x] On sync
2021-07-07 01:24:22 -04:00
* [x] At leave time
2021-06-08 01:08:18 -04:00
* [ ] Invite
* [ ] Remove
* [ ] Friend actions
* [ ] Add friend
* [ ] Block user
* [ ] Unblock user
* Misc
2021-03-19 12:28:38 -04:00
* [x] Automatic portal creation
2020-08-28 12:41:22 -04:00
* [x] At startup
2021-03-19 12:28:38 -04:00
* [x] When receiving invite or message
* [ ] When sending message in new chat from LINE app
* [x] Private chat creation by inviting Matrix puppet of LINE user to new room
2021-06-08 01:08:18 -04:00
* [x] Notification for message send failure
* [ ] Provisioning API for logging in
2021-03-19 12:28:38 -04:00
* [x] Use bridge bot for messages sent from LINE app (when double-puppeting is disabled and `bridge.invite_own_puppet_to_pm` is enabled)
* [x] Use own Matrix account for messages sent from LINE app (when double-puppeting is enabled)
2020-08-28 12:41:22 -04:00
* [x] E2EE in Matrix rooms
2021-03-19 12:28:38 -04:00
* [ ] Multiple bridge users
2021-04-30 03:10:50 -04:00
* [ ] Relay bridging
2021-02-26 02:51:16 -05:00
2021-07-02 14:02:46 -04:00
<sup>[1]</sup> Requires [MSC2409](https://github.com/matrix-org/matrix-doc/pull/2409). Without it, the bridge will always view incoming LINE messages on your behalf.
<sup>[2]</sup> LINE read receipts may be bridged later than they actually occur. The more unread chats there are, the longer this delay will be.