dceejay
fcec704b7b
Reset some changes to sample to be in line with how most of our nodes
...
actually are.
2015-01-12 19:11:07 +00:00
dceejay
2066d53d3f
Handle quotes in JSON inside CSV files in CSV node...
...
so they come out as real JSON rather than being stripped.
2015-01-09 20:32:05 +00:00
Dave Conway-Jones
8822335700
Merge pull request #522 from motiooon/patch-1
...
adding skip to the mongodb input node
Great - looks good - many thanks @motiooon
2015-01-09 20:27:09 +00:00
Gabriel Baciu
f461b121e1
mongodb node take a skip property so pagination can be achieved
2015-01-09 14:32:21 -05:00
dceejay
92b393d3df
really enforce binary for exec node stdout when required.
2015-01-08 12:35:42 +00:00
dceejay
4fb2a44d74
correct exec binary stdout to be consistent with spawn stdout.
...
Binary = buffer
String = utf8
2015-01-07 21:33:15 +00:00
dceejay
00429ebe70
Update exec node to handle binary stdout
2015-01-07 21:12:01 +00:00
dceejay
25537e01d4
Add byte mode and mouse buttons to Pi node
2015-01-06 22:06:28 +00:00
Anna Thomas
ed6272ce12
Fixed check for array in MongoDB aggregate function
...
Fixes #525
2015-01-05 10:57:49 +00:00
dceejay
9e4187d6a8
New Pi GPIO node based on RPI.GPIO library.
...
Adds PWM support of outputs and easier access to interrupts for inputs.
2014-12-27 13:11:44 +00:00
Dave C-J
b4dc66944a
Make sample node more representaive of a real node...
...
(OK not really real but at least it now doesn't fail if you try to run it)
2014-12-26 15:28:31 +00:00
Dave C-J
a51056a91f
Be a bit more relaxed about IRC node reconnect - it does happen eventually.
...
Trying to nail down Issue #447
2014-12-18 23:22:36 +00:00
Dave C-J
bf8d549cf7
Add "advanced" options to XML parsing node
...
Allows setting of attrkey and charkey
Push to close #348
2014-12-15 17:05:18 +00:00
Dave C-J
1261bf97ea
Remove : from inject node label - people didn't like it.
...
Claim they can tell the difference between topic and payload as they wrote
the flow...
2014-12-15 17:03:18 +00:00
Dave C-J
41552625e0
remove spurious line of debug from http node
2014-12-15 17:01:58 +00:00
Dave C-J
27ef7d972f
Add Binary paylaod option to Http request node
...
Also add JSON parse option to output
Allow user to select override using msg.method to stop getting warning.
Fix to close #399
2014-12-09 14:40:03 +00:00
Dave C-J
5f74a1d237
Update file, http and email nodes to only show deprecation warning
...
if msg property is a real overide to node property ( !== ).
Fix for comment by @drJeckyll to Issue #399
2014-12-01 22:58:25 +00:00
Dave Conway-Jones
e9b1e287ba
Merge pull request #500 from jacktech24/master
...
Fixed bug, in Arduino output node
2014-11-28 10:52:12 +00:00
Nick O'Leary
da7b3ce9e4
Incorrect reference to routes in http in node
...
Fixes #503
2014-11-28 10:09:38 +00:00
jacktech24
4e28a308b0
fixed bug, replaced servoWrite with analogWrite where it should be
2014-11-25 20:42:17 +01:00
Anna Thomas
6ba0d83778
Fixes collection only being set by first message
2014-11-17 10:33:31 +00:00
Dave C-J
ca2ef7e71f
Pi GPIO node was not displaying Model B+ pin numbers correctly
...
on subsequent edit.
2014-11-16 18:23:24 +00:00
Dave C-J
977a9e1c83
Better attempt at making Inject node label more "useful".
...
Addresses Issue #489
2014-11-16 18:22:33 +00:00
Dave C-J
7da108e129
Reverting fix for #489 while we debate the issue more fully....
2014-11-14 23:50:49 +00:00
Dave C-J
7b14e753cd
Let Twitter node save place as a location property rather than text.
2014-11-14 23:42:35 +00:00
Dave C-J
9863b6e178
Add payload to Inject label to make more helpful
...
Close #489
2014-11-14 17:28:08 +00:00
Nick O'Leary
0789b82c15
Restore dialog size on reopn properly
2014-11-13 22:14:05 +00:00
Nick O'Leary
a477c0b827
Fix serial config node edit layout
2014-11-13 20:53:15 +00:00
Nick O'Leary
3cb423a0b4
Fix func/temp/comment editor resizing
2014-11-13 17:21:12 +00:00
Dave C-J
ed9951f065
Add PWM support to Pi GPIO Node - pin 12 (GPIO1)
...
(only pin that has hardware pwm support)
Note: It will interfere with any other audio output as they share
same hardware/timers.
2014-11-10 20:03:51 +00:00
Dave C-J
5da45b404c
Add delete option to File node
...
to replace msg.delete option - now deprecated but not removed.
Addresses some of the confusion for Issue #399
2014-11-08 15:34:54 +00:00
Dave C-J
8b7e367416
tweak CSV parser to better handle GSM style phone numbers.
2014-11-08 15:34:54 +00:00
Dave C-J
b861f490c6
tiny tidy-up on TCP request node
2014-11-07 12:28:34 +00:00
Dave C-J
9c92eeb9f5
Allow tcp request node to accept msg.host and msg.port as inputs
...
Overrides only allowed if edit setting left blank.
2014-11-06 10:21:14 +00:00
Nick O'Leary
67449eb65a
Merge pull request #470 from anna2130/msg-property-overrides
...
Message properties overriding set node properties
2014-11-05 22:05:34 +00:00
Anna Thomas
069a47f35a
Added node warnings when message properties override set node properties
2014-11-05 17:23:27 +00:00
zobalogh
11a29b4633
Adding location support to Twitter
2014-11-05 12:00:37 +00:00
Dave C-J
273acc0ec4
Let MQTT input node receive binary packets
...
Try to auto select output type to be string or buffer to be backwards compatible
Fixes #435
2014-11-04 21:56:15 +00:00
Nick O'Leary
f89ddb5f7a
Merge pull request #463 from njh/redis-object
...
Added support for storing a msg.payload of type object in a Redis hash
2014-11-01 21:19:45 +00:00
Dave C-J
694649e8f9
Update feedparse in line with underlying npm.
2014-10-31 18:59:57 +00:00
Anna Thomas
9f925140c9
Updated MongoDB node info
2014-10-31 15:41:13 +00:00
Nick O'Leary
dfc79e3122
Preserve unknown node type properties across deploys
...
Closes #5
2014-10-30 21:41:42 +00:00
Nicholas Humfrey
afde3d0ab8
Added support for storing a msg.payload of type object in a Redis hash
2014-10-30 10:09:40 +00:00
Mark Hindess
f06b52625f
Fix tweet post error reporting.
2014-10-30 08:38:49 +00:00
Mark Hindess
d859412785
Fix node.lastSent initial value after refactoring.
2014-10-30 08:19:52 +00:00
Dave C-J
348b642d25
Return sensible name to display for Delay node Queue mode
2014-10-29 18:26:43 +00:00
Dave C-J
a1830def8e
Fix http in node close wrinkle if cors enabled but not used.
2014-10-29 18:26:09 +00:00
Anna Thomas
ce6513e7f7
Change node can set msg property to another msg property. Closes #456
2014-10-28 15:50:50 +00:00
Nick O'Leary
48d3b8f37a
Inject node interval error
...
part two of #455
2014-10-27 19:41:29 +00:00
Nick O'Leary
4c573b208c
Merge branch 'master' of github.com:node-red/node-red
2014-10-27 19:36:43 +00:00
Nick O'Leary
a5228875a6
Inject node calculating hour interval period incorrectly
...
Fixes #455
2014-10-27 19:36:26 +00:00
Dave C-J
bbaf7bf247
correcting typos in trigger node... oops
2014-10-27 08:54:21 +00:00
Dave C-J
0bb78ae491
Try to ensure TCP node closes server connections on redeploy
...
(to clean up properly - especially in case of port changes)
Closes Issue #454
2014-10-25 17:52:24 +01:00
Dave C-J
d9363f4974
Reduce logging for exec node
...
(can be re-enabled by using node -v red.js ... )
2014-10-25 17:50:55 +01:00
Dave C-J
b54e9edfa6
Add "topic based fair queue" option to delay node
2014-10-24 20:00:25 +01:00
Dave C-J
cf81de415a
Minor UI tweaks to RPi node
2014-10-24 20:00:25 +01:00
Nick O'Leary
4cd78692e2
Handle debug boolean complete properties
2014-10-23 15:28:47 +01:00
Nick O'Leary
53a9a5fe93
Merge pull request #422 from anna2130/debug
...
Updated debug node to output other msg properties
2014-10-20 16:35:24 +01:00
Anna Thomas
17e4bf1a11
Tidy up node label and edit dialog
2014-10-20 12:52:07 +01:00
Nick O'Leary
bec4e429f9
Merge pull request #433 from anna2130/change-node-multi-level-properties
...
Change node: Multi-level properties
2014-10-20 11:12:59 +01:00
Dave C-J
472fdc65a9
Allow Raspberry Pi node to set initial output level.
...
Fix for #443
Also allow (optional) initial read of input pins on deploy.
Moved to Category Raspberry Pi
(other Pi related nodes will be updated to match soon).
2014-10-19 13:54:21 +01:00
Dave C-J
28a4ba1aad
Don't let IRC node try to join channels multiple times...
...
Addresses #447
2014-10-18 20:38:58 +01:00
Dave Conway-Jones
dd9fc6a250
Merge pull request #437 from hindessm/file-query-node-usability
...
Minor fixes to messages sent from "file in" nodes.
2014-10-14 17:54:47 +01:00
Dave C-J
7802939bb0
fix IRC node (once again)
...
refactoring created incorrect object references - which weren't picked up.
(sorry) - Addresses Issue 439
2014-10-09 20:50:46 +01:00
Mark Hindess
0d9abbb8b6
Minor fixes to messages sent from "file in" nodes.
...
Specifically:
* in the error case, set msg.filename to be the name of the file used (as
is done in the non-error case),
* in the error case, delete msg.payload so that subsequent nodes only need
check for a msg.payload to act upon if they don't care about error cases,
and
* in the non-error case, delete msg.error to avoid passing through errors
from earlier nodes to a subsequent node that does care about error cases
Messages sent will now always have well-defined behaviour with respect to
the payload, filename, and error in both error and non-error cases.
2014-10-09 11:19:14 +01:00
Nick O'Leary
21e349c22a
Ensure httpNodePath is handled properly in HTTP/WS nodes
...
Cope with httpNodePath not ending with a / when it comes to
displaying the node details. The runtime is not affected.
2014-10-08 11:03:18 +01:00
Anna Thomas
97e5c2e571
Added multi-level property functionality
2014-10-07 16:12:35 +01:00
Anna Thomas
f96b40cff2
Updated debug node to output other msg properties
2014-10-07 10:25:56 +01:00
Mark Hindess
e0927d190f
Don't use abbreviation 'mins' and 'minutes' in the same sentence.
...
I don't think saving three letters justifies the use of a non-standard
abbreviation. If we really need to save letters, then the SI units would
be better and for most people to read.
2014-10-07 08:40:06 +01:00
Dave C-J
0c636ca707
Wind down excessive logging on IRC node
...
now only logs connects/reconnects, errors and "raw" input commands
(so you can debug them when you get it wrong)
All other messages appear on the node output anyway.
2014-10-06 10:20:40 +01:00
Dave C-J
d49ed69a0a
Remove listener limit on IRC node server connection.
...
Fixes #431
2014-10-05 21:36:42 +01:00
Dave C-J
4b73a92f71
Cross platform fix for Arduino Serial port not there.
...
Fix for #428
2014-10-04 22:56:52 +01:00
Dave C-J
e95d4a9010
Update Ardunio node slightly in line with latest Windows Serialport patches.
...
(But there is still a possibly bad underlying problem
- error not being caught - in the upstream npm - reported.)
2014-10-04 22:26:02 +01:00
Dave C-J
d950ceceea
Tweak IRC fix #430 to not create multiple clients on extended reconnects
2014-10-03 22:27:58 +01:00
Dave C-J
43f55c6038
Add IRC server link check and retry after timeout
...
Fix for #430
2014-10-03 21:15:09 +01:00
Dave C-J
4f496c37be
Force file node to write "binary" - so as not to expand binary like chars
...
into utf encoding. Helps with writing strings that happen to be binary
encoded rather than buffers.
2014-09-26 21:19:32 +01:00
Nick O'Leary
d3956f9816
Ensure valid mongo selector object
2014-09-26 11:30:09 +01:00
Nick O'Leary
dbaa1ed59c
Don't cache api requests in the editor
...
Fixes #413
2014-09-24 09:57:45 +01:00
Nick O'Leary
8742bf354b
Missing brackets in sample node
...
Closes #414
2014-09-23 23:15:34 +01:00
Nick O'Leary
1f95071a37
Only normalise known headers in http node
2014-09-22 20:48:06 +01:00
Anna Thomas
23b5ac4582
Allow user to select collection in mongo nodes using msg.collection
2014-09-22 16:16:21 +01:00
Anna Thomas
4f2e4b58e4
Added update functionality to mongodb out node
2014-09-22 16:09:56 +01:00
Nick O'Leary
abd3d752f5
Add deprecation warnings to nodes
2014-09-22 15:57:16 +01:00
Dave C-J
ed1da5cf7b
Add try/catch to websocket to fix #402
...
Also allow buffer out as binary if required. (ie don't try and stringify a buffer)
2014-09-18 17:10:01 +01:00
Dave C-J
a718f34c58
Expand the non-functional sample to have an input to make it more useful
2014-09-18 17:06:35 +01:00
Nick O'Leary
da61fe12d0
Add dynamic node api
...
Closes #322
- nodes modules can be installed/removed dynamically at runtime
- nodes can be enabled/disabled
- onpaletteadd/onpaletteremove api added to node definitions
- initial implementation of nr-cli
2014-09-17 23:57:29 +01:00
Nick O'Leary
ebb0d1a46d
Handle invalid property values in Switch node
...
Fixes #404
2014-09-17 22:31:26 +01:00
Dave C-J
f04e42e4da
Fix bug in number handling in CSV parser
...
Thanks Anupam !
2014-09-16 19:05:16 +01:00
Dave C-J
22329ca106
Add hourly option to Inject Node time interval mode,
...
Fix a few UI wrinkles when editing.
2014-09-15 12:32:28 +01:00
Nick O'Leary
c4932e3cf9
Merge pull request #401 from anna2130/master
...
Added count and aggregate operations to MongoDB In node
2014-09-15 09:37:56 +01:00
Anna Thomas
bc8acd24ae
Added count and aggregate operations to MongoDB In node
2014-09-15 09:33:36 +01:00
Dave C-J
a0ac79384d
Tidy up some little wrinkles in Inject node html labels etc
2014-09-14 18:38:30 +01:00
Dave C-J
7e2dbb13e4
Major Update to CSV node.
...
now handles lines, files, column names in first row, etc etc
2014-09-12 16:50:01 +01:00
Dave C-J
400f51d921
Allow IRC name changes when node chanel not set.
...
Trying to f ix #397
2014-09-09 22:14:52 +01:00
Mark Hindess
72dcb53d23
Fix logic so defined msg.payload is not prereq for delete.
2014-09-09 20:01:54 +01:00
Mark Hindess
fd04b5851b
Remove unused variables.
2014-09-08 21:53:15 +01:00
Mark Hindess
5d9c16ffbf
Remove redundant msg != null checks.
2014-09-08 21:10:06 +01:00
Nick O'Leary
d30f1e639b
Merge pull request #391 from hindessm/remove-undefined-reference-to-node
...
Remove reference to undefined variable 'node'.
2014-09-08 20:38:00 +01:00
Nick O'Leary
27149fe10f
Merge pull request #390 from hindessm/fix-base64-udp-send
...
Fix base64 udp send
2014-09-08 20:20:22 +01:00
Nick O'Leary
3880bd7ca4
Merge pull request #389 from hindessm/remove-spurious-dollar
...
Remove spurious dollar.
2014-09-08 20:20:12 +01:00
Nick O'Leary
7ec7354755
Merge pull request #388 from hindessm/fix-emailkey-variable
...
Fix variable name emailkey which should be globalkeys.
2014-09-08 20:20:03 +01:00
Nick O'Leary
afa201790d
Merge pull request #387 from hindessm/fix-scope-of-data
...
Avoid wasting time preparing the payload if operation is a delete.
2014-09-08 20:19:54 +01:00
Dave C-J
cba4791b65
MQTT node better check for topic existing
2014-09-08 20:19:25 +01:00
Mark Hindess
3ec07a9161
Remove reference to undefined variable 'node'.
2014-09-08 20:19:20 +01:00
Mark Hindess
6368a43a02
Fix base64 encoding of msg.payload in UDP out node.
2014-09-08 20:13:08 +01:00
Mark Hindess
39d0419b65
Remove spurious dollar.
2014-09-08 20:04:11 +01:00
Dave C-J
ab4d3c025e
MQTT node should only send message if topic actually specified (string)
2014-09-08 20:01:28 +01:00
Mark Hindess
19c3a7f36c
Fix variable name, emailkey should be globalkeys.
...
Also, remove unused reference to util.
2014-09-08 19:59:22 +01:00
Mark Hindess
22b32b1684
Avoid wasting time preparing the payload if operation is a delete.
2014-09-08 19:53:03 +01:00
Nick O'Leary
1a5a548fbf
Incorrect credentials in mongo node
...
Closes #386
2014-09-08 19:25:12 +01:00
Nick O'Leary
3e3b388ca7
Prevent adding empty twitter creds
...
Closes #372
2014-09-08 14:41:39 +01:00
Nick O'Leary
b3fa866385
Remove last remnants of bootstrap icons from core
...
Closes #376
2014-09-08 14:18:34 +01:00
Mark Hindess
3f054bdf7e
Migrate to fa icons.
2014-09-08 12:07:39 +01:00
Dave C-J
a03861cb6d
Indent range node UI more in style with other nodes.
2014-09-07 22:13:10 +01:00
Dave C-J
426453d925
make tcp and udp node fa icons more consistent
2014-09-07 22:12:25 +01:00
Dave C-J
ef9255a87c
set defaults in trigger node rather than confusing placeholders
2014-09-07 22:11:58 +01:00
Dave C-J
5872541b1b
Tweak info of watch and file nodes to be more style consistent with others.
2014-09-07 22:11:00 +01:00
Nick O'Leary
67d5bc2399
Merge pull request #380 from hindessm/trivial-html-fixes
...
Fix two trivial HTML bugs.
2014-09-05 23:12:32 +01:00
Nick O'Leary
c91a3f3f78
Delay node drop immediate not working
...
Fixes #381
2014-09-05 16:04:35 +01:00
Dave C-J
083dc213f0
Check to see serialport exists before opening in Arduino node
...
Fixes #382
now warns if chosen serial port doesn't exist - rather than crashing.
So is now recoverable without manually editing flows.
(Also moved to fa-icons and Arduino category)
2014-09-05 15:10:40 +01:00
Nick O'Leary
56768fbf2c
HTTP In delete configuration missing errorHandler
...
Fixes #384
2014-09-05 13:19:05 +01:00
Nick O'Leary
293725afcd
Reuse vm context to speed up Function nodes
...
If the NODE_RED_FUNCTION_TIME environment variable is set, the
function nodes publish a status of how long the function took
to run, in ms.
2014-09-05 10:40:57 +01:00
Mark Hindess
e90054c93c
Fix two trivial HTML bugs.
2014-09-04 19:59:30 +01:00
Dave C-J
06542d95f2
fix email html fa icons... seemed to get lost in merge conflict
2014-09-04 08:20:13 +01:00
Dave C-J
fc679adefb
Allow TCP node option to break connections per message (and auto
...
reconnect) - eg for file trnasfer to indicate EOF.
Change to FA icons.
2014-09-03 20:06:29 +01:00
Dave C-J
e136080888
Tiny wrinkle (non critical) in httpin node
2014-09-03 20:04:38 +01:00
Dave C-J
a05c0f4bb2
Fix RPi node - gpio path as per @Croady suggestion
2014-09-03 20:03:52 +01:00
Dave C-J
fa8d31609e
fix merge email.js
2014-09-03 19:39:26 +01:00
Dave C-J
7da7887ed2
Add info to IRC node re RAW commands
2014-09-03 19:37:19 +01:00
Mark Hindess
0a009e2a15
Rename RED.utils to RED.util. Fixes #364 .
2014-09-03 13:20:45 +01:00
Nick O'Leary
0138eb3f5f
Merge pull request #343 from zobalogh/range-tests
...
Adding range tests
2014-09-01 10:23:55 +01:00
Nick O'Leary
9876570189
Merge delay node test
...
Fixes #346
Closes #347
2014-09-01 10:22:29 +01:00
Nick O'Leary
961c9f3fa9
Add ability to tweet images
...
Closes #117
2014-09-01 10:16:37 +01:00
Dave C-J
06e48e9cb1
make IRC node handle RAW messages more cleanly.
2014-08-31 23:50:56 +01:00
Dave C-J
8c8c9b13b9
Addressing the first message bug in #346 .
...
Not closing the Issue (yet) as there still seems to be some discussion re timing.
2014-08-31 13:29:38 +01:00
Dave C-J
42c3ee430f
Slight tweak to IRC status updates to clear on start.
2014-08-30 13:24:09 +01:00
Dave C-J
dfc427c192
Downplay twitter geo-area capability (from warn to log)
2014-08-30 13:23:24 +01:00
Dave C-J
c3926f6513
Better template handling in CSV node - (can cope with quoted column names etc)
2014-08-30 13:22:22 +01:00
Dave C-J
64c95f1d1b
Make IRC node channel check case-insensitive. Closes #365
...
Thanks _jhr007_ for the heads up.
Also now handle multiple output channels from a node.
And add status indicators for connectied/joined.
2014-08-30 10:41:12 +01:00
Dave C-J
0a3c889cc6
Allow IRC to listen on multiple channels from one or multiple nodes...
...
Issue #362
2014-08-29 16:41:32 +01:00
Dave C-J
e256110eac
Slight tweak to text spacing in IRC node
...
(Thanks to _jhr007_ for spotting)
Also taking chance to update to fa icons.
Closes #359
2014-08-28 21:05:00 +01:00
Mark Hindess
a9e72858df
Add ensure string helper for nodes.
2014-08-28 14:25:41 +01:00
Nick O'Leary
e09ac859d3
Merge pull request #354 from hindessm/redis-string-fix
...
Make more effort to stringify sensibly when storing in redis.
2014-08-28 14:15:53 +01:00
Nick O'Leary
2dac28a421
Add hidden input to prevent edit form submit on enter
...
closes #349
2014-08-27 21:48:27 +01:00
Mark Hindess
025e4ab6d1
Make more effort to stringify sensibly when storing in redis.
2014-08-27 12:41:56 +01:00
Dave C-J
c38aa91a4d
put Debug node active flag back to boolean. (mea culpa)
2014-08-25 15:42:12 +01:00
Dave C-J
a74009caa9
more consistent use of "true"/"false" for options in Debug node
2014-08-25 15:37:31 +01:00
Dave C-J
40c87ab14c
Make defaults into strings rather than boolean.
...
Fixes #350
2014-08-25 15:09:52 +01:00
Dave C-J
ecbf4add6b
Modify Tail node to only send new messages
...
Now with test that works with it.
Part of Issue #326
Now need to redo with libs that support windows.
2014-08-22 12:44:55 +01:00
Dave C-J
a8ade083d4
Add QoS and Retain to the MQtt node options
2014-08-22 12:44:54 +01:00
Dave C-J
f1d2b7ffa0
change file and mongodb nodes to use fa icons
2014-08-22 12:44:54 +01:00
zobalogh
3823150e46
Adding range node tests
2014-08-19 11:45:17 +01:00
Nick O'Leary
8ddfa9eb29
Migrate email node to credentials system
2014-08-18 17:15:14 +01:00
Nick O'Leary
c0842455b9
Update email node to use nodemailer 1.x api
...
Fixes #334
2014-08-18 15:47:37 +01:00
Nick O'Leary
76e8512869
Temporarily remove Mongo Update option
...
Part of #335
2014-08-18 11:30:48 +01:00
Nick O'Leary
907ce5c079
MQTT Node: allow publishing of Buffer payloads
...
Closes #341
2014-08-18 11:27:52 +01:00
Nick O'Leary
105b25287f
Reverting tail node change to fix build
...
Fixes #337
A useful change but need the corresponding tests to be updated and also properly publicised on the mailing list as it is a change in behaviour.
2014-08-13 22:43:15 +01:00
Dave Conway-Jones
b3c3bffeaa
tweak tail.js to only send changed/new lines.
2014-08-12 19:33:41 +01:00
Nick O'Leary
43ad8706aa
Update tail node tests to use resource file
2014-08-07 14:55:34 +01:00
hbeeken
38c541361e
Removing unreachable catch blocks
2014-08-04 10:57:00 +01:00
Mark Hindess
96ea81894d
Avoid corrupting message payload while logging.
2014-07-30 08:17:40 +01:00
Mark Hindess
deff93f95e
Simplify debug node message processing.
...
Make processing more consistent irrespective of complete flag.
Avoid processing when node is inactive.
Avoid duplicate code.
2014-07-29 09:41:47 +01:00
Dave C-J
78edf89e52
Allow File node to write out buffers of binary data
2014-07-29 08:57:27 +01:00
Nick O'Leary
00a9542edf
Fix typo in example file
2014-07-29 08:55:29 +01:00
Nick O'Leary
e07a523c3b
Fix node html compression and refactor registry
2014-07-28 16:37:39 +01:00
Mark Hindess
d7445a5bb9
Replace tabs with 4 space indent.
2014-07-23 22:10:27 +01:00
Mark Hindess
6c4611a934
Fix EOL to be dos or unix not both in same file.
2014-07-23 22:07:02 +01:00
Nick O'Leary
55679694c9
HTTP In - fix header iterator
2014-07-23 21:28:53 +01:00
Nick O'Leary
c079576e49
Remove websocket listeners on close
...
Fixes #285
2014-07-23 21:18:07 +01:00
Dave C-J
82036dd84a
Simple fix to check/force http: to close #288
...
Checks url starts http: or https: - if not add http: - at least then it breaks gently.
Also add resultant url to any error payload if request fails in order to make debug easier.
2014-07-23 12:09:34 +01:00
Nick O'Leary
bead24e760
HTTP In node: Check credentials exist before using
2014-07-22 11:33:52 +01:00
Dave C-J
0b308deb79
Slight tidy to MQTT - move to fa icons - use built in close method.
2014-07-21 20:29:10 +01:00
Mark Hindess
fd6682cfce
Trivial spelling fix.
2014-07-21 08:54:37 +01:00
Nick O'Leary
9d481858a0
Update twitter node to new credential api
2014-07-20 22:00:02 +01:00
Nick O'Leary
4302deb5a6
Change credential boolean prefix
2014-07-20 20:42:41 +01:00
Nick O'Leary
d67a54a66a
Update HTTP Request node to new credentials api
2014-07-19 00:26:46 +01:00
Nick O'Leary
760dd022dc
Migrate MQTT nodes to new credentials api
2014-07-19 00:25:22 +01:00
Nick O'Leary
c379f1b197
Migrate mongo node to new credential api
2014-07-19 00:25:22 +01:00
Dave C-J
4770a06679
yet more JShint cleaning.
2014-07-18 21:49:48 +01:00
Dave C-J
252135532d
more JShint cleaning and fa icons added
2014-07-18 21:49:20 +01:00
Dave C-J
aaab0d0d0b
Add B+ GPIO support to Pi Node
2014-07-18 15:08:16 +01:00
Nick O'Leary
f80c41058c
Properly escape html entities in debug
...
Fixes #276
2014-07-17 22:13:04 +01:00
Dave C-J
8b6c14b05d
update mongodb to fa-icons and fix name position in edit config...
2014-07-17 17:21:35 +01:00
Dave C-J
fea68d4eda
add strict to redisout and fa-icons
2014-07-17 10:25:52 +01:00
Mark Hindess
79853d8583
Add status support to the redisout node.
2014-07-16 23:10:34 +01:00
Mark Hindess
5073cf8dd7
Reduce scope of variable declaration to be consistent with MQTTInNode code.
2014-07-16 21:45:02 +01:00
Mark Hindess
77f6652fa9
Remove spurious variable declaration.
2014-07-16 21:45:02 +01:00
Dave Conway-Jones
debd5c4496
Spelling correctin http node info, close #266
2014-07-14 09:26:09 +01:00
Dave C-J
62496d80d5
tray/catch error in Websocket node to close #264
2014-07-13 17:39:56 +01:00
Dave C-J
bc53d302ff
and add fa icons to websocket
2014-07-11 21:32:51 +01:00
Dave C-J
1a1c6a73b6
Update icon to fa icons for parser nodes and sentiment
2014-07-11 21:01:16 +01:00
Dave Conway-Jones
b84aba5c98
minor spelling correction
2014-07-11 08:20:47 +01:00
Dave C-J
de352dcdc2
Change template node to allow templating of any property of msg
2014-07-10 08:23:44 +01:00
Nick O'Leary
3db84d5bf1
HTTP Out payload: relax null checking
2014-07-09 09:51:43 +01:00
Nick O'Leary
4d031891e5
Http Out: remove excess debug
2014-07-09 09:48:09 +01:00
Nick O'Leary
a7e7254317
Handle null response payloads
2014-07-09 09:46:10 +01:00
Nick O'Leary
8e24a958b7
HTTP Out - stringed the wrong bit
2014-07-09 09:43:02 +01:00
Nick O'Leary
bd80cf4f83
HTTP Out - header properties must be strings
2014-07-09 09:08:43 +01:00
Dave C-J
c10c687653
Add TCP request node to TCP node "family"
2014-07-08 13:45:00 +01:00
Dave C-J
2c5d5148b8
tweak tail node to use -F (thanks to tip from Mike Smerekov)
...
pending other changes
2014-07-08 12:28:02 +01:00
Dave C-J
6fb9739245
Add strict to function node
2014-07-08 12:27:09 +01:00
Dave C-J
35965e55b5
Add on error method to exec node... (should have been there before :-)
2014-07-08 08:48:46 +01:00
Nick O'Leary
c18119f26e
Debug pane should use local timezone
2014-07-01 23:14:44 +01:00
Dave C-J
045f658ef9
More defensive handling of missing filename in file node.
...
(in line with jshint)
2014-06-30 23:23:01 +01:00
Dave C-J
c7f0f9639a
tidy up jsHint errors in exec and trigger nodes
...
Add "use strict" to the sample node
2014-06-30 20:44:35 +01:00
Dave C-J
52779ac518
Tidy up jsHinst errors in parser nodes
2014-06-30 20:44:01 +01:00
Dave C-J
790ad8eb68
Tidy up jsHint errors in parser nodes
2014-06-30 20:43:31 +01:00
Nick O'Leary
3fcc1b5680
Missing variable declaration in tail node
2014-06-27 12:29:13 +01:00
Dave C-J
6d54050b4f
Tweak colour of new trigger node to match delay node.
2014-06-26 13:05:34 +01:00
Nick O'Leary
1602d9496f
Add trigger node
2014-06-25 21:36:28 +01:00
Dave C-J
7c7f030aa8
Tweak serial to outpur correct number of chars from buffer.
...
Having counted the correct number into the buffer it seems a shame
not to send them all out to the next node...
(Also allow separator char to be specified as hex (eg 0x0a))
2014-06-24 22:27:02 +01:00
Dave C-J
cf70fee8c7
Add new HTML (cheerio/jquery like) parser node ...
2014-06-24 13:22:16 +01:00
Dave C-J
ed3be7f82e
Add italic style to name for exec function...
...
been missing for ages... who knows why :-)
2014-06-17 20:07:29 +01:00
Dave C-J
6f6ecfc7a8
Make sure buffers are nulled to ensure cleanup.
2014-06-17 20:06:54 +01:00
Dave C-J
c61d4d3209
revert logging of every url request from http reg node.
2014-06-12 21:16:41 +01:00
Dave C-J
fc94429266
Add missing name field to file (in) node
...
(and tweak icons to new style)
2014-06-08 22:54:21 +01:00
Dave C-J
2d9e72816f
Update comment node to fa icons - plus matching node icon.
2014-06-08 22:13:12 +01:00
Dave C-J
fe1b7c54ff
Update serial info to match new capabilities.
2014-06-08 15:39:38 +01:00
Dave C-J
7d6f70545a
and honour text (utf8) mode in single char mode. aaargh.
2014-06-08 15:27:15 +01:00
Dave C-J
12b8fa36dc
Serial port - missed no split char option. If no split char then send every
...
character in char mode.
2014-06-08 15:21:02 +01:00
Dave C-J
00f87cbcd6
Add strict mode and latest icons to http node(s)
2014-06-08 15:05:08 +01:00
Dave C-J
0cbc277a2c
Add binary capabilities to Serial node - along with timeout, fixed
...
buffer size and binary output options. Also updated icons and added strict
checking.
2014-06-08 14:58:19 +01:00
Dave C-J
c10ed13322
Add flash of status to exec node
2014-06-08 14:58:19 +01:00
Dave C-J
346ca21803
Make sure file name gets passed on in file node
2014-06-08 14:58:19 +01:00
Nick O'Leary
72476cc8a7
Set content-length in HTTP response node
...
Fixes #233
2014-06-07 23:18:50 +01:00
tjkoury
785d4a66f0
Added error handling to 50-file.js
2014-06-02 15:25:48 -04:00
Dave C-J
4e1d45b508
Tweak to Watch Node info to close #236
2014-06-01 18:02:25 +01:00
Dave C-J
8c8f75df69
Catch more errors in file watcher node.
2014-05-31 19:44:02 +01:00
Nick O'Leary
70147d0b6b
Remove 'retined' property from node.status calls
2014-05-30 20:30:26 +01:00
Dave C-J
2cdaed1325
Add "use strict" to most core nodes.
...
(skipping ones that may have other work in progress)
2014-05-29 22:13:21 +01:00
Dave C-J
7ad28de52a
Add use strict to mqtt node, allow will parm to be passed.
2014-05-29 09:00:28 +01:00
Dave C-J
b67e70e09f
Fix Delay node milliseconds label to read ms.
...
(and add use strict)
2014-05-23 23:15:28 +01:00
Dave C-J
dcc0adf2f7
Update Arduino to a better supported npm, that supports callbacks
...
for inputs... (less processor load). Also adds connected status to
visualisation.
2014-05-23 15:35:55 +01:00
Dave C-J
db125974c0
Tidy up inject tabs/spaces one more time.
2014-05-19 22:08:50 +01:00
TJKoury
21a72336fd
Update 20-inject.html
...
Tabs got wonky, fixed it.
2014-05-19 16:43:30 -04:00
tjkoury
57e5f52d02
Fixed spinner issue in inject node with non-hardcoded offset
2014-05-19 16:42:36 -04:00
tjkoury
804dd67b4a
Fixed spinner issue in inject node with non-hardcoded offset
2014-05-19 16:40:37 -04:00
tjkoury
4f56f36cde
Fixed spinner issue in inject node
2014-05-19 15:38:07 -04:00
Nick O'Leary
8f1dd62515
Allow Serial nodes to close asynchonously
2014-05-14 21:34:17 +01:00
Dave C-J
1bbd6297ba
Actually make xml2js and json2xml deprecated
...
as well as just moving them
2014-05-14 14:32:44 +01:00
Dave C-J
0e35b65afd
Deprecate xml2js and jsn2xml nodes
...
Replaced by single XML node
2014-05-14 14:18:11 +01:00
Dave C-J
6f981d29ec
Patch to suppoer use strict
...
Fixes Issue #205
Manual merge due to other changes
2014-05-14 11:44:19 +01:00
Dave C-J
55245610dd
Patch to Support use strict
...
Fixes Issue #206
(manual merge due ot other changes)
2014-05-14 11:43:51 +01:00
Dave C-J
6f0e619611
add Status to email, http nodes (update copyright on tcp)
2014-05-13 11:39:59 +01:00
Nick O'Leary
59eccb116a
Add RED._debug
2014-05-13 00:00:17 +01:00
Dave C-J
7e71a118eb
Add status indicators to serial and tcp (client) nodes
2014-05-12 16:32:19 +01:00
Nick O'Leary
7e85eb297d
Make status display toggleable and add to MQTT nodes
2014-05-10 23:33:02 +01:00
Dave C-J
69873bacb6
Tiny EFL tweaks to IRC. Thanks again Belphemur
2014-05-09 15:03:41 +01:00
Antoine Aflalo
0ea2c92d23
Adding a listener to "names" and improve documentation
...
Being able to get the list of connected user when join the channel can be interesting, that why I added the listener.
I improved the documentation by adding all the possible status and their description.
2014-05-09 11:48:41 +03:00
Nick O'Leary
8e7fc011f0
File In node loses message properties
2014-05-08 11:13:35 +01:00
Nick O'Leary
ba126e90d9
TypeError on debug node
...
Fixes #223
2014-05-08 11:12:13 +01:00
Nick O'Leary
16f8673ec0
Add comms module
2014-05-07 20:47:25 +01:00
Nick O'Leary
e6794a0c75
Twitter: add rate limit warning
2014-05-07 20:45:59 +01:00
Dave C-J
fb0cae0935
Reduce GPIO setup on Pi node to try to make it play nice with other peripherals
2014-05-06 20:58:36 +01:00
Nick O'Leary
4b160dc3a9
Function error not recognised as TypeError
2014-05-06 13:49:22 +01:00
Dave C-J
e47839b7e7
Tweaks to shorten Serialport html names.
...
and remove redundant code.
2014-05-06 11:12:56 +01:00
Nick O'Leary
baaf8167d3
Delay node dropping intermediate messages incorrectly
2014-05-06 10:07:57 +01:00
Nick O'Leary
14e882f250
Remove rogue console.log
2014-05-05 21:44:04 +01:00
Nick O'Leary
b64b1f2956
Serial port select combo-box
2014-05-05 21:42:01 +01:00
Dave C-J
671723374d
Allow serial port to be manual entry or pick from list.
2014-05-05 11:39:59 +01:00
Dave C-J
b806854867
Revert serial port config to a text box - while we look at how best to
...
provide a list - but allow free input. (for Pi that doesn't enumerate tyAMA0)
2014-05-05 09:02:01 +01:00
Dave C-J
bc1fb3b404
Tiny formatting tidy ups.
2014-05-05 09:02:01 +01:00
Nick O'Leary
ff49d2b217
Migrate to new node function style
2014-05-03 23:32:04 +01:00
Nick O'Leary
7eed375111
Split up nodes.js into components
2014-05-03 22:28:17 +01:00
Dave C-J
df9744084c
Tweaks to email error rmessages
2014-05-02 15:16:11 +01:00
Dave C-J
1309b9a72d
Add new/updated Email node including credentials per node.
...
Deprecating old IMAP node as now part of this general Email node
2014-05-02 14:37:41 +01:00
Nick O'Leary
4dda4aeef2
Remove sentiment tip to be consistent
2014-05-01 23:12:19 +01:00
Nick O'Leary
d0b6fd078c
Add File In node
2014-04-30 22:48:30 +01:00
Nick O'Leary
1df963e0ed
Generate content-length on HTTP Request node
2014-04-30 22:05:27 +01:00
Dave C-J
e49eb3c685
Tweak layout of serial port config (Thanks Frank)
2014-04-30 14:09:08 +01:00
Dave Conway-Jones
f60430305e
Merge pull request #207 from fvdpol/master
...
Add configuration of serial protocol settings (25-serial node)
2014-04-30 13:53:36 +01:00
Dave C-J
0b49b2cdda
Add parser function nodes for XML, JSON and CSV.
...
Each is dual function - pass in (for example) and get out a js object, pass in a js object and get back out the xml string.
The CSV node must be configured with a column template that specifys the required property names for that column (csv->js), or the properties of the object that should be made into the csv (js->csv)
2014-04-29 17:01:30 +01:00
Dave C-J
f2e9b43866
Functional Fix for Inject node
...
addresses Issue #209
Interval is now wholly timeout based.
Now works on Sundays
2014-04-29 16:20:45 +01:00
Nick O'Leary
13deef189d
Add ws heartbeat to keep connection alive through firewall
2014-04-24 23:42:44 +01:00
Frank van de Pol
c62a42169f
Typo
2014-04-21 23:42:07 +02:00
Frank van de Pol
9d1bb39018
Add configuration of serial protocol settings
...
- Add support for configuration of protocol parameters (data bits,
party, stop bits)
- Set serial device/port using select list (discovered ports)
- Provide default settings for existing flows that do not yet have
serial protocol settings
2014-04-21 23:35:28 +02:00
Nick O'Leary
c20128b80f
MQTT Client - missing null check
2014-04-21 21:14:03 +01:00
Nick O'Leary
0b7fa1ab5c
Fix MQTT client reconnect logic
2014-04-21 20:40:56 +01:00
Nick O'Leary
729036ec0b
Fix HTTTP Request url template
2014-04-20 20:50:20 +01:00
Nick O'Leary
eee8f89146
Clear MQTT Connection watchdog on error
2014-04-19 22:19:06 +01:00
Nick O'Leary
4ae5f34d2e
Make Template node help clearer
2014-04-18 15:33:29 +01:00
Nick O'Leary
0a2dab67c7
Remove deprecated nodes
...
As announced here https://groups.google.com/forum/#!topic/node-red/-2nG6nKaxFI
2014-04-16 22:21:50 +01:00
Nick O'Leary
4219681cfa
Single-click on debug message reveals node
...
Closes #192
2014-04-16 12:59:23 +01:00
Nick O'Leary
a386c028b0
Handle null debug messages
...
Fixes #200
2014-04-16 11:37:41 +01:00
Nick O'Leary
9ad4d50442
Merge pull request #187 from monteslu/sentiment
...
Add support for word overrides feature in sentiment node
2014-04-16 11:07:29 +01:00
Nick O'Leary
653c02bb15
Add drop-intermediate option to Delay rate node
2014-04-15 23:08:02 +01:00
Nick O'Leary
d5b36fcadc
Add mustache template support to the HTTP Request url
2014-04-15 22:49:39 +01:00
Dave C-J
7290512794
Allow File out node to handle objects more usefully.
2014-04-14 15:49:49 +01:00
Dave C-J
be5f6762f7
Add Array detection to Debug node output
2014-04-14 15:49:17 +01:00
Nick O'Leary
de9ee37b42
Fix 'cannot set property boolean of undefined'
2014-04-12 23:09:47 +01:00
Dave C-J
ae02cf8d71
Make 0's appear in switch node dialog (were seen as nulls)
2014-04-11 10:56:59 +01:00
Dave C-J
df0ecbaf3a
Disable unselectable option in Raspberry Pi node
2014-04-11 10:56:20 +01:00
Dave C-J
96ed3055bf
tweak sample nodes - slightly
2014-04-11 10:55:14 +01:00
Nick O'Leary
10d9dee4aa
Escape html chars in Inject/Debug and Info pane
2014-04-09 14:50:53 +01:00
Dave C-J
a08789a086
Change parseXML node to no longer have special debug options
...
(as can now be done in the debug node... so more consistent)
2014-04-08 16:06:58 +01:00
Dave C-J
e38b321c33
Tweak to Pi GPIO node to throw exceptions more in line with latest thinking
2014-04-08 16:06:58 +01:00
Dave C-J
069f42f0c5
Add console.log option to debug node
...
Fixes #194
2014-04-08 11:31:35 +01:00
Dave C-J
61285a0ee8
Fixes to spawn behaviour - (well more to catching bad behaviour)
...
It needs a redo - but patched so it doesn't die horribly.
2014-04-06 23:25:40 +01:00
Nick O'Leary
214338eb62
Fix Function node
...
accidental leakage of in-progress work
2014-04-02 23:56:46 +01:00
Nick O'Leary
bcefa6c9ef
Properly deprecate httpget node
2014-04-02 21:21:51 +01:00