Commit Graph

1685 Commits

Author SHA1 Message Date
Dave Conway-Jones 4c3e7bff91
Exif node improve popup info 2023-09-30 15:41:42 +01:00
Dave Conway-Jones bf03c11a94
bump version for dialog height PR 2023-09-18 18:44:10 +01:00
Kazuhito Yokoi 36d33b3268
Fix height of description editor in data generator node (#1031) 2023-09-18 18:42:19 +01:00
Dave Conway-Jones 8e2f8b60e0
bump sqlite3 libs and package
to include css bugfix
2023-09-16 19:16:35 +01:00
Kazuhito Yokoi 504bbda0a4
Fix height of description editor in sqlite node (#1030) 2023-09-16 19:12:20 +01:00
Chuan Khoo b67452d569
mlsentiment: allow custom tokenizers (#1026)
* allow custom tokenizers

allows use of tokens object to specifiy custom tokenizers

updated mlsentiment to v2.0.0 (with temporary fix for comparative score applied)

updated documentation

* update unit tests
2023-08-31 21:25:00 +01:00
Dave Conway-Jones 8a29f9e379
bump for PR #1024 2023-08-19 14:38:19 +01:00
Simon Walters d75beeebf4
Update 38-rpi-pibrella.js (#1024)
Update to work with python3 on Bullseye
2023-08-19 14:36:35 +01:00
Dave Conway-Jones 4805b3d13b
Update package.json
add Olivier as contributor
2023-08-11 15:35:50 +01:00
Dave Conway-Jones 5913e29086
Bump for PR.
to close #1021
2023-08-11 15:32:36 +01:00
Olivier Verhaegen 878694fa1c
STOMP: Improved error stated and logging (#1021)
* Improved error states and logging

* Fix misplaced reconnect error message

* No double logging of reconnecting event
2023-08-11 15:31:00 +01:00
Dave Conway-Jones 79b93f30ec
Bump for start/stop PR #1018 2023-08-05 17:15:43 +01:00
Giovanni Marzot b6f5ea812b
Support stop msg for daemon node (#1018)
* add msg.stop handler and docs, msg.start restarts process as per existing doc

* stop process using configured signal

* fix grunt complaint

* remove extra debug, make start only start and change doc to match
2023-08-05 17:14:22 +01:00
Dave Conway-Jones 74aeb2ddae
bump pushover for bugfix PR 2023-07-11 20:26:35 +01:00
wooferguy a058999f4c
Pushover ttl Bug Fix (#1017)
* TTL Functionality

Pick up msg.ttl and pass it to REST API, checking it is a positive integer first.

* Update help doc

Reference ttl parameter in api docs

* Fix: Warnings with no ttl

Check if ttl exists before sanitizing

* Add: Allow string ttl

If ttl is a string, parse to integer and check validity

---------

Co-authored-by: Dave Conway-Jones <dceejay@users.noreply.github.com>
2023-07-11 20:24:38 +01:00
Dave Conway-Jones 512697eec4
Bump for pin label PR 2023-07-11 20:17:55 +01:00
Li Huaqian 8bf15d7a63
Add user button label dynamically (#1016)
Not all platforms have the user button supported, so dynamic
to add the user button label.

Signed-off-by: Li Hua Qian <huaqian.li@siemens.com>
Signed-off-by: chao zeng <chao.zeng@siemens.com>
Co-authored-by: chao zeng <chao.zeng@siemens.com>
2023-07-11 20:12:25 +01:00
Dave Conway-Jones a4d9b48ac7
bump for bugfix pr 2023-07-11 20:00:17 +01:00
Olivier Verhaegen 45b43ebb21
STOMP bugfix: usage of multiple stomp in nodes (#1015)
* Bugfix: only execute node register callbacks after connection to the server has been made

* Bugfix: only execute direct callback of register node register when connected to STOMP server

* Doc: Add tip about reconnection to server
2023-07-11 19:58:51 +01:00
Dave Conway-Jones a2b7e1a30c
bump package for PR to add msg.ttl
to release #1013
2023-06-24 09:56:17 +01:00
wooferguy 51dc002a70
Pushover TTL (#1013)
* TTL Functionality

Pick up msg.ttl and pass it to REST API, checking it is a positive integer first.

* Update help doc

Reference ttl parameter in api docs
2023-06-24 09:54:34 +01:00
Dave Conway-Jones 21b92d4894
Bump package for PR #1010 2023-06-21 20:20:15 +01:00
Olivier Verhaegen 1216ee5296
STOMP: improved logging (#1010)
* Improvements to logging

* Subscribe log clarification

* Session id on connect fix
2023-06-21 20:18:59 +01:00
Dave Conway-Jones edd521f2e9
Bump for lPR to fix topic ack handling
to close #1009
2023-06-08 21:16:34 +01:00
Olivier Verhaegen 8743c2afa6
STOMP bugfix: msg.topic can't be used with STOMP out node and ack node (#1009)
* Bugfix: not responsive to msg.topic on input of STOMP out node

* Bugfix: not responsive to msg.topic on input of STOMP ack and out node

* Bugfix: backward compatible node.topic has prio + Docs: added info about msg.topic in ACK node docs

* Typo fix
2023-06-08 21:14:40 +01:00
Dave Conway-Jones 983cab970e
bump for username credential fix
to close #1006
2023-06-06 11:26:25 +01:00
Olivier Verhaegen 3fd14223ef
Bugfix: use of credentials in STOMP server (username property typo) (#1007)
* Bugfix: use of credentials in stomp server (username property typo)
2023-06-06 11:25:06 +01:00
Dave Conway-Jones 71a39ac16b
Bump stomp node for PR #988 2023-05-30 11:07:57 +01:00
Olivier Verhaegen 0d7f0cb16d
STOMP refactor in accordance with MQTT (shared connection using config node) + client ACK (#988)
* Bugfix: show connected state after reconnect

* Bugfix: show connected state for stomp out node after reconnect

* Add support for ACK messages

* Add optional subscription id

* Typo fix

* Subscription ID not required

* Bugfix "node.ack is not a fuction"

* Use shared client connection

* Bugfix shared connection

* Improvements & bugfixes to shared connection

* Bugfix connecting state

* Set connected state in connect callback

* Typo fix

* add server shared connection variables

* Bugfix for shared state

* WIP

* Complete refactor based on MQTT nodes to be able to share server connection between nodes

* Change address back to server for backwards compatibility

* Fixes for race conditions on node closing

* Add disconnect timeout of 2s to avoid "Error stopping node"

* If not connected, do not try to disconnect

* Fix for disconnecting log

* Styling fix for ack select form row

* Typo fixes

* Typo fix

* Bugfix: subscription before connected

* Bugfix: stringify payload before sending to be able to send numbers etc

* Bugfix: not saving ack field

* Bugfix: ack

* Bugfix: ack

* Bugfix: ack & better docs regardign ack

* BugFix: reconnect delay

* Improvements regarding cleanup on close

* Handle connect and reconnect event in the same way

* Typo fix

* Fix backwards compatibility
2023-05-30 11:05:25 +01:00
Dave Conway-Jones 490a3d8d37
Fix up readme - and bump deps
to close #1003
2023-05-29 21:59:40 +01:00
Dave Conway-Jones 0342a4b7ae
better fix for handling of high latitudes
to close #1002 again
2023-05-28 09:58:12 +01:00
Dave Conway-Jones ddaa9b24b8
let timeswitch handle high latitudes better
to close #1002
2023-05-27 19:40:19 +01:00
Dave Conway-Jones a5faf13c4d
Merge branch 'master' of https://github.com/node-red/node-red-nodes 2023-05-25 14:56:06 +01:00
Dave Conway-Jones c46c0fe4b4
Bump Sensehat for multi read and examples 2023-05-25 14:56:03 +01:00
Kazuhito Yokoi 72f7f5179a
Fix flow examples of Sense HAT simulator nodes (#991)
* Add indents to flow examples of Sense HAT simulator

* Fix flow examples of Sense HAT simulator nodes
2023-05-25 14:53:11 +01:00
Ben Hardill 612ff93161
Bump serial port (#999)
* Bump serial port dependency to 11.0.0

This "should" fix the broken binaries on Arm/Alpine (e.g. docker)
2023-05-25 09:59:05 +01:00
Dave Conway-Jones 9f9d293461
Add email option for no authentication
to close #989
Bump to v2 (remove external cred file hack)
2023-04-24 22:17:39 +01:00
Dave Conway-Jones dd6bfc6f51
Bump stomp for status PR #987 2023-04-11 14:37:47 +01:00
Olivier Verhaegen b4d80b86e3
node-red-node-stomp | Bugfix: show connected state after reconnect for stomp out node (#987)
* Bugfix: show connected state after reconnect

* Bugfix: show connected state for stomp out node after reconnect
2023-04-11 14:35:40 +01:00
Dave Conway-Jones 10ffd71b02
bump stomp for fix PR#986
to close #985
2023-04-07 08:49:08 +01:00
Olivier Verhaegen 471422adfe
Bugfix: show connected state after reconnect (#986) 2023-04-07 08:46:51 +01:00
Dave Conway-Jones 6d4c865611
update suncalc node for translation PR 2023-03-28 10:52:00 +01:00
Dave Conway-Jones 3e82a363b8
Bump overall package to update test libraries 2023-03-27 23:23:10 +01:00
Dave Conway-Jones bd23b5e3d3
Bump email to update mailparser as well 2023-03-27 23:18:14 +01:00
Dave Conway-Jones 8320571630
Fix defaulting of email auth value (and linting) 2023-03-27 20:34:46 +01:00
wooferguy 9a57958a1e
XOAuth2 for Email-In node (#975)
* Update PULL_REQUEST_TEMPLATE.md

* Add new UI elements to Email In node

Locale for en-US
Added Auth type and Token field to Email IN
Dynamically appear based on selection

* XOAUTH2 IMAP

Minor UI changes. Exposing only XOAuth2. Picks up raw access token from input message specified.

Only works for IMAP
Token formatted by node for Exchange and GMail, won't work on other providers.
Only works on trigger, not timer

TODO:
Add POP XOAUTH2 capability
Add SMTP XOAUTH2 capability
Add option to pass SASL XAOUTH2 token rather than raw OAUTH2 token

* SASL Format

Added checkbox to turn off SASL formatting if the user wants to do this themselves

* XOAuth2 forces input

Using XOauth2 forces triggered node, and automatic trigger sets auth to basic;
XOAuth2 needs token from flow

* Error reporting

Password missing error only occurs if set to basic authentication.

Token missing only occurs if set to XOAuth2.

* Unit tests

Make sure basic authentication is selected by default, and that an additional input is created and timed triggers are turned off for XOauth2

* Cleanup and README

Remove old code, update readme

* XOauth2 IMAP Release

Prevent XOAuth2 being used for POP. Update PR Template.
Updated help file.
Bumped version to 1.19-beta

* Update POP3 dependency

Removed dependency to poplib.js, moved to node-pop3. Re-wrote checkPOP3 function asynchronously using the new library. Added some node.status changes to mimic IMAP behaviour.

* XOAUTH2 POP3

Added checking for authentication type to allow XOauth2 tokens to be sent to POP server. Turned off UI restrictions for this functionality.

* XOAUTH2 POP3 Release

Updated help docs and version to reflect changes.

* Add new UI elements to Email Out node

Add option for XAouth2 for SMTP node

* XOAUTH2 SMTP

Exposing functionality for OAuth2 through Nodemailer. Added some error reporting if credentials are missing to match the Email-In node.

* XOAUTH2 SMTP Release

Updated help file to reflect changes.

* Unit Tests for Email Out

Modified tests to allow these unit tests to pass, but does not address the fault caused by the Node Test Helper - credentials only loaded after the flow has been loaded.

---------

Co-authored-by: Dave Conway-Jones <dceejay@users.noreply.github.com>
2023-03-27 20:27:47 +01:00
Paul Vivier 497270ba74
Fixed typo (#981) 2023-03-27 20:25:33 +01:00
Dave Conway-Jones 480ada0543
bump nodemailer version 2023-03-27 20:23:48 +01:00
Dave Conway-Jones c0496fc067
tidy up DS_stores 2023-03-26 13:20:13 +01:00
dodther a14ef95fb3
russian translate (#962)
add support internalization and russian translate.
2023-03-21 10:20:23 +00:00