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: