Dave Conway-Jones
4d19f881e9
Let change node set type if total match
...
remove unnecessary 2 step move when not required.
add test for moving sub property up to main property
2016-10-10 11:10:36 +01:00
Dave Conway-Jones
3a8820397b
clean up status on close for several core nodes.
2016-10-10 11:08:06 +01:00
Nick O'Leary
0dd2c7fe24
Change node: reparse JSON set value each time to avoid pass-by-ref
2016-10-09 23:14:52 +01:00
Nick O'Leary
f22c3b549e
Merge branch '0.15.0'
2016-10-09 23:00:28 +01:00
Dave Conway-Jones
2da9572a45
Better handle httprequest header capitalisation
2016-10-02 17:44:48 +01:00
Nick O'Leary
7ed9e7cdd4
Update debug sidebar to use RED.view.reveal to show debug nodes
2016-09-29 23:49:58 +01:00
Dave Conway-Jones
a89c7b1a70
Add full path tip to file node, And tidy up Pi node tips
2016-09-23 23:37:56 +01:00
Dave Conway-Jones
ded1376957
remove websocket node maxlistener warning
2016-09-23 23:36:58 +01:00
Nick O'Leary
39d90fe881
Update mqtt-broker node to use fully name-space qualified status messages
2016-09-19 09:36:38 +01:00
Antoine Aflalo
289de85754
Fix the check for nbRateUnits
2016-09-17 10:38:30 -04:00
Dave Conway-Jones
29e9740668
Let UDP node better share same port instance if required
2016-09-17 14:05:26 +01:00
Antoine Aflalo
ea8c6d5cce
Add number of units to the delay node (rate) ( #994 )
...
* Add possibility to set the value for the rate unit
Backward compatible, if the new nbRateUnits is not set, default to 1.
This way we can delay messages to 1 msg per X seconds/minutes/hours days
instead of always 1.
Useful when interacting with API that have a uncommon rate limiting like
1req per 2 seconds.
* Fix existing testing for delay
* Add new test for the nbRateUnits
* Fix label for timed and topic for delay node
* Schrink width of Units delay rate
* pluralisation of labels
* Dynamic pluralisation respecting i18n
* Remove debug data left
2016-09-16 14:27:14 +01:00
Alice Ferrazzi
e4c951984a
typo fix ( #990 )
...
typo fix in mqtt broker help text
2016-09-14 23:13:08 +01:00
Nick O'Leary
d3c7ac75be
Set switch node rule input widths properly
2016-09-08 21:12:39 +01:00
Nick O'Leary
55d7420abf
Remove tabs
2016-09-08 20:49:44 +01:00
wajnberg
489b56456f
Completing STT support ( #976 )
...
* Completing STT support
Signed-off-by: Moshe Wajnberg <wajnberg@il.ibm.com>
* Adressing Nick comments
Signed-off-by: Moshe Wajnberg <wajnberg@il.ibm.com>
2016-09-08 20:46:30 +01:00
Dave Conway-Jones
6868ef044b
Allow http middleware to skip rawBodyParser
2016-08-28 12:02:34 +01:00
Dave Conway-Jones
5dd0622e40
Let change node move property to sub-property.
2016-08-28 12:02:34 +01:00
Dave Conway-Jones
48bdab1dcf
Add info to exec warning about buffered output if using python
2016-08-28 12:02:34 +01:00
wajnberg
ccc08be0ee
Bidi support for Text Direction and Structured Text ( #961 )
...
* Bidi support for Text Direction and Structured Text
Signed-off-by: Moshe Wajnberg <wajnberg@il.ibm.com>
* Adding documentation for functions in bidi.js and format.js
Signed-off-by: Moshe Wajnberg <wajnberg@il.ibm.com>
* Removing unused functions from format.js
Signed-off-by: Moshe Wajnberg <wajnberg@il.ibm.com>
2016-08-25 16:47:30 +01:00
Dave Conway-Jones
42f4e0fa86
TCP node: pass on latest input msg properties
...
to close #944
2016-08-04 15:49:38 +01:00
Dave Conway-Jones
022d066fe0
Make sure MQTT broker is really set
...
To close #951
2016-08-04 10:02:27 +01:00
Nathanaël Lécaudé
1541e382e4
Fix escapce character catch in TCPGet + support 0x?? sequences
2016-08-02 12:32:49 -04:00
Nathanaël Lécaudé
6cbc1afb9b
Fix split character in TCP Request node
2016-08-02 11:09:41 -04:00
Nathanaël Lécaudé
3f86b660ed
Add CSS hilighting to the template node ( #950 )
...
This can be useful when using the template node to create frontends, see this post:
https://groups.google.com/d/msg/node-red/q4DKaX87Ano/Xa1mLpOdAwAJ
Thanks !
2016-08-01 22:32:02 +01:00
Dave Conway-Jones
4603f2d9ca
only update switch Prev value after all rules are run
2016-08-01 12:31:35 +01:00
Dave Conway-Jones
53ca3046b3
Add RPi.GPIO lib test for ArchLinux
2016-07-28 18:20:18 +01:00
Nick O'Leary
f484156d8e
Tell ace about Function node globals
...
Closes #927
2016-07-28 17:14:55 +01:00
Nick O'Leary
dd47eba88c
Add proper help text to link nodes
2016-07-28 15:58:00 +01:00
Nick O'Leary
7f63ddc9ea
Handle importing old mqtt-broker configs that lack properties
2016-07-27 23:05:48 +01:00
Nick O'Leary
d944298dd7
Tidy up mqtt nodes - linting and done handling
...
Closes #935
2016-07-26 21:33:00 +01:00
Nick O'Leary
0136ebd2b4
Fix invalid html in TCP and HTML node edit templates
2016-07-26 16:19:27 +01:00
Nick O'Leary
7c6e8eeefc
Cannot clear cookies with http nodes
2016-07-23 22:41:37 +01:00
Dave Conway-Jones
8eebb6ea2d
let HTML parse node allow msg.select set select
...
to close #943
2016-07-20 20:08:50 +01:00
Nick O'Leary
15b6f6268b
Debug node handles objects without constructor property
...
Fixes #933
2016-07-15 22:41:35 +01:00
Nick O'Leary
691b083364
Update trigger node ui to use typedInputs
2016-07-05 15:39:00 +01:00
Dave Conway-Jones
82269462a4
Fixed better handling of odd quotes in CSV node
...
(and a better commit message)
2016-07-05 11:31:25 +01:00
Dave Conway-Jones
d7943aab28
better handling of snatched quotes in css parser
2016-07-05 11:03:11 +01:00
Nick O'Leary
d91a99c833
Clarify the MQTT node sends msg.payload
...
Closes #929
2016-07-04 11:29:43 +01:00
Nick O'Leary
dc00870461
Fix select box handling in Safari
...
Fixes #928
2016-07-04 11:22:30 +01:00
Nick O'Leary
c3b1cf7c35
Form input widths behave more consistently when resizing
...
Fixes #919 #920
2016-06-26 23:48:59 +01:00
Nick O'Leary
682345da22
Inject node should reuse the message it is triggered with
...
Closes #914
2016-06-25 21:44:10 +01:00
Dave Conway-Jones
82f289c42e
(un)Fix inject payload width field
...
to close #919
2016-06-25 15:53:03 +01:00
Dave Conway-Jones
78eae99bd4
Stop trigger node re-using old message…
...
to Close #916
Thanks @jimbojw
2016-06-25 10:44:44 +01:00
Nick O'Leary
2b9bfbc309
MQTT In subscription qos not defaulting properly
2016-06-20 21:35:43 +01:00
Dave Conway-Jones
e50d04077b
Let exec node handle 0 as well as "0"
2016-06-20 19:28:59 +01:00
Nick O'Leary
343588b2a0
Support array references in Debug property field
2016-06-20 10:19:18 +01:00
Nick O'Leary
b78210e3be
Handle numberic msg.payload in HTTP Response node
2016-06-17 22:08:58 +01:00
Dave Conway-Jones
7fc056c8e3
remove extraneous udp console.log
...
and two tiny whitespace changes
2016-06-17 08:18:26 +01:00
Dave Conway-Jones
e4d5271d58
Better fix for css, reverting test
2016-06-14 23:55:50 +01:00
Dave Conway-Jones
9e96eba98f
fix csv handling of "numbers" with E in...
2016-06-14 22:36:44 +01:00
Nick O'Leary
589d43f0e5
Add RED.util to Function node sandbox
2016-06-13 22:16:36 +01:00
Nick O'Leary
13c1d1df7a
Update Debug node to use typedInput for complete/property option
2016-06-13 22:00:42 +01:00
Nick O'Leary
3ad9053d65
Fix multi-level sequences of split/join nodes
2016-06-13 17:44:20 +01:00
Dave Conway-Jones
8fe07e0f07
Limit Pi GPIO to dedicated GPIO pins
...
to avoid clashes with internal drivers (e.g. I2C, SPI, AMA0 etc)
2016-06-13 14:23:19 +01:00
Nick O'Leary
09b069c129
Add icons to parser nodes
2016-06-12 22:37:38 +01:00
Nick O'Leary
53e2f3e263
Update split/join icons
2016-06-12 12:24:52 +01:00
Nick O'Leary
7302ac5871
Add merged object to Join node
2016-06-11 21:44:00 +01:00
Dave Conway-Jones
1cfad27d6f
Delay node only warn once on queue >1000 messages
...
and then again at >10000 messages
2016-06-10 23:21:12 +01:00
Nick O'Leary
d82fe95076
Update split node docs
2016-06-10 22:51:57 +01:00
Nick O'Leary
8f8df4971c
Fix switch node assumptions around string/number handling
2016-06-10 21:03:38 +01:00
Nick O'Leary
fd66569950
Update Join node implementation
2016-06-09 11:33:40 +01:00
Nick O'Leary
241e2828e7
Add support to HTTP In node for PATCH requests
...
Closes #904
2016-06-08 11:31:59 +01:00
Nick O'Leary
5f6a0141f0
Add cookie handling to HTTP In and HTTP Response nodes
2016-06-08 11:09:18 +01:00
Nick O'Leary
ef2f71859c
Join node ui updates
2016-06-07 23:18:46 +01:00
Nick O'Leary
e594ffe0f8
Update Join node runtime to match UI changes
2016-06-07 23:18:46 +01:00
Nick O'Leary
9f8c32ce8f
Split node UI rework - WIP
2016-06-07 23:18:46 +01:00
Nick O'Leary
3959fcdc88
Handle null return from Function node in array of messages
2016-06-06 11:40:02 +01:00
Dave Conway-Jones
ea76c18f59
Add some info words to config nodes
2016-06-04 09:05:19 +01:00
Nick O'Leary
64722da4a7
Make sidebars disabled-on-edit by default
2016-05-29 22:37:25 +01:00
Nick O'Leary
ada1e624d8
Update editableList apis
2016-05-29 22:37:25 +01:00
Dave Conway-Jones
807873f685
set pi gpio pin status correctly if set on start
2016-05-26 10:37:20 +01:00
Nick O'Leary
291240dd94
Add editableList widget and update Switch/Change nodes to use it
2016-05-20 22:13:28 +01:00
Nick O'Leary
5ad46106f4
Use onadd in link nodes to ensure imported links are updated
2016-05-19 11:16:37 +01:00
Nick O'Leary
b78682f413
Change Inject repeat label icon
2016-05-18 09:35:43 +01:00
Nick O'Leary
e50659af09
Add repeat indicator to inject node label
...
Closes #887
2016-05-17 23:36:09 +01:00
Nick O'Leary
db433efbef
Link nodes show hidden wires when selected
...
☕ ️
2016-05-17 09:18:32 +01:00
Nick O'Leary
ea41a0e842
Improve edit tray size handling for small screens
2016-05-06 17:19:56 +01:00
Dave Conway-Jones
74b7500181
Add javascript highlighter to template node
...
because it’s FF
2016-05-06 17:00:58 +01:00
Nick O'Leary
41445a1b48
Merge branch 'config' into 0.14.0
...
explain why this merge is necessary,
2016-05-04 15:44:48 +01:00
Dave Conway-Jones
bd59398cab
Add optional timeout to exec node
...
(both exec and spawn modes)
and add test for it (both exec and spawn)
also extra test for trigger node.
2016-04-27 22:32:58 +01:00
Nick O'Leary
1e2521c37a
Add TLS node and update MQTT/HTTP nodes to use it
2016-04-27 12:33:02 +01:00
Dave Conway-Jones
4ad540412a
trigger node, fix send last message ...
...
(if extend not selected).
2016-04-24 21:24:15 +01:00
Dave Conway-Jones
8916cf273e
Let trigger node also send last payload to arrive
...
and add test for it.
2016-04-24 17:42:24 +01:00
Dave Conway-Jones
8fc0018cb9
Fix regression in delay node.
...
topic based queue was emptying all the time instead of spreading out
messages.
2016-04-24 11:08:58 +01:00
Dave Conway-Jones
8dacf72b3c
try to increase coverage for exec and template nodes
...
(works locally - may fail on travis - lets see…)
2016-04-23 17:09:46 +01:00
Nick O'Leary
2801838ffa
Throw an error if a Function node adds an input event listener
2016-04-21 22:25:47 +01:00
Dave Conway-Jones
59b34c2b3f
Add timestamp as a default typedInput
...
and update Inject and change nodes to match,
and add some tests.
2016-04-18 14:38:36 +01:00
Nick O'Leary
f55f85aa14
Fix debug toolbar button sizes
2016-04-18 14:08:07 +01:00
Nick O'Leary
627a80419a
Fix hang on partial deploy with disconnected mqtt node
2016-04-18 13:54:05 +01:00
Nick O'Leary
95c31f3e17
Add option to filter debug by flow and highlight subflow-emitting nodes
2016-04-15 20:20:16 -07:00
Nick O'Leary
e92241bf97
Resize change node rules when they are added
2016-04-13 18:09:41 -07:00
Nick O'Leary
44dc37ef6d
Add qos option to MQTT In node
2016-04-11 08:49:50 -07:00
Dave Conway-Jones
913b09570c
ensure tcp node creates a buffer of size 1 at least
2016-04-10 12:21:56 +01:00
Dave Conway-Jones
1c9b5dfd00
add status to exec spawn mode
2016-04-10 12:21:07 +01:00
Dave Conway-Jones
2954ae917b
Add Move capability to change node
2016-04-10 12:20:46 +01:00
Nick O'Leary
e1d09349ff
Add link nodes
2016-04-07 17:08:51 +01:00
Dave Conway-Jones
906703db5f
Add timed release mode to delay node
2016-03-20 17:46:12 +00:00
Nick O'Leary
b9f03e7d80
Deprecate old mqtt client and connection pool modules
2016-03-16 11:15:30 +00:00
Nick O'Leary
626cba4002
Change node: add bool/num types to change mode
...
Closes #835 #835 #835
2016-03-13 23:10:10 +00:00