Commit Graph

  • 04de0b4eb3
    Merge pull request #132 from Skylar-Tech/dev master v0.9.1 Skylar Sadlier 2025-02-09 22:41:41 -07:00
  • 8cb52112c1 Fix module compatibility with Node.js < 22 dev Skylar Sadlier 2025-02-09 22:36:52 -07:00
  • 54a9972bbc
    Merge pull request #121 from Skylar-Tech/dev v0.9.0 Skylar Sadlier 2025-02-07 20:56:40 -07:00
  • ad34f018ab
    Merge pull request #127 from koosc/allow-unknown Skylar Sadlier 2025-02-07 20:52:10 -07:00
  • 20345787d2 README.md change Skylar Sadlier 2025-02-07 20:50:25 -07:00
  • 99c19923c6 Release v0.9.0 Skylar Sadlier 2025-02-07 20:27:36 -07:00
  • 093d59893e Fix roomId and eventId inputs not saving field type correctly for get-event node Skylar Sadlier 2025-02-07 20:27:19 -07:00
  • 913f5dfcb9 - Upgrade to matrix-js-sdk 34.11.1 to fix CVE-2024-50336 - Remove request package (no longer needed) Skylar Sadlier 2025-02-05 11:59:39 -07:00
  • e0947dd3bc
    Merge pull request #128 from wuast94/master Skylar Sadlier 2025-02-03 20:54:40 -07:00
  • 8287f3c08a
    Merge pull request #130 from LokiMidgard/patch-1 Skylar Sadlier 2025-02-03 20:51:43 -07:00
  • 2a78524a90
    use hasOwn instead of keys Patrick Kranz 2025-01-09 15:28:28 +01:00
  • d01838ac84
    Fix error Patrick Kranz 2025-01-09 15:14:50 +01:00
  • 2059f8455d
    Update matrix-send-message.js Patrick Kranz 2025-01-09 15:12:09 +01:00
  • 0cb8ecf8aa
    Updated README with a link to a guide that explains how to register users via web browser Skylar Sadlier 2025-01-04 12:58:08 -07:00
  • 77f2c4be46 Add m.notice to the receive node Marc 2025-01-01 05:17:12 +00:00
  • cf82daf5da Add option for allowing unknown devices Chris Koos 2024-11-10 10:57:43 -08:00
  • 474ba6ea59 - npm update e2ee-wip Skylar Sadlier 2024-10-15 12:14:28 -06:00
  • b44142c0db Verification process completes but fails to upload keys Skylar Sadlier 2024-04-15 19:56:43 -06:00
  • 702a980c6f - Rebase with master - WIP trying some things Skylar Sadlier 2023-03-27 23:01:01 -06:00
  • 543a1e658d - Splitting device verification out of the new release, Skylar Sadlier 2022-03-18 13:30:28 -06:00
  • db14bd96a7 - Upgraded to rust crypto but old libolm data will not migrate upgrade Skylar Sadlier 2024-09-20 17:57:15 -06:00
  • 512b7320d5 - Upgrade matrix-js-sdk to ^34.5.0 - Change how matrix-js-sdk is loaded with it now being an ESM module Skylar Sadlier 2024-09-20 09:24:15 -06:00
  • 487241e097
    Merge pull request #120 from Skylar-Tech/new-nodes Skylar Sadlier 2024-09-18 22:24:25 -06:00
  • 3b161f1ad9 - Convert examples list examples/README.md to use collapsable github sections - Add another example for sending an uploading file to a room - Add form tip for Send Message node's thread reply config option new-nodes Skylar Sadlier 2024-09-18 22:19:49 -06:00
  • 45ff930518 - Update examples README to make things much easier to find - Added examples for every node - Fixed User Settings node requiring a roomId when it's not needed - Fixed the documentation for Upload File node - Get User node had unused config code that has been removed Skylar Sadlier 2024-09-18 15:21:13 -06:00
  • 9e3b66f4aa - Fix Mark Read node not working properly and update the docs for this node #111 Skylar Sadlier 2024-09-18 09:32:19 -06:00
  • 02826e2769 - Fix Room Pagination node event data being unaccessible #28 - Add new node Get Event that will give you room data for a corresponding roomId and eventId #117 - Add new node Fetch Event Relations that can paginate through events related to another event #119 - README updates Skylar Sadlier 2024-09-16 23:27:29 -06:00
  • 6bbd1d5119
    Update README.md Skylar Sadlier 2024-09-03 21:31:39 -06:00
  • 5de1274def
    Merge pull request #96 from Skylar-Tech/dev v0.8.0 Skylar Sadlier 2024-09-03 21:03:18 -06:00
  • 1b54bc03eb
    Merge pull request #114 from squatica/fix-deprecated-login Skylar Sadlier 2024-09-03 21:00:27 -06:00
  • 65edc94854 Add deprecation notice for Send File and Send Image nodes #102 Skylar Sadlier 2024-06-24 19:20:19 -06:00
  • 351679ad77 - Add image thumbnail generation support for file upload node (and improved logging) #102 - Fix Received images missing thumbnail kills Node Red #65 - Trim rooms provided in receive node's Room ID config value Skylar Sadlier 2024-06-13 20:21:20 -06:00
  • 2b2da4faf7
    stop using deprecated login object squatica 2024-05-06 20:53:04 +02:00
  • 5090e4fbb6 - fix Skylar Sadlier 2024-02-24 22:29:52 -07:00
  • 51e649b4cf - #109 get own events - #28 paginate room history - #111 manual read markers - fix clearing global storage - update node docs for upload file Skylar Sadlier 2024-02-07 09:06:28 -07:00
  • a08709265e Update node icon Skylar Sadlier 2023-12-15 22:32:20 -07:00
  • 57ba70db6c - Received room timeline events now output msg.user containing info about the user that sent the event. Skylar Sadlier 2023-12-15 04:03:13 -07:00
  • a3e1381d53 - Update room state events node so topic property can be dynamically configured Skylar Sadlier 2023-12-15 03:56:32 -07:00
  • 6dca3aa70e - #106 Add node for getting data for a user - couple other fixes Skylar Sadlier 2023-12-15 03:52:28 -07:00
  • b36286d994 Change version to 0.8.0 Skylar Sadlier 2023-12-15 01:39:45 -07:00
  • f14190d9ea - #105 Add new node for setting or getting user settings (display name or avatar_url) - Fix class name of matrix-room-state-events node Skylar Sadlier 2023-12-15 01:37:03 -07:00
  • 000c28e3b8 - Reduce margin between checkboxes for matrix-receive node - matrix-send-message node can now be used to reply in a thread (closes #104) - matrix-receive node now returns msg.mentions for easier access to who was mentioned in message - matrix-receive node now returns boolean msg.isThread based on whether the message is a thread reply or not Skylar Sadlier 2023-11-25 05:38:09 -07:00
  • fd174e32ff
    Merge pull request #103 from Skylar-Tech/102-upload-file Skylar Sadlier 2023-11-05 00:08:24 -06:00
  • e8506d8887 #102 Added new node for file uploading #102 File upload node automatically detects mime type from name #102 File upload node automatically fills in information for m.video, m.audio, and m.image (resolution, duration, etc) #102 File upload node can generate a thumbnail for videos #102 Send message node now accepts an object to override the message content Skylar Sadlier 2023-11-05 00:06:52 -06:00
  • d7c4bc26bb - #100 add documentation for new typing node and update README - #100 fix typing event causing server error due to number being string - Mention using pantalaimon as an alternative for E2EE support in README Skylar Sadlier 2023-10-22 16:56:49 -06:00
  • 785e0cd7be - #100 add node for sending typing state to rooms - fix global and flow variable in getters for Matrix Room States node Skylar Sadlier 2023-10-22 04:32:06 -06:00
  • 2e9633e113 - #97 msg.state_key is now allowed as an input to Room State Events node for events that support it (required for m.space.child and m.space.parent) - #97 added support for m.room.history_visibility, m.room.server_acl, m.room.pinned_events, m.space.child, and m.space.parent - #97 fix issue with checkbox being hidden on config page when adding new setters/getters on config page Skylar Sadlier 2023-10-22 03:01:33 -06:00
  • 1859696122 - #97 added option to fetch state event from local storage and fallback to server if necessary (allows for faster lookups and gives the full event object with information about when/who created it, etc) - #97 remove num, bool, bin, and data from being options you can set to a state event (currently only objects and sometimes strings are allowed) - Updated Leave Room node so it deletes the room from local storage - Updated server config node so it deletes the matrix client from storage during shutdown (possibly solution to #94) Skylar Sadlier 2023-10-22 00:29:12 -06:00
  • fd605005d1 Closes #99 - matrix-server-config now auto populates with first option Skylar Sadlier 2023-10-21 19:47:12 -06:00
  • 85de450a1a
    Merge pull request #98 from Skylar-Tech/97-room-settings Skylar Sadlier 2023-10-21 19:43:29 -06:00
  • e7e0f2967b Issue #97 Room Settings - Remove unused returnValues config option for Room State Events node Skylar Sadlier 2023-10-21 19:39:32 -06:00
  • 611e23b845 Issue #97 Room Settings - Room Settings node renamed to Room State Events - Room State Events node allows configuring inputs/outputs from config - Fix bug with various nodes allowing execution even though matrix server isn't connected - Replace deprecated matrixClient.setGlobalErrorOnUnknownDevices method - Update docs for new Room State Events node Skylar Sadlier 2023-10-21 19:33:44 -06:00
  • 9d050a0d44 Issue #97 Room Settings - fix join_allow_rules for Room Setting node not getting correctly - update Room Setting docs Skylar Sadlier 2023-10-15 14:45:16 -06:00
  • c833a40a84 Issue #97 Room Settings - Can set room name, topic, and avatar - Can get name, topic, avatar, encrypted, power_levels, aliases, guest_access, join_rule, and join_allow_rules Skylar Sadlier 2023-10-15 04:17:12 -06:00
  • 0e755bc350 - Remove console.log usage Skylar Sadlier 2023-10-14 23:22:38 -06:00
  • c920dd12cb - Fix error with matrix-synapse-register node - Ensure matrix-server-config's register/deregister methods are always available Skylar Sadlier 2023-10-14 22:26:29 -06:00
  • 9661922f78 Pass msg object where possible As described on https://nodered.org/docs/user-guide/writing-functions#handling-errors bvmensvoort 2023-06-14 21:50:13 +02:00
  • 20c7182511 Make errors catchable and (de)register at config node of all nodes bvmensvoort 2023-06-11 10:50:15 +02:00
  • f48ba74a72 Make errors of config node catchable via a catch node bvmensvoort 2023-06-11 10:46:30 +02:00
  • 124a0cba34 (de)Register consumer nodes at config node In order for error messages to be catchable bvmensvoort 2023-06-11 10:45:13 +02:00
  • 8ca11f36d8 Make errors of nodes catchable by a catch node bvmensvoort 2023-06-11 10:42:38 +02:00
  • 8a7fba39e8
    Merge pull request #95 from Skylar-Tech/dev 0.7.1 Skylar Sadlier 2023-09-05 11:22:48 -06:00
  • c61eadd05d Release 0.7.1 - Upgrade matrix-js-sdk from 22.0.0 to 28.0.0 - Upgrade olm from v3.2.13 to v3.2.15 Skylar Sadlier 2023-09-05 11:22:00 -06:00
  • bfb840d3a7 Pass msg object where possible As described on https://nodered.org/docs/user-guide/writing-functions#handling-errors bvmensvoort 2023-06-14 21:50:13 +02:00
  • 2bd0fa48e2 Make errors catchable and (de)register at config node of all nodes bvmensvoort 2023-06-11 10:50:15 +02:00
  • 1f97d9803b Make errors of config node catchable via a catch node bvmensvoort 2023-06-11 10:46:30 +02:00
  • 6814f26a62 (de)Register consumer nodes at config node In order for error messages to be catchable bvmensvoort 2023-06-11 10:45:13 +02:00
  • 280461e85b Make errors of nodes catchable by a catch node bvmensvoort 2023-06-11 10:42:38 +02:00
  • 78f8ab7abb
    Merge pull request #74 from Skylar-Tech/dev 0.7.0 Skylar Sadlier 2022-12-06 22:15:49 -07:00
  • ce8be4a30f Update readme Skylar Sadlier 2022-12-06 22:10:26 -07:00
  • 3e808cabec - Set version to 0.7.0 Skylar Sadlier 2022-12-06 21:53:30 -07:00
  • 2fdc7482ce - Add back in persistent storage - Receive node now accepts video files Skylar Sadlier 2022-12-06 21:49:05 -07:00
  • c7f9d56df2 - Updated code for new authedRequest argument format - matrix-js-sdk updated to 22.0.0 - fs-extra updated to 11.1.0 - minimum version set to 14.14 Skylar Sadlier 2022-12-06 18:47:41 -07:00
  • 3c042ae47d - rename "Invite Room" node to "Invite to Room" to distinguish from new node - new node "Invite Room" for receiving room invites - new node "Leave Room" for leaving a room - updated examples with new nodes Skylar Sadlier 2022-12-05 23:40:05 -07:00
  • 0a34870fa3
    Merge pull request #71 from jacotec/master Skylar Sadlier 2022-12-05 21:20:11 -07:00
  • 768a1c8ce0
    Merge pull request #73 from WesleyE/master Skylar Sadlier 2022-12-05 21:19:03 -07:00
  • 22dd9b4ca3 - matrix-js-sdk updated to v21.2.0 - added node-fetch polyfill for older nodejs versions - added abort-controller polyfill for older nodejs versions Skylar Sadlier 2022-12-05 21:18:16 -07:00
  • 462f9670c2 - matrix-js-sdk updated to v20.0.0 - olm updated to v3.2.13 https://gitlab.matrix.org/matrix-org/olm/-/packages/136 - console messages now only appear if Node-RED's settings.js logging.console.level is info, debug, or trace Skylar Sadlier 2022-12-05 19:49:55 -07:00
  • e4b01c40c2
    Verify login on the relative matrix-chat/login URI Wesley Elfring 2022-11-30 13:11:33 +01:00
  • 908d60835d Pass invites to the receive object Marco Jakobs 2022-11-25 20:56:06 +01:00
  • 4c17a21008
    Merge pull request #63 from Skylar-Tech/dev 0.6.1 Skylar Sadlier 2022-04-19 13:03:47 -06:00
  • bd4f6ea486 Update version to 0.6.1 - Fix: Error thrown in folder migration if new and old path are same Skylar Sadlier 2022-04-19 13:01:00 -06:00
  • 5ef0b6a11f Fix: Error thrown in folder migration if new and old path are same Skylar Sadlier 2022-04-19 12:58:52 -06:00
  • 97f27e61c6
    Merge pull request #62 from Skylar-Tech/61-audio-messages Skylar Sadlier 2022-03-28 00:45:22 -06:00
  • 7bdadc0fe9 Closes #209 - Can now receive audio files - Can now receive locations - Readme updated Skylar Sadlier 2022-03-28 00:39:48 -06:00
  • 5f129560aa Couple of little changes: - Fix matrix-receive message types displaying in uppercase when it should be lowercase - Readme updated with some extra things that are now possible since last release - Link to matrix.org project in our README.md Skylar Sadlier 2022-03-24 13:56:42 -06:00
  • 00bc14e1c7
    Merge pull request #59 from Skylar-Tech/dev 0.5.8 Skylar Sadlier 2022-03-18 13:50:28 -06:00
  • 9f41b67174 Version 0.5.8 Skylar Sadlier 2022-03-18 13:49:38 -06:00
  • 4e93b7253e Revert examples Skylar Sadlier 2022-03-18 13:37:24 -06:00
  • ecb4427217 - Revert device verification/e2ee stuff. It's not ready. Skylar Sadlier 2022-03-18 13:34:46 -06:00
  • 3e70369cae WIP Skylar Sadlier 2022-03-18 00:23:28 -06:00
  • 2ce80e2906 Update version to 0.5.5 - fs-extra and got dependencies updates Skylar Sadlier 2022-03-17 21:06:15 -06:00
  • 0c657caf5f Update version to 0.5.0 Skylar Sadlier 2022-03-17 20:05:06 -06:00
  • 848fd0ec9d
    Merge pull request #58 from Skylar-Tech/48-key-sharing Skylar Sadlier 2022-03-17 20:03:56 -06:00
  • fef40f4ea9 - Update matrix-device-verification node description with super basic info on how to use it Skylar Sadlier 2022-03-17 20:03:48 -06:00
  • 595fbca3df - Update main readme with new verification notes Skylar Sadlier 2022-03-17 19:58:25 -06:00
  • 487f17a439 Update examples to move function example above verification ones. Skylar Sadlier 2022-03-17 19:54:13 -06:00
  • 68cb5a026e Update examples to include one for receiving and requesting device verification Skylar Sadlier 2022-03-17 19:51:14 -06:00
  • d01733c647 closes #48 - Device verification can now be requested or received Skylar Sadlier 2022-03-17 19:38:29 -06:00
  • ed146e98d8 Closes #56 Closes #50 - can now specify message in node's configuration for matrix-send-message - can now specify reaction in node's configuration for matrix-react - reason can now be configured on both matrix-room-kick and matrix-room-ban - icons updated for various nodes - fix tag for name configuration field for various nodes - roomId input is now validated to ensure it starts with ! and if not shows an error Skylar Sadlier 2022-03-17 17:21:44 -06:00