Nick O'Leary
311c7b1158
Merge pull request #2261 from eeyepee/master
...
Add HTTP Persistent (session reuse) capability
2019-08-21 11:44:35 +01:00
Nick O'Leary
a17325f028
Update Function catch tests to handle async receive
2019-08-21 11:39:34 +01:00
Nick O'Leary
b734097d16
Merge pull request #2227 from node-red/node-done
...
Adds Done callback to Input event handler
2019-08-21 11:15:00 +01:00
Dave Conway-Jones
bf14af6a1f
Function node - handle things thrown that aren't proper Error types
...
and add tests
to close #2269
2019-08-19 10:42:14 +01:00
Nick O'Leary
e72faef839
Check both node props and defn props when deciding to splice
2019-08-16 14:59:15 +01:00
Nick O'Leary
b274bafe8e
Allow a node to change if it has an input port
...
Closes #2268
2019-08-15 13:29:08 +01:00
Nick O'Leary
7bed967755
Add node.done to exec node
2019-08-15 10:40:40 +01:00
Nick O'Leary
944b81b71c
Update UDP nodes for node.done
2019-08-15 10:20:54 +01:00
Nick O'Leary
cd529d53ae
Update TCP nodes to node.done
2019-08-15 10:19:03 +01:00
Nam Giang
0d680a58f3
removed expensive try/catch
2019-08-14 15:11:03 -07:00
Nam Giang
b30d519523
Merge branch 'master' of github.com:namgk/node-red
2019-08-14 15:02:51 -07:00
Nick O'Leary
4ce0e39760
Add nodeDone to File nodes
2019-08-14 22:28:10 +01:00
Nick O'Leary
84232f25f0
Add node done to mqtt, http req and ws output nodes
2019-08-14 15:54:06 +01:00
Nick O'Leary
2daedf8fd5
Sanitize subflow env var names properly when building ui form
2019-08-14 11:43:04 +01:00
Nick O'Leary
fe084a4478
Allow search results to show more than 25 results
2019-08-14 11:37:46 +01:00
Nick O'Leary
5bf9646a76
Merge pull request #2266 from node-red-hitachi/fix-subflow-i18n
...
Fix i18n of new subflow feature
2019-08-14 09:52:42 +01:00
Nick O'Leary
2b1f28e6c2
Merge pull request #2265 from node-red-hitachi/fix-ko-message-catalogue
...
remove unused entries in KO message catalogue
2019-08-14 09:52:05 +01:00
Nick O'Leary
5b8bd6e64f
Merge pull request #2264 from node-red-hitachi/fix-de-message-catalogue
...
remove unused entries in DE message catalogue
2019-08-14 09:51:51 +01:00
Nick O'Leary
426fd499ce
Fix ctrl-click on wire whilst already in quick-join
2019-08-14 09:50:34 +01:00
Nick O'Leary
17d3a5840d
Revert "Add initial core:layout-flow action"
...
This reverts commit be49e1d383
.
2019-08-13 20:41:13 +01:00
Nick O'Leary
be49e1d383
Add initial core:layout-flow action
2019-08-13 20:38:25 +01:00
Hiroyasu Nishiyama
daa98e8925
fix i18n of new subflow feature
2019-08-13 21:17:31 +09:00
Nick O'Leary
58784b7568
Use ctrl-click on wire to splice node in place
2019-08-13 10:31:21 +01:00
Hiroyasu Nishiyama
419a183167
remove unused entries in KO message catalogue
2019-08-13 15:05:14 +09:00
Hiroyasu Nishiyama
675b4bde14
remove unused entries in DE message catalogue
2019-08-13 14:51:59 +09:00
Nick O'Leary
ee6ee99577
Make icon and color pickers more consistent
2019-08-12 22:07:55 +01:00
Ibrahim Al-Mahfooz
3bc1f69e75
Update 21-httprequest.js
2019-08-12 22:52:00 +03:00
Ibrahim Al-Mahfooz
5b9df6d5f2
Update 21-httprequest.html
2019-08-12 22:50:37 +03:00
Ibrahim Al-Mahfooz
9f062ec1b8
Update messages.json
2019-08-12 22:49:41 +03:00
Ibrahim Al-Mahfooz
b52a47bd03
Update messages.json
...
Change persistent to persist
2019-08-12 22:06:49 +03:00
Ibrahim Al-Mahfooz
5e20134f4f
Update 21-httprequest.html
...
Change persistent to persist
2019-08-12 22:05:50 +03:00
Ibrahim Al-Mahfooz
89d267d6a2
Update packages/node_modules/@node-red/nodes/locales/en-US/messages.json
...
Co-Authored-By: Nick O'Leary <nick.oleary@gmail.com>
2019-08-12 20:29:09 +03:00
Nick O'Leary
607bc42f59
Merge branch 'dev' into pr_2225
2019-08-12 15:05:12 +01:00
Nick O'Leary
880757fb5d
Rework Subflow Instance property UI ( #2236 )
...
* Add support of Subflow UI definition
* new UI definition for env var
* fix label
* fixed value obtaining
* fixed label width
* fix checkbox
* fix subflow info
* remove old subflow ui tests
* add tests
* merge ui new changes
* fix initial open button
* fix environment variable edit tab
* WIP: cp-1
* Rework subflow ui property
* Restrict SF value type according to input selection
* Move subflow property UI code to subflow.js
* Update subflow ui type select appearance
* Present subflow instance properties as table rather than generated UI
* Move subflow instance properties to separate tab
* Fix subflow property ui element layout issues
2019-08-12 15:01:54 +01:00
Nick O'Leary
c8acc6a12e
Fix redo of subflow create
2019-08-12 14:51:01 +01:00
Nick O'Leary
7d4c2442da
Merge branch 'dev' into pr_2221
2019-08-12 14:44:30 +01:00
Nick O'Leary
e5255b0c7c
Ensure 2nd arg to node.error is an object
...
Fixes #2228
2019-08-12 14:36:26 +01:00
Hiroyasu Nishiyama
7b5a41c3ff
fix subflow category change on palette
2019-08-12 13:49:34 +09:00
Ibrahim Al-Mahfooz
d5b0d2a886
Update 21-httprequest.html
...
Adding the HTTP Persistent web configuration
2019-08-09 21:26:14 +03:00
Ibrahim Al-Mahfooz
4d60447242
Update 21-httprequest.js
...
Adding HTTP persistent definition and function
2019-08-09 21:23:28 +03:00
Ibrahim Al-Mahfooz
78bee3dc59
Update messages.json
...
Added the HTTP Persistent item
2019-08-09 21:20:45 +03:00
Nick O'Leary
16440072fb
Add audit log to project spec tests
2019-08-09 17:09:03 +01:00
Nick O'Leary
be2dd6dc32
Add req back to audit log events and extend to Projects api
2019-08-09 16:56:11 +01:00
Nick O'Leary
189bde7c9c
Merge pull request #2259 from kazuhitoyokoi/master-fixtabsmenu
...
Remove tab menu from node property UI for subflow and configuration nodes
2019-08-09 10:26:08 +01:00
Nick O'Leary
6a4760e291
Mark workspace dirty when shift-click-drag detaches wires
...
Fixes #2260
2019-08-09 10:24:52 +01:00
Kazuhito Yokoi
c082bb97e0
Remove tab menu from node property UI for subflow and config nodes
2019-08-07 12:29:20 +09:00
Nam Giang
c8e14f91e7
optimization for switch node
2019-08-06 17:41:35 -07:00
Nick O'Leary
6032d096ec
Merge branch 'master' into dev
2019-08-06 17:13:00 +01:00
Nick O'Leary
defa9a2270
Fix ssh-keygen error handling
2019-08-06 17:12:40 +01:00
Nick O'Leary
7926055b97
Merge branch 'master' into dev
2019-08-06 16:10:33 +01:00
Nick O'Leary
ffd10e656e
Merge pull request #2251 from kazuhitoyokoi/master-fixsplitnode
...
Fix escape character handling for separator in split node
2019-08-06 16:00:58 +01:00
Nick O'Leary
59c1828078
Merge pull request #2253 from kazuhitoyokoi/master-removetooltip
...
Fix duplicated tooltips
2019-08-06 16:00:40 +01:00
Nick O'Leary
6164271fe8
Merge pull request #2250 from kazuhitoyokoi/master-updatetranslation4delaynode
...
Add Japanese translation into delay node
2019-08-06 16:00:01 +01:00
Nick O'Leary
87359937c9
Merge pull request #2256 from kazuhitoyokoi/master-fixerrorhandlingtostartserver
...
Use appropriate version of Node.js
2019-08-06 15:59:34 +01:00
Nick O'Leary
9b938f6515
Fix default value handling on context array access
...
Fixes #2252
2019-08-06 15:55:25 +01:00
Nick O'Leary
6c3913785d
Add error event handler to ssh-keygen child_process
...
Fixes #2255
2019-08-06 15:21:57 +01:00
Nick O'Leary
542cf3147d
Support displaying falsey node status values
...
Fixes #2246
2019-08-06 15:12:13 +01:00
Nick O'Leary
fb9828badc
Update Function node to add node.done
2019-08-06 14:27:56 +01:00
Kazuhito Yokoi
2505ac3f98
Update Japanese message catalog
2019-08-06 19:57:39 +09:00
Kazuhito Yokoi
15b99c5749
Use appropriate the version of Node.js
2019-08-06 19:24:45 +09:00
Kazuhito Yokoi
9d66ca4a49
Fix duplicated tooltip
2019-08-05 19:03:30 +09:00
Kunihiko Toumura
b749a27f86
Eliminate snake_case and use camelCase, and change assignment of keyboard shortcut
2019-08-05 10:20:46 +09:00
Kunihiko Toumura
c4e8756210
merge upstream changes
2019-08-02 15:15:30 +09:00
Kazuhito Yokoi
3a6448f727
Fix splitters in split node
2019-08-02 13:56:37 +09:00
Kazuhito Yokoi
fe18df25ba
Add Japanese translation to delay node
2019-08-01 20:50:35 +09:00
Hiroyasu Nishiyama
db65460ec0
fix SUBFLOW palette node update & SUBFLOW default color
2019-07-31 22:59:29 +09:00
Kazuhito Yokoi
0ad3eceb82
Remove unused variables
2019-07-31 16:06:30 +09:00
Nick O'Leary
a376d6e361
Merge pull request #2226 from node-red/add-has_key-to-switch
...
Add "has key" rule to switch node + tests
2019-07-30 23:06:44 +01:00
Nick O'Leary
45c7f3f3ca
Update packages/node_modules/@node-red/nodes/core/logic/10-switch.html
2019-07-30 23:06:18 +01:00
Nick O'Leary
238de59a2a
Merge pull request #2232 from node-red-hitachi/fix-delete-tab
...
fix reference error on deleting tab
2019-07-30 23:04:01 +01:00
Hiroyasu Nishiyama
cbce9b8637
fix undo handling & typo
2019-07-30 11:07:55 +09:00
Ben Hardill
5ab90b85da
Limit the regex for the /nodes/ api end points
...
fixes #2240
It looks like the regex for the /nodes/... endpoints over matches.
I've added `^` to the start to anchor the matches to the start of the
URL.
2019-07-29 11:42:29 +01:00
Nick O'Leary
f3e1e8a2c7
Merge pull request #2244 from kazuhitoyokoi/master-fixwiring4subflownode
...
Fix inserting new subflow node to existing wire
2019-07-29 10:57:45 +01:00
Hiroyasu Nishiyama
86928bbb2d
fix converting selection to subflow
2019-07-26 23:06:56 +09:00
Kazuhito Yokoi
2f5ec8b5bf
Fix inserting new subflow node to existing wire between nodes
2019-07-26 17:51:49 +09:00
Tyler Eastman
14ac6446de
Handle undefined node._def in edit stack title.
2019-07-22 14:25:52 -07:00
Hiroyasu Nishiyama
260a9723a4
use custom color picker instead of color input type
2019-07-21 22:55:25 +09:00
Kunihiko Toumura
4e7b000dcd
Merge remote-tracking branch 'upstream/dev' into dev-redo
2019-07-17 09:13:01 +09:00
Kunihiko Toumura
2254e4c57e
minor fix (add semicolon)
2019-07-17 09:12:47 +09:00
Hiroyasu Nishiyama
25a27733b9
fix reference error on deleting tab
2019-07-15 11:23:27 +09:00
Nick O'Leary
6ab520984c
Merge branch 'dev' into pr_2229
2019-07-12 13:37:13 +01:00
Nick O'Leary
04d7106956
Remove unwanted icons
2019-07-12 13:37:01 +01:00
Hiroyasu Nishiyama
db5589f2aa
rearrange contents of subflow template settings tab
2019-07-11 19:37:47 +09:00
Hiroyasu Nishiyama
d06dbbb4bd
changed to color change reflect immediately on OK
2019-07-11 08:22:31 +09:00
Dave Conway-Jones
b7a62bd9e7
Update packages/node_modules/@node-red/nodes/core/logic/10-switch.html
...
Co-Authored-By: Nick O'Leary <nick.oleary@gmail.com>
2019-07-10 10:01:17 +01:00
Dave Conway-Jones
93ad9a3aa6
Update packages/node_modules/@node-red/nodes/core/logic/10-switch.js
...
Co-Authored-By: Nick O'Leary <nick.oleary@gmail.com>
2019-07-10 10:01:09 +01:00
Nick O'Leary
f1855174f0
Merge branch 'dev' into pr_2165
2019-07-10 09:30:48 +01:00
Dave Conway-Jones
a2dedba0ef
change internal type to hask
2019-07-09 21:04:53 +01:00
Nick O'Leary
f52289b2c3
Add send to input handler signature
2019-07-09 11:40:55 +01:00
Nick O'Leary
3b5ea0f15f
Add node done API
2019-07-08 23:23:33 +01:00
Dave Conway-Jones
238bcb8698
Add "has key" rule to switch node + tests
2019-07-08 15:54:31 +01:00
Hiroyasu Nishiyama
3ee8bcad8c
add support for specifying subflow template color
2019-07-08 23:52:08 +09:00
Nick O'Leary
f0a51bafbe
Use node/tab map to make filterNodes more efficient
2019-07-08 10:55:26 +01:00
Nick O'Leary
944f3bd329
Merge branch 'master' into dev
2019-07-07 21:48:13 +01:00
Nick O'Leary
8bb7b2e88b
Ensure session expiry timeout doesn't exceed limit
2019-07-06 16:34:48 +01:00
Nick O'Leary
aab0b0b4bf
Bump for 0.20.7
2019-07-05 11:12:26 +01:00
Nathanaël Lécaudé
c2167a2c5f
Add jsonata bump in util
2019-07-04 18:08:44 -04:00
Kunihiko Toumura
8847f325ed
Merge remote-tracking branch 'upstream/dev' into dev-redo
2019-07-04 08:31:45 +01:00
Kunihiko Toumura
94c9da468e
fix initialization bug
2019-07-04 08:26:39 +01:00
Nick O'Leary
24b38407e4
Merge branch 'master' into dev
2019-07-01 12:43:16 +01:00
Nick O'Leary
f49d1ae860
Ensure the subflow stop promise is waiting for before restarting
2019-07-01 12:42:11 +01:00
Nick O'Leary
8b3b541a56
Improve typedInput label width calculation
...
If the label contains an img, the width calculation needs
to wait for the img to be loaded. This fix is a bit hacky
as it doesn't actually tie into the onload event, but should
be good enough
2019-07-01 11:17:36 +01:00
Nick O'Leary
a974e84ad1
Merge pull request #2222 from node-red/no-empty-examples
...
Ignore empty examples directories (don't add to import menu)
2019-06-29 21:32:07 +01:00
Dave Conway-Jones
c4f4115bcb
better handle example file at any depth
2019-06-29 01:16:02 +01:00
Nick O'Leary
3c5adbee31
Merge pull request #2220 from natcl/patch-3
...
Add default shortcut (ctrl-d) for deploy
2019-06-28 23:35:28 +01:00
Nick O'Leary
55645e3730
Properly escape node types in palette
...
We were only escaping the first instance of any invalid dom char
and not all of the
2019-06-28 22:39:27 +01:00
Dave Conway-Jones
d918bb568c
Ignore empty examples directories (don't add to import menu)
2019-06-23 12:09:43 +01:00
Kunihiko Toumura
b1bff62bf7
Merge remote-tracking branch 'upstream/dev' into dev-redo
2019-06-23 16:19:15 +09:00
Nick O'Leary
d11d389ae4
Smarter filtering in action list dialog
2019-06-22 20:37:54 +01:00
Nick O'Leary
a73c159160
Ensure an item in action list is always selected
2019-06-22 20:25:57 +01:00
Kunihiko Toumura
7adf102d8d
Initial implementation of redo (un-undo)
2019-06-22 16:05:50 +09:00
Nathanaël Lécaudé
e4d3ff623a
change shortcut for ctrl-d
2019-06-21 19:04:25 -04:00
Nathanaël Lécaudé
2433d59f00
Add default shortcut (ctrl-s) for deploy
...
This adds a shortcut for deploy (ctrl-s).
2019-06-21 17:40:24 -04:00
Nick O'Leary
8c68e76c3e
Merge pull request #2217 from node-red/svg-icons
...
Update all node icons and editor images to SVG
2019-06-21 22:08:34 +01:00
Nick O'Leary
93c811ab70
Update typedInput icons to svg
...
Map any request for one of our pngs to its svg replacement
2019-06-21 21:45:14 +01:00
Nick O'Leary
3ff861099a
Move deploy icons to svg
2019-06-21 16:08:43 +01:00
Nick O'Leary
f22762539f
Handle png/svg fallback for def.icon values. Remove old pngs
2019-06-21 15:41:17 +01:00
Nick O'Leary
677442a3c0
Merge branch 'master' into dev
2019-06-21 14:01:34 +01:00
Nick O'Leary
b73f12cdba
Bump for 0.20.6
2019-06-21 13:25:39 +01:00
Nick O'Leary
28fbb61e81
Bump dependencies
2019-06-21 13:25:09 +01:00
Nick O'Leary
c1104d1cd6
Revealing node position needs to account for zoom level
...
Fixes #2172
2019-06-21 12:53:09 +01:00
Dave Conway-Jones
e346702292
stop join tripping up if last message of buffer is blank.
2019-06-21 12:49:21 +01:00
Nick O'Leary
90887779ea
Improve handling of file upload in request node
...
formData can only be Strings or Buffers - anything else will cause
errors. To help matters, we now look for invalid types and json-encode
them where needed.
2019-06-21 12:48:13 +01:00
Nick O'Leary
a941b1437c
Handle subflow internal node wired to a non-existant node
...
Fixes #2202
2019-06-21 12:47:37 +01:00
Nick O'Leary
04bdcbd490
Do not save subflow env vars with blank names
2019-06-21 12:46:53 +01:00
Nick O'Leary
87a815fd6f
Don't allow a link node virtual wire to connect to normal port
2019-06-21 12:45:50 +01:00
Nick O'Leary
d623848c87
Update all node icons to SVG
...
When listing icons provided by a module, if there is a png and svg
with the same name, only the svg will be listed.
If a node asks for a png icon which is not known, but there is a
corresponding svg, that will be used instead.
2019-06-21 12:36:20 +01:00
Nick O'Leary
46abd0cc42
Clear HTTP Request node authType when auth disabled
...
Fixes #2215
2019-06-20 22:33:38 +01:00
Nick O'Leary
e315325d91
Fix parsing of content-type header
...
Fixes #2216
This was broken when we switched from media-typer to content-type
modules for parsing the content-type header.
The content-type header can handle the field with parameters, but
does not do the type/sub-type parsing that media-typer does.
Our code relied on that extra bit of parsing to correctly
identify if the content should be parsed to String or kept as
a buffer.
The fix restores the use of media-typer, but using the result
of the content-type module to make sure it valid
2019-06-20 21:15:20 +01:00
Dave Conway-Jones
f3fc083330
Fix join node reset issue with merging objects
...
and add tests
to close #2188
2019-06-20 19:47:53 +01:00
Dave Conway-Jones
92cb57eb7b
Fix join node reset issue with merging objects
...
and add tests
to close #2188
2019-06-20 18:14:46 +01:00
Nick O'Leary
d645fbff2f
Merge branch 'master' into dev
2019-06-19 10:11:51 +01:00
Nick O'Leary
8486f4d43a
Copy data-i18n attribute on TypedInput
...
Fixes #2211
2019-06-19 10:10:17 +01:00
Nick O'Leary
60b1a05894
Fix styling of Debug pop-out window
2019-06-18 11:40:13 +01:00
Nick O'Leary
f955d63707
Merge branch 'disable-node' into dev
2019-06-18 11:33:20 +01:00
Nick O'Leary
2473249c8b
Allow config nodes to be disabled, tidy css and add actions
2019-06-17 22:46:34 +01:00
Nick O'Leary
d13dc4fba3
Don't allow a link node virtual wire to connect to normal port
2019-06-17 15:37:45 +01:00
Nick O'Leary
41a0af032c
Enable individual flow nodes to be disabled
2019-06-14 22:12:47 +01:00
Nick O'Leary
70cf7b0c5a
Do not save subflow env vars with blank names
2019-06-14 11:18:07 +01:00
Nick O'Leary
14f6788ab9
Set autocomplete to disabled in form input elements
2019-06-14 11:17:49 +01:00
Nick O'Leary
bb67049d90
Ensure focus returns to the right element after dialogs shown
2019-06-14 10:57:12 +01:00
Nick O'Leary
ae2162beaf
Handle subflow internal node wired to a non-existant node
...
Fixes #2202
2019-06-13 14:23:46 +01:00
Nick O'Leary
8abc5b3889
Add actions to change deploy type
2019-06-12 10:06:58 +01:00
Nick O'Leary
cc0933eee4
Rename commandPrompt to actionList
2019-06-11 22:43:28 +01:00
Nick O'Leary
2de9a804a0
Tidy up nls of command prompt and selection handling
2019-06-11 22:43:28 +01:00
Nick O'Leary
ffeb2e91f4
Add command prompt dialog
2019-06-11 22:43:28 +01:00
Nick O'Leary
ea0526f29a
Add insertItemAt doc to editableList
2019-06-11 17:12:31 +01:00
Nick O'Leary
cfcb3a69e5
Merge pull request #2198 from node-red-hitachi/allow-env-in-switch-node
...
Allow environment variable as target of switch node
2019-06-11 15:13:46 +01:00
Nick O'Leary
e3e0378857
Add visual json editor
2019-06-11 14:44:44 +01:00
Nick O'Leary
c97786e12c
Improve handling of file upload in request node
...
formData can only be Strings or Buffers - anything else will cause
errors. To help matters, we now look for invalid types and json-encode
them where needed.
2019-06-08 20:42:14 +01:00