Nick O'Leary
f48ee01a03
Ensure MQTT nodes unsubscribe before disconnect
...
Fixes #609
Needed for partial deployment - the nodes assumed the
connection would always be closed when a deploy occurs.
2015-04-09 20:10:34 +01:00
dceejay
698b2688f6
Add port, ssl and allow self signed certs to IRC node
2015-04-09 09:55:34 +01:00
dceejay
be1620dd07
Fix watch node to stat file sizes ok
...
(and also not to when file missing)
2015-04-08 21:43:44 +01:00
dceejay
5be3472413
For some reason http request node icon was aligned right,
...
inconsistent with most other "function" nodes...
2015-04-05 17:57:06 +01:00
dceejay
31b018c80e
Missed closing brace in email node fix
2015-03-31 16:39:00 +01:00
dceejay
255d708fb6
updates to serial, watch, websocket, udp, twitter, email to handle no payload.
2015-03-31 09:21:11 +01:00
dceejay
78d1da5fbc
Updates to sentiment, exec and range to handle missing payload properties
2015-03-31 08:35:56 +01:00
dceejay
9c22a770ef
remove superfluous console.log from debug node
2015-03-30 21:59:54 +01:00
Nick O'Leary
62c68d06fe
Merge pull request #598 from dceejay/dcjtests
...
new tests for sentiment, file and csv nodes
2015-03-26 16:57:04 +00:00
dceejay
16e17954b4
add try catch to helper shutdown,
...
tiny fixes for exec and trigger based on tests
2015-03-26 15:02:08 +00:00
dceejay
8a96dbd121
New tests for Trigger, catch and unknown nodes
2015-03-25 21:58:26 +00:00
dceejay
8a5c1bade5
new tests for sentiment, file and csv
...
(inc a bugfix for csv :-)
tweka of 0.8 ?
temp remove buffer should equall test from file node test
comment out failing test in file node (0.8 specific fail...)
stagger multiple writes slightly in file test
2015-03-25 14:58:57 +00:00
dceejay
fcc6943f98
Extra tests for html, xml, json and tail nodes
...
(and some consistent passing of missing payloads)
2015-03-24 17:43:47 +00:00
dceejay
72a9de058d
tests for defaults in switch, change and range nodes.
2015-03-24 17:35:54 +00:00
dceejay
5352fc87ee
add extra tests to debug, delay & template
2015-03-22 09:38:42 +00:00
dceejay
f07fd64ffb
Make trigger have sensible defaults when dragged on.
2015-03-21 19:27:39 +00:00
Nick O'Leary
b61a250d58
Debug message formatting mangling brackets
2015-03-20 22:09:58 +00:00
dceejay
9afb4a9315
reverse overide behaviour on file, http and email. Node properties now
...
have priority. Warn user if msg.property tries to override.
Warning should be removed at next major verion bump.
2015-03-19 21:25:43 +00:00
Nick O'Leary
f0139f9808
Add multi-rule support to Change node
2015-03-18 16:20:50 +00:00
Nick O'Leary
dd4cec84bf
Add node.send/on to Function node
2015-03-17 13:40:12 +00:00
Nick O'Leary
a1dac1e290
Resize ace editor on dialog-open
2015-03-17 13:36:50 +00:00
dceejay
aef38b945d
Change http request node info to suggest {{{ rather than {{ to supress
...
html escape when forming urls from mustache.
2015-03-16 20:22:25 +00:00
dceejay
cd5eac2cbb
Add type and size reporting to the file watch node.
2015-03-16 20:21:05 +00:00
dceejay
8fea443e71
Add error msg to rpi node
2015-03-16 17:09:13 +00:00
dceejay
2a47951e46
make sure MQTT msg has a topic
2015-03-16 17:07:46 +00:00
dceejay
5234fda266
Tidy up arduino node slightly and update settings example to work nicer
...
with JohnnyFive
2015-03-16 17:07:17 +00:00
Nick O'Leary
be61cf6a88
Add node.error handling to core nodes
2015-03-16 13:58:01 +00:00
dceejay
1f8c6f87c9
add don't add payload to exec node
...
to close #578
2015-03-11 17:43:42 +00:00
dceejay
4403a00651
Revert change to http until we fully deprecate msg/node priorities
...
Fix to close #582
2015-03-08 18:36:35 +00:00
Nick O'Leary
ff093d98c6
Merge pull request #576 from Belphemur/function-logger
...
Adding an Object Node to the sandbox of a function node
2015-03-07 23:37:00 +00:00
dceejay
3cbc1bbb1b
Add ipv6 support to udp node
2015-03-05 13:07:38 +00:00
Antoine Aflalo
0ed9f6cc4f
Adding an Object node to the sandbox of a function node
...
Permit the user of the sandbox to log using the Function Node.
Test provided and working.
Fix Display warning message in the debug log
Before they were displayed as error instead of warning
2015-03-05 09:50:11 +02:00
dceejay
bbd197c71d
Note in info that MQTT node can support binary.
2015-03-03 15:56:42 +00:00
Nick O'Leary
c5c404ea05
Update catch node icon and help text
2015-02-26 22:40:54 +00:00
Nick O'Leary
5599b999ec
Add catch node
2015-02-26 22:40:53 +00:00
Nick O'Leary
bf1cd457cd
Add RED.editor.createEditor utility function
2015-02-26 21:29:56 +00:00
dceejay
8af50a51ba
add validation triangle to ace function editor on errors
2015-02-26 17:08:50 +00:00
Nick O'Leary
ddf31e87b2
Update core nodes to use ACE editor
2015-02-26 17:08:50 +00:00
dceejay
dfed4963ed
fix big labelling issue with Pi + pins ...
2015-02-26 14:18:49 +00:00
dceejay
131adb6f4e
let email node mark mail as read
...
(for the ones it reads)
2015-02-26 14:18:49 +00:00
dceejay
a8b3cbb683
remove unecessary require from serial node
2015-02-26 14:18:49 +00:00
dceejay
71ff828947
Tidy up all console.log util.log from core nodes.
...
Try to make log,warn,error more consistent behaviour.
Especially make sure any existing catches produce errors
2015-02-25 19:10:59 +00:00
dceejay
fbb45a8961
make udp node consistent with it's info.... (re params passed out)
2015-02-24 13:22:48 +00:00
dceejay
b8c460b825
pass original url request through http request node
...
(will be useful when we handle errors... ;-)
2015-02-24 13:20:33 +00:00
dceejay
9f012c261a
Make parser nodes errors actual errors.
...
(more cleanup will probably be necessary - but this is a start)
2015-02-23 19:30:29 +00:00
dceejay
51421ce657
clone msg more correctly for CSV node multiple line output
2015-02-22 21:57:06 +00:00
dceejay
43054906dc
preserve other msg properties when passing through CSV node
2015-02-22 19:23:36 +00:00
Nick O'Leary
4dc21c43fa
Handle strings for limit/skip args to mongo node
2015-02-20 20:02:25 +00:00
Nick O'Leary
edd9d2cb9c
Fix Inject node handling of day selection
...
Fixes #564
2015-02-15 21:53:14 +00:00
dceejay
cc095e4edf
edit HTML node info to remove ref to jQuery. Link to CSSselect instead.
2015-02-14 19:06:35 +00:00
dceejay
07641d57ab
recorrect debug logging level colour class names so sidebar is as-was.
...
in light of new logging levels
2015-02-14 12:14:06 +00:00
dceejay
5643c51507
Let debug node show "topic" correctly for errors in functions.
2015-02-13 21:14:54 +00:00
Nick O'Leary
e357352240
Tidy up info tab handling of subflows and comments
2015-02-10 21:29:27 +00:00
dceejay
00b7afe3ae
spelling pedant alert in debug node... its not it's
2015-02-10 20:14:33 +00:00
dceejay
e2911078e3
tidy up tab-info so subflows show more useful information
...
(was broken before but no-one noticed ;-)
(and reorder fields in HTTP and XML nodes so name comes out first - ocd)
2015-02-10 16:56:07 +00:00
dceejay
c6157687c9
Move payload type label in Debug window to meta data row
...
rather than (object) etc at start of actual payload.
2015-02-10 16:56:07 +00:00
dceejay
07c8c4bb45
Let Pi GPIO node show pins in use to help avoid clashes.
2015-02-08 19:40:23 +00:00
dceejay
2dd572f5bd
Allow msg.description to add to the email body text
...
(for feed from Fluickr node)
2015-02-08 15:02:02 +00:00
dceejay
d4a27f88a1
Allow Email node to send html, and add attachments.
...
(outbound only at present)
2015-02-08 11:33:04 +00:00
dceejay
1513dbfcdd
Add strict flag to debug (for consistency with others)
2015-02-08 11:32:26 +00:00
Nick O'Leary
ae7f1b38a8
Add line/col reporting to Function runtime errors
2015-02-07 19:52:14 +00:00
Nick O'Leary
83dad88ad3
Fix debug reporting of warning/errors
2015-02-07 19:29:43 +00:00
Nick O'Leary
c7f13e3d0c
Add needsPermission protection to core nodes
2015-02-06 13:57:15 +00:00
Nick O'Leary
010abbd3d5
Remove deprecated nodes
2015-02-06 11:33:04 +00:00
Nick O'Leary
a494954275
Add permissions and user menu
2015-02-05 13:00:55 +00:00
Nick O'Leary
66005a2688
Use jquery ajax rather than d3
2015-02-05 13:00:49 +00:00
Nick O'Leary
c8ccacb035
Switch node sortable entries diable inputs in FF
2015-02-05 10:46:01 +00:00
dceejay
3334c795e0
Correct spelling in Pi error messages, fix mouse icon file type
2015-02-04 23:27:51 +00:00
Nick O'Leary
c8d2d690f0
Rename HTTP In content-length metric
2015-02-04 21:10:18 +00:00
Nick O'Leary
f2d4648384
Support of HTTP Node metrics
2015-02-04 20:48:46 +00:00
dceejay
86ca75bcd5
Pi Node status not displaying 0 fixed.
2015-02-04 19:02:32 +00:00
dceejay
a08b29dbd1
Add info to Twitter out node to make it obvious how to do DMs.
2015-02-04 11:36:43 +00:00
Nick O'Leary
f462446213
Make Function duration status optional
2015-02-04 10:01:46 +00:00
hbeeken
6b96c1876a
changing function node metrics to new infrastructure
2015-02-04 09:46:54 +00:00
dceejay
a22f819f40
Bit more consistent error handling / status updates for Pi GPIO node
2015-02-03 17:22:44 +00:00
Nick O'Leary
07acc6642f
Merge pull request #460 from hindessm/fix-lastSent-initial-value
...
Fix node.lastSent initial value after refactoring.
2015-02-03 13:27:48 +00:00
dceejay
84e6417877
Change inject node to use tick boxes for days of week instead of select.
2015-02-03 11:21:29 +00:00
dceejay
5e5a220f68
Better ref link for CSS selectors list for HTTP parser node.
2015-01-30 10:00:20 +00:00
dceejay
f451d0644a
Allow msg.PATCH method on http request node
...
Simple fix to Close PR #524
(no CLA)
2015-01-30 10:00:20 +00:00
dceejay
f6c6301733
Add done() async close to tcp node(s)
2015-01-29 21:43:23 +00:00
dceejay
0709a118e3
more fun trying to close Pi and Arduin nodes async style with done()
...
(more consistent use of call done().)
2015-01-29 21:43:23 +00:00
Nick O'Leary
da67e69544
Add drag handle to switch node rules
2015-01-29 20:38:19 +00:00
dceejay
0ed8d28342
Add Markdown capability to Comment node
...
body is rendered in the info tab and can be styled with Markdown
2015-01-29 18:53:59 +00:00
dceejay
27f9056360
Add status to file node when you overide filename
...
(so you can see what it writes to... )
2015-01-29 18:53:59 +00:00
dceejay
8c075bfde3
Make HTML select node point to Cheerio select docs.
2015-01-29 18:53:59 +00:00
dceejay
cae755d948
Cleanup closing down of Pi gpio nodes
2015-01-29 18:53:58 +00:00
Nick O'Leary
ca9d84b1b7
Allow Switch rules to be drag-ordered
2015-01-29 16:28:18 +00:00
dceejay
8b61c121e6
Small changes to info box language for file watch node
2015-01-21 15:05:35 +00:00
Nick O'Leary
ffe417976c
Merge pull request #532 from hindessm/random-delay-fixes
...
Random delay fixes
2015-01-16 15:46:53 +00:00
Dave Conway-Jones
8b3fbae3f6
Merge pull request #516 from dsundberg/websocket_ext
...
Added option to specify remote WebSocket URL in web socket node.
2015-01-15 17:17:21 +00:00
dansu
9a0177b900
Added support for websocket-client in 22-wesocket node, selectable in ui
...
as Listen to/Connect to drop down.
2015-01-15 08:57:42 +01:00
Mark Hindess
5510dffe18
Fix random delay mode to be random delay not random rate-limited stack.
...
Documentation says "Introduces a delay into a flow or rate limits
messages." but this node was doing delay and rate limit in random mode
which doesn't seem that useful. Worse it was a stack not a queue. I
can't think of any sane use cases for that behaviour.
2015-01-14 14:19:21 +00:00
Mark Hindess
7909ca24d3
Fix random delay in milliseconds case and change test to reproduce bug.
...
Because there was no multiplier the node.randomFirst was a string so
the later '+' was a concatentation. The test failed to catch this because
it uses integers not strings to configure the node.
2015-01-14 10:18:47 +00:00
dceejay
eee2996e8a
Make Pi GPIO node wait for close before restarting
...
Looking to address Issue #530
2015-01-14 09:55:30 +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