Message can now be deleted and modified! Thanks to @aikitori for adding the Delete Event node.
New features:
- New Delete Event node added by @aikitori Closes #52
- New option for Send Message node that allows replacing existing message if enabled and
msg.eventId
is passed in. So now messages can be modified! Closes #54
Enhancements:
- matrix-receive now outputs
msg.isDM
to determine if the message was a direct message or not. Closes #29 - can now specify message in node's configuration for matrix-send-message. #56
- can now specify reaction in node's configuration for matrix-react. #56
- reason can now be configured on both matrix-room-kick and matrix-room-ban. #56
- roomId input is now validated to ensure it starts with
!
and if not shows an error for invalid room ID. Closes #50
Other Changes:
- e2ee wouldn't start up correctly unless a
device_id
was defined in configuration (and therefor auto detectingdevice_id
was broken). This is fixed. - On startup we now do a call to
/whois
to figure out if our auth token is valid and belongs to the user that was specified. This also gives us thedevice_id
for the auth token therefore making thedevice_id
automatically detected. Note this only works on Synapse version 1.40.0 onwards. If your server runs a version before that you will need to manually specify the device_id. - matrix-js-sdk update from 15.5.0 to 16.0.0
- Fixed some breaking changes in new
matrix-js-sdk
version - various nodes had their configuration icons modified/fixed
- Updated various dependencies to latest version