v0.4.0-rc1
Pre-release
Pre-release
Added
- Flag to indicate if user can unbridge portal in provisioning API (#225, thanks to @turt2live).
- Option to send captions as second message (replaces option to send caption in
body
, #233) - Room-specific settings (#167).
Improved
- [Internal] Added type hints everywhere (mostly thanks to @V02460 in #206).
- Telegram->Matrix formatter now uses
<pre>
tags for multiline code even if said code was in the telegram equivalent of inline code tags. - Better bullets and linebreak handling in Matrix->Telegram formatter.
- Logging in will now show your phone number instead of
@None
if you don't have a username (#213). - Significantly improved performance on high-load instances (t2bot.io) by moving most used database tables to SQLAlchemy Core.
Fixed
- Bugs that caused database migrations to fail in some cases.
- Editing the config (e.g. whitelisting chats) corrupting the config (#216).
- Negative numbers (chat IDs) in
/connect
of the provisioning API (#223, thanks to @turt2live). - Relaybot creating portals automatically when receiving message (#219).
- Not being able to use a bridge bot localpart that would also match the puppet localpart format (#234).
- Matrix login sync failing completely if the homeserver stopped during a sync response (#210).
- Errors when cleaning rooms (#217).
- Bridging code blocks without a language (#240)
- Error and lost messages when trying to bridge PM from new users in some cases (#229)
- Logging in with an account that someone has already logged in failing silently and then breaking the bridge (#198)
- Relaybot message when adding/removing Matrix displaynames (#228)