changelog,roadmap: update

This commit is contained in:
Tulir Asokan
2026-04-01 21:36:14 +03:00
parent a44cc41933
commit 1ff046db0b
2 changed files with 11 additions and 17 deletions

View File

@@ -20,6 +20,9 @@
when using the `!tg sync-chats` command. when using the `!tg sync-chats` command.
* Any migration issues should be reported in the Matrix room linked in the * Any migration issues should be reported in the Matrix room linked in the
readme. readme.
* Notable new features include:
* Topic groups are now bridged as spaces
* Entire sticker and emoji packs can be synced in both directions
Note: the last (unreleased) version of the legacy Python bridge is available in Note: the last (unreleased) version of the legacy Python bridge is available in
the [`python-final` tag](https://github.com/mautrix/telegram/tree/python-final). the [`python-final` tag](https://github.com/mautrix/telegram/tree/python-final).

View File

@@ -11,16 +11,9 @@
* [x] Read receipts * [x] Read receipts
* [ ] Pinning messages * [ ] Pinning messages
* [ ] Power level * [ ] Power level
* [ ] Normal chats
* [ ] Non-hardcoded PL requirements
* [ ] Supergroups/channels
* [ ] Precise bridging (non-hardcoded PL requirements, bridge specific permissions, etc..)
* [ ] Membership actions (invite/kick/join/leave) * [ ] Membership actions (invite/kick/join/leave)
* [ ] Room metadata changes (name, topic, avatar) * [ ] Room metadata changes (name, topic, avatar)
* [ ] Initial room metadata * [ ] Initial room metadata
* [ ] User metadata
* [ ] Initial displayname/username/avatar at register
* [ ] ‡ Changes to displayname/avatar
* Telegram → Matrix * Telegram → Matrix
* [x] Message content (text, formatting, files, etc..) * [x] Message content (text, formatting, files, etc..)
* [ ] Advanced message content/media * [ ] Advanced message content/media
@@ -31,17 +24,16 @@
* [x] Message deletions * [x] Message deletions
* [x] Message reactions * [x] Message reactions
* [x] Message edits * [x] Message edits
* [ ] Message history * [x] Message history
* [ ] Manually (`!tg backfill`)
* [x] Automatically when creating portal * [x] Automatically when creating portal
* [x] Automatically for missed messages * [x] Automatically for missed messages
* [x] Avatars * [x] Avatars
* [ ] Presence * [ ] Presence
* [x] Typing notifications * [x] Typing notifications
* [x] Read receipts (private chat only) * [x] Read receipts (DMs only)
* [ ] Pinning messages * [ ] Pinning messages
* [ ] Admin/chat creator status * [x] Admin/chat creator status
* [ ] Supergroup/channel permissions (precise per-user permissions not supported in Matrix) * [x] Supergroup/channel permissions (precise per-user permissions not supported in Matrix)
* [x] Membership actions (invite/kick/join/leave) * [x] Membership actions (invite/kick/join/leave)
* [ ] Chat metadata changes * [ ] Chat metadata changes
* [x] Title * [x] Title
@@ -50,18 +42,17 @@
* [ ] † Public channel username * [ ] † Public channel username
* [x] Initial chat metadata (about text missing) * [x] Initial chat metadata (about text missing)
* [x] User metadata (displayname/avatar) * [x] User metadata (displayname/avatar)
* [ ] Supergroup upgrade * [x] Supergroup upgrade
* [ ] Topics (spaces) * [x] Topics (spaces)
* 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
* [ ] Portal creation by inviting Matrix puppet of Telegram user to new room * [x] Private chat creation by inviting Matrix ghost of Telegram user to new room
* [ ] Option to use bot to relay messages for unauthenticated Matrix users (relaybot) * [x] Option to use bot to relay messages for unauthenticated Matrix users (relaybot)
* [x] Option to use own Matrix account for messages sent from other Telegram clients (double puppeting) * [x] Option to use own Matrix account for messages sent from other Telegram clients (double puppeting)
* [ ] ‡ Calls * [ ] ‡ Calls
* [ ] ‡ Secret chats (i.e. end-to-bridge encryption on Telegram) * [ ] ‡ Secret chats (i.e. end-to-bridge encryption on Telegram)
* [x] End-to-bridge encryption in Matrix rooms (see [docs](https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html))
† Information not automatically sent from source, i.e. implementation may not be possible † 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 ‡ Maybe, i.e. this feature may or may not be implemented at some point