forked from fair/matrix-puppeteer-line
Update roadmap
This commit is contained in:
parent
c5eea7b50b
commit
1fffbc625c
|
@ -2,7 +2,7 @@
|
||||||
A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer.
|
A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer.
|
||||||
Fork of [https://mau.dev/tulir/mautrix-amp/](mautrix-amp).
|
Fork of [https://mau.dev/tulir/mautrix-amp/](mautrix-amp).
|
||||||
|
|
||||||
## Features & roadmap
|
## Features, roadmap, and limitations
|
||||||
[ROADMAP.md](ROADMAP.md)
|
[ROADMAP.md](ROADMAP.md)
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
64
ROADMAP.md
64
ROADMAP.md
|
@ -6,11 +6,13 @@
|
||||||
* [x] Images
|
* [x] Images
|
||||||
* [ ] Files
|
* [ ] Files
|
||||||
* [x] Stickers
|
* [x] Stickers
|
||||||
* [x] Notification for message send failure
|
|
||||||
* [ ] Read receipts (currently eagerly-sent since message sync requires "reading" a chat)
|
* [ ] Read receipts (currently eagerly-sent since message sync requires "reading" a chat)
|
||||||
* [ ] Room metadata changes
|
* [ ] Room metadata changes
|
||||||
* [ ] Name
|
* [ ] Name
|
||||||
* [ ] Avatar
|
* [ ] Avatar
|
||||||
|
* [ ] Member events
|
||||||
|
* [ ] Invite
|
||||||
|
* [ ] Kick
|
||||||
* LINE → Matrix
|
* LINE → Matrix
|
||||||
* [ ] Message content
|
* [ ] Message content
|
||||||
* [x] Text
|
* [x] Text
|
||||||
|
@ -20,45 +22,54 @@
|
||||||
* [ ] Location
|
* [ ] Location
|
||||||
* [ ] Videos
|
* [ ] Videos
|
||||||
* [x] Stickers
|
* [x] Stickers
|
||||||
* [x] Sticons
|
* [x] Emoji
|
||||||
* [x] Single
|
|
||||||
* [x] Multiple or mixed with text
|
|
||||||
* [x] EmojiOne
|
|
||||||
* [ ] Message unsend
|
* [ ] Message unsend
|
||||||
* [ ] Read receipts
|
* [ ] Read receipts
|
||||||
* [x] For most recently active chat
|
* [x] For most recently active chat
|
||||||
* [ ] For any chat
|
* [ ] For any chat
|
||||||
* [x] User metadata
|
* [x] User metadata
|
||||||
* [ ] Name
|
* [ ] Name
|
||||||
* [x] On initial sync
|
* [x] On sync
|
||||||
* [ ] On change
|
* [ ] On change
|
||||||
* [ ] Avatar
|
* [ ] Avatar
|
||||||
* [x] On initial sync
|
* [x] On sync
|
||||||
* [ ] On change
|
* [ ] On change
|
||||||
* [ ] Chat metadata
|
* [ ] Chat metadata
|
||||||
* [ ] Name
|
* [ ] Name
|
||||||
* [x] On initial sync
|
* [x] On sync
|
||||||
* [ ] On change
|
* [ ] On change
|
||||||
* [ ] Icon
|
* [ ] Icon
|
||||||
* [x] On initial sync
|
* [x] On sync
|
||||||
* [ ] On change
|
* [ ] On change
|
||||||
* [x] Message history
|
* [ ] Message history
|
||||||
* [x] When creating portal
|
* [x] When creating portal
|
||||||
* [x] Missed messages
|
* [x] Missed messages
|
||||||
* [x] Message timestamps
|
* [x] Message timestamps
|
||||||
|
* [ ] As many messages that are visible in LINE extension
|
||||||
* [x] Chat types
|
* [x] Chat types
|
||||||
* [x] Direct chats
|
* [x] Direct chats
|
||||||
* [x] Groups (named chats)
|
* [x] Groups (named chats)
|
||||||
* [x] Rooms (unnamed chats / "multi-user direct chats")
|
* [x] Rooms (unnamed chats / "multi-user direct chats")
|
||||||
* [ ] Membership actions
|
* [ ] Membership actions
|
||||||
* [x] Add member
|
* [ ] Join
|
||||||
* [ ] Remove member
|
* [x] When message is sent by new participant
|
||||||
* [ ] Block
|
* [x] On sync
|
||||||
|
* [ ] At join time
|
||||||
|
* [ ] Leave
|
||||||
|
* [x] On sync
|
||||||
|
* [ ] At leave time
|
||||||
|
* [ ] Invite
|
||||||
|
* [ ] Remove
|
||||||
|
* [ ] Friend actions
|
||||||
|
* [ ] Add friend
|
||||||
|
* [ ] Block user
|
||||||
|
* [ ] Unblock user
|
||||||
* Misc
|
* Misc
|
||||||
* [x] Automatic portal creation
|
* [x] Automatic portal creation
|
||||||
* [x] At startup
|
* [x] At startup
|
||||||
* [x] When receiving invite or message
|
* [x] When receiving invite or message
|
||||||
* [ ] When sending message in new chat from LINE app
|
* [ ] When sending message in new chat from LINE app
|
||||||
|
* [x] Notification for message send failure
|
||||||
* [ ] Provisioning API for logging in
|
* [ ] Provisioning API for logging in
|
||||||
* [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 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)
|
* [x] Use own Matrix account for messages sent from LINE app (when double-puppeting is enabled)
|
||||||
|
@ -66,8 +77,8 @@
|
||||||
* [ ] Multiple bridge users
|
* [ ] Multiple bridge users
|
||||||
* [ ] Relay bridging
|
* [ ] Relay bridging
|
||||||
|
|
||||||
## Missing features
|
# Missing features
|
||||||
### Missing from LINE
|
## Missing from LINE
|
||||||
* Typing notifications
|
* Typing notifications
|
||||||
* Message edits
|
* Message edits
|
||||||
* Formatted messages
|
* Formatted messages
|
||||||
|
@ -75,13 +86,22 @@
|
||||||
* Timestamped read receipts
|
* Timestamped read receipts
|
||||||
* Read receipts between users other than yourself
|
* Read receipts between users other than yourself
|
||||||
|
|
||||||
### Missing from LINE on Chrome
|
## Missing from LINE on Chrome
|
||||||
* Message redaction (delete/unsend)
|
|
||||||
* Replies
|
|
||||||
* Audio message sending
|
|
||||||
* Location sending
|
|
||||||
* Voice/video calls
|
|
||||||
* Unlimited message history
|
* 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
|
## Missing from matrix-puppeteer-line
|
||||||
* TODO
|
* TODO
|
||||||
|
|
Loading…
Reference in New Issue