- Added support for double puppeting from other servers (started by @abmantis in #368).
- This does not apply to post-login backfilling, as it's not possible to use MSC2716's
/batch_send
with users from other servers.
- This does not apply to post-login backfilling, as it's not possible to use MSC2716's
- Added config updater similar to mautrix-python bridges.
- Added support for responding to retry receipts (to automatically resolve other devices not being able to decrypt messages from the bridge).
- Added
sync
command to resync contact and group info to Matrix (not to be confused with the pre-v0.2.0sync
command which also did backfill and other such things). - Added warning when reacting to messages in portal rooms (thanks to @abmantis in #373).
- Can be disabled with the
reaction_notices
config option.
- Can be disabled with the
- Fixed WhatsApp encryption failing if other user reinstalled the app.
- New identities will now be auto-trusted, and if
identity_change_notices
is set to true, a notice about the change will be sent to the private chat portal.
- New identities will now be auto-trusted, and if
- Fixed contact info sync at login racing with portal/puppet creation and therefore not being synced properly.
- Fixed read receipts from WhatsApp on iOS that mark multiple messages as read not being handled properly.
- Fixed backfilling not working when double puppeting was not enabled at all.
- Fixed portals not being saved on SQLite.
- Fixed relay mode using old name for users after displayname change.
- Fixed displayname not being HTML-escaped in relay mode message templates.