diff --git a/CHANGELOG.md b/CHANGELOG.md index 1068c716..67c21ee9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ * Added support for message reactions. * Added support for spoiler text. * Improved support for voice messages. +* Improved color of blue text from Telegram to be more readable on dark themes. * Fixed syncing contacts throwing an error for new accounts. * Fixed migrating from the legacy database if the database schema had been corrupted (e.g. by using 3rd party tools for SQLite -> Postgres migration). diff --git a/mautrix_telegram/formatter/from_telegram.py b/mautrix_telegram/formatter/from_telegram.py index b2650986..2517eb10 100644 --- a/mautrix_telegram/formatter/from_telegram.py +++ b/mautrix_telegram/formatter/from_telegram.py @@ -290,10 +290,13 @@ async def _telegram_entities_to_matrix( skip_entity = await _parse_url( html, entity_text, entity.url if entity_type == MessageEntityTextUrl else None ) - elif entity_type == MessageEntityBotCommand: - html.append(f"{entity_text}") - elif entity_type in (MessageEntityHashtag, MessageEntityCashtag, MessageEntityPhone): - html.append(f"{entity_text}") + elif entity_type in ( + MessageEntityBotCommand, + MessageEntityHashtag, + MessageEntityCashtag, + MessageEntityPhone, + ): + html.append(f"{entity_text}") elif entity_type == MessageEntitySpoiler: html.append(f"{entity_text}") else: