From 1ff046db0bd669215a5c5212cbe8b293f8a49684 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 1 Apr 2026 21:36:14 +0300 Subject: [PATCH] changelog,roadmap: update --- CHANGELOG.md | 3 +++ ROADMAP.md | 25 ++++++++----------------- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bae6cde..f1b006a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,9 @@ when using the `!tg sync-chats` command. * Any migration issues should be reported in the Matrix room linked in the 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 the [`python-final` tag](https://github.com/mautrix/telegram/tree/python-final). diff --git a/ROADMAP.md b/ROADMAP.md index 5bc6b631..b06acc6e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -11,16 +11,9 @@ * [x] Read receipts * [ ] Pinning messages * [ ] 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) * [ ] Room metadata changes (name, topic, avatar) * [ ] Initial room metadata - * [ ] User metadata - * [ ] Initial displayname/username/avatar at register - * [ ] ‡ Changes to displayname/avatar * Telegram → Matrix * [x] Message content (text, formatting, files, etc..) * [ ] Advanced message content/media @@ -31,17 +24,16 @@ * [x] Message deletions * [x] Message reactions * [x] Message edits - * [ ] Message history - * [ ] Manually (`!tg backfill`) + * [x] Message history * [x] Automatically when creating portal * [x] Automatically for missed messages * [x] Avatars * [ ] Presence * [x] Typing notifications - * [x] Read receipts (private chat only) + * [x] Read receipts (DMs only) * [ ] Pinning messages - * [ ] Admin/chat creator status - * [ ] Supergroup/channel permissions (precise per-user permissions not supported in Matrix) + * [x] Admin/chat creator status + * [x] Supergroup/channel permissions (precise per-user permissions not supported in Matrix) * [x] Membership actions (invite/kick/join/leave) * [ ] Chat metadata changes * [x] Title @@ -50,18 +42,17 @@ * [ ] † Public channel username * [x] Initial chat metadata (about text missing) * [x] User metadata (displayname/avatar) - * [ ] Supergroup upgrade - * [ ] Topics (spaces) + * [x] Supergroup upgrade + * [x] Topics (spaces) * Misc * [x] Automatic portal creation * [x] At startup * [x] 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) + * [x] Private chat creation by inviting Matrix ghost of Telegram user to new room + * [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) * [ ] ‡ Calls * [ ] ‡ 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 ‡ Maybe, i.e. this feature may or may not be implemented at some point