Nicholas O'Leary
0507578c98
Always clone messages to ensure no cross-pollution
...
Part of #85
A function that returns the same message to multiple outputs, where each output is wired to at most one node was not having its messages cloned due to the change I made in #85 to be slightly more efficient. By returning the same message to each output, cross pollution was possible.
2013-11-29 19:56:46 +00:00
Nicholas O'Leary
0bc0dc3a2b
Cannot clone http.req/http.res properties
...
Temporary fixes #97
2013-11-28 16:06:17 +00:00
Nicholas O'Leary
9690ebe9c1
Add session awareness to WebSocket node
...
This allows a websocket-in node to receive data, process it in a flow
and then send it back to the originating websocket client via a
websocket-out node.
2013-11-26 23:33:57 +00:00
Dave C-J
ab04fcf7c0
Update IMAP node to use new 0.8.x API
...
Fixes Issue #96
this necessitates an update to the underlying npm
npm install --force imap
2013-11-26 19:55:40 +00:00
Nicholas O'Leary
7040aaa179
Add clientid/username/password to MQTT nodes
...
Alternative implementation, closes #42
The username/password as not stored in the main flow file for security reasons;
they are stored in the adjacent credentials file. This does mean an extra step
to importing an MQTT node, as the user has to manually edit it to re-add username
and password if needed.
2013-11-25 22:50:08 +00:00
Nicholas O'Leary
796080471d
Twitter: add help text about rate limits
2013-11-25 21:46:15 +00:00
Nicholas O'Leary
83072dcda4
Twitter node: tags field not required if DM's selected
...
Fixes #91
2013-11-25 10:32:21 +00:00
Dave C-J
3982dcdaf1
Add change node to core/logic - allows simple(r) manipulation of some payloads and msg.properties to save having to write functions for these basic tasks. You can replace contents (regex based or simple swap), and add, modify or delete proerties.
2013-11-24 22:25:35 +00:00
Dave C-J
0a78838c71
Add default name to switch node (for when name not specified - to be more consistent with other nodes)
2013-11-24 22:22:35 +00:00
Nicholas O'Leary
873974478a
Allow settings.js be specified on command line
...
Closes #79
2013-11-24 21:49:32 +00:00
Nicholas O'Leary
c1d495b62a
Twitter node: DM's come in with a different structure
2013-11-24 20:54:10 +00:00
Nicholas O'Leary
cb8a3f064e
Twitter doc updates and rate limit fixes
2013-11-24 16:48:24 +00:00
Nicholas O'Leary
9104b4200a
Update feedparser node for underlying module api changes
2013-11-24 16:03:30 +00:00
Dave C-J
f051fbd1e1
Make imap node check for email right away on start/restart. Add some more console logging for re-assurance of things happening - or not.
2013-11-24 13:10:48 +00:00
Nicholas O'Leary
f2ed2365cd
Twitter: monitor direct messages
2013-11-23 21:48:17 +00:00
Nicholas O'Leary
8176506d72
Twitter node: incorrect default user setting
...
caused by #80
2013-11-22 23:09:49 +00:00
Nicholas O'Leary
e88dcd4aba
Get tweets from specific people
...
fixes #80
2013-11-22 23:07:08 +00:00
Nicholas O'Leary
88be896f1c
Add WebSocket nodes
2013-11-22 21:28:05 +00:00
Nicholas O'Leary
7463ef92cb
Add httpRoot tip to http node
2013-11-22 21:26:18 +00:00
Nicholas O'Leary
0aa17662f5
Posting to /flows should block until successfully saved, or fail
...
Mentioned in #76
2013-11-22 21:07:29 +00:00
Dave C-J
ff8db09fd9
Add "otherwise" option to switch node - also added ability to stop checking after first match or keep matching (as-is today). Fixes Issue #88
2013-11-22 16:25:02 +00:00
Nicholas O'Leary
3054b04378
Storage object null when adding twitter credentials as first ever node
2013-11-22 13:54:10 +00:00
Dave C-J
1967046cc8
Slight tweak to sentiment info to reflect reality.
2013-11-21 17:14:05 +00:00
Nicholas O'Leary
e1dbb95396
Deep-clone messages when there are multiple recipients
...
Fixes #85
As well as adding deep-clone (via the new dependency on the 'clone' module), we no longer clone the message if there is a single recipient. This makes simple node-to-node flows more efficient.
I've done some simple profiling using process.hrtime to time how long the Node.send function takes, and at best, this change is neutral to performance.
2013-11-21 14:03:17 +00:00
Nicholas O'Leary
6a4aa1ff21
Disable escape-to-close on edit dialog
...
Closes #84
2013-11-21 11:02:31 +00:00
Nicholas O'Leary
a0aed93c69
Make Debug topic slightly darker for better contrast
...
Fixes #82
2013-11-20 22:17:21 +00:00
Nicholas O'Leary
48c4786d66
Ignore node_modules dir when scanning for nodes
2013-11-20 13:55:21 +00:00
Nicholas O'Leary
2028880b48
Debug activation message the wrong way around
...
As reported under #47
2013-11-19 15:51:33 +00:00
Dave C-J
620af84088
Auto select node on drop onto canvas so info panel shows relevant info (if visible)
2013-11-19 08:48:44 +00:00
Nicholas O'Leary
72f72e8a50
Less intruisive node-changed icon
...
Part of #33
2013-11-18 23:02:27 +00:00
Nicholas O'Leary
f5284f5e1f
Twitter Oauth path needs to account for httpRoot
...
Fixes #78
2013-11-18 21:20:50 +00:00
Nicholas O'Leary
1fc4a65307
Handle un-validated config nodes on open
...
Part of #33
2013-11-18 21:17:29 +00:00
Nicholas O'Leary
cbe57aa96c
Validate config node properties
...
Fixes #74
2013-11-17 17:49:32 +00:00
Nicholas O'Leary
3797ace89b
Display node-changed icon when there are unsaved changes
...
Part of #33
2013-11-17 15:52:34 +00:00
Nicholas O'Leary
7d2195d95c
Add node-changed icon
...
Part of #33
2013-11-16 18:38:30 +00:00
Nicholas O'Leary
e703fa1b6b
Add 'changed' property to nodes to track undeployed changes
...
Part of #33
2013-11-15 23:40:36 +00:00
Dave C-J
f7fc0760ca
Fix to Close #72 . remove drag back to left palette to delete.
2013-11-15 17:46:57 +00:00
Dave C-J
3c32186a9d
force parsexml node to be async (just in case)
2013-11-15 09:15:26 +00:00
Dave C-J
f2b7fada9d
Tweaks to email and imap info now that the relative paths no longer make sense.
2013-11-15 08:59:55 +00:00
Dave C-J
c17687e5db
allow twitter multipe sech terms... space for AND and , for OR. (not sure why I had knobbled it in first place...)
2013-11-15 08:59:06 +00:00
Nicholas O'Leary
e700a11647
Bump version: 0.4.0
2013-11-14 20:45:34 +00:00
Nicholas O'Leary
48dabffefc
Move all nodes into core subdirectory
...
This makes it easier to distinguish core nodes from those added later
2013-11-14 15:52:19 +00:00
Nicholas O'Leary
affcc8ae65
Update all core nodes to use NODE_RED_HOME rather than relative paths
2013-11-14 15:44:54 +00:00
Nicholas O'Leary
82b863805d
Move Debug ws endpoint to /debug/ws
...
fixes #61
2013-11-14 14:40:34 +00:00
Nicholas O'Leary
d2208fae83
Collapse TCP nodes into single pair of files
2013-11-14 14:39:26 +00:00
Nicholas O'Leary
2a5f4abd49
Document msg.tweet property of Twitter In node
2013-11-14 14:38:59 +00:00
Dave C-J
11523a6ced
duplicate http get or post params into msg.payload to make life easier for debug etc. other properties remain as-is
2013-11-14 13:25:12 +00:00
Nicholas O'Leary
510fab7b8f
IMAP node should not try to load settings file directly
2013-11-13 22:20:36 +00:00
Nicholas O'Leary
3a52397744
Add nodesDir property to all nodes files to exist elsewhere
2013-11-13 17:02:29 +00:00
Nicholas O'Leary
851c2ab089
Merge branch 'master' of github.com:node-red/node-red
2013-11-13 15:42:58 +00:00