Files
mirrors-mautrix-telegram/ROADMAP.md

67 lines
2.4 KiB
Markdown
Raw Normal View History

2018-02-05 16:39:41 +02:00
# Features & roadmap
* Matrix → Telegram
* [ ] Message content (text, formatting, files, etc..)
* [ ] Message redactions
* [ ] Message reactions
* [ ] Message edits
* [ ] ‡ Message history
* [ ] Presence
* [ ] Typing notifications
* [ ] Read receipts
* [ ] Pinning messages
* [ ] Power level
* [ ] Normal chats
2018-02-05 16:39:41 +02:00
* [ ] Non-hardcoded PL requirements
* [ ] Supergroups/channels
* [ ] Precise bridging (non-hardcoded PL requirements, bridge specific permissions, etc..)
* [ ] Membership actions (invite/kick/join/leave)
* [ ] Room metadata changes (name, topic, avatar)
* [ ] Initial room metadata
* [ ] User metadata
* [ ] Initial displayname/username/avatar at register
* [ ] ‡ Changes to displayname/avatar
2018-02-05 16:39:41 +02:00
* Telegram → Matrix
* [ ] Message content (text, formatting, files, etc..)
2019-03-17 15:47:29 +02:00
* [ ] Advanced message content/media
* [ ] Custom emojis
* [ ] Polls
* [ ] Games
* [ ] Buttons
* [ ] Message deletions
* [ ] Message reactions
* [ ] Message edits
* [ ] Message history
* [ ] Manually (`!tg backfill`)
* [ ] Automatically when creating portal
* [ ] Automatically for missed messages
* [ ] Avatars
* [ ] Presence
* [ ] Typing notifications
* [ ] Read receipts (private chat only)
* [ ] Pinning messages
* [ ] Admin/chat creator status
2018-03-11 00:35:37 +02:00
* [ ] Supergroup/channel permissions (precise per-user permissions not supported in Matrix)
* [ ] Membership actions (invite/kick/join/leave)
2018-02-05 16:39:41 +02:00
* [ ] Chat metadata changes
* [ ] Title
* [ ] Avatar
2018-02-05 16:39:41 +02:00
* [ ] † About text
* [ ] † Public channel username
* [ ] Initial chat metadata (about text missing)
* [ ] User metadata (displayname/avatar)
* [ ] Supergroup upgrade
2018-02-05 16:39:41 +02:00
* Misc
* [ ] Automatic portal creation
* [ ] At startup
* [ ] When receiving invite or message
* [ ] Portal creation by inviting Matrix puppet of Telegram user to new room
* [ ] Option to use bot to relay messages for unauthenticated Matrix users (relaybot)
* [ ] Option to use own Matrix account for messages sent from other Telegram clients (double puppeting)
* [ ] ‡ Calls
* [ ] ‡ Secret chats (i.e. end-to-bridge encryption on Telegram)
* [ ] End-to-bridge encryption in Matrix rooms (see [docs](https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html))
2018-02-05 16:39:41 +02:00
† Information not automatically sent from source, i.e. implementation may not be possible
‡ Maybe, i.e. this feature may or may not be implemented at some point