Steve-Mcl
833ecfb1af
MQTT V5 - prep for 1.3.0 beta...
...
* MQTT IN node tidy up
* remove userProperties
* remove subscriptionIdentifier
* MQTT OUT node tidy up
* remove topicAlias
* remove payloadFormatIndicator
* remove subscriptionIdentifier
* MQTT BROKER node tidy up
* remove topicAliasMaximum
* remove maximumPacketSize
* remove receiveMaximum
* remove userProperties
2021-02-20 19:58:13 +00:00
Steve-Mcl
c20bab2436
more specific class selectors for show/hide items
2021-02-20 15:52:14 +00:00
Nick O'Leary
afb17af571
Fix global leak in lib/flows/index.js
2021-02-19 21:47:02 +00:00
Nick O'Leary
5012568464
Stop config nodes after flow nodes
...
Fixes #2876
2021-02-19 20:44:01 +00:00
Harry de Kroon
02dd141095
New attempt for PR #2821
...
PR #2821 could not be completed due to different email addresses used for it's commits.
This new branch is meant to be used as a new PR to replace the failed one
2021-02-19 16:55:04 +01:00
Nick O'Leary
0be82d964e
Merge pull request #2870 from node-red-hitachi/fix-debug-filter
...
Allow filtering of debug node output within subflow
2021-02-19 15:45:57 +00:00
Nick O'Leary
b41c7962c2
Add tests for pluggable library
2021-02-19 15:24:56 +00:00
Nick O'Leary
6f9e06e78d
Add validation of library plugin id and better error reporting
2021-02-19 14:39:42 +00:00
Nick O'Leary
c2347076f4
Handle errors when initialising library plugin
2021-02-19 14:01:33 +00:00
Nick O'Leary
c744af161d
Add support for settings object in plugin definition
2021-02-19 11:59:49 +00:00
Hiroyasu Nishiyama
74ea382cf2
update subflow finding algorithm
2021-02-19 14:35:59 +09:00
Steve-Mcl
ab4a9e72d4
Merge branch 'dev' into mqtt5
2021-02-18 18:50:26 +00:00
Nick O'Leary
3f9a29730f
Add partial implementation of adding library sources via editor
...
This adds lots of commented out code that provides a settings panel
to add new library sources. It is incomplete as it doesn't actually
add/update the library sources on the runtime.
For 1.3, I'm focussing on allowing additional sources get added
via the settings file only. I've done enough work on the editor
side to convince myself more work is needed than I can justify
at this time on what is otherwise not going to be a widely
used feature.
2021-02-18 11:58:23 +00:00
Nick O'Leary
8a076c01ab
Support for library source plugins
2021-02-18 11:58:22 +00:00
Nick O'Leary
ca75efcbaf
Adds shift-click support for selecting up/down stream nodes
2021-02-17 17:32:55 +00:00
Nick O'Leary
f96ce2fd83
Get node-red core nodes back to the top of the list
2021-02-17 15:20:16 +00:00
Nick O'Leary
d5f4f987f2
Add 'node' object to Function close scope
2021-02-17 14:41:50 +00:00
Nick O'Leary
11475b0c38
Move function expand buttons to overlap editor and save space
2021-02-17 14:41:25 +00:00
Nick O'Leary
137fa98903
Move name field above tab bar in Function node
2021-02-17 12:04:38 +00:00
Nick O'Leary
ea62c1806e
Give edit dialog a little bit more vertical space
2021-02-17 12:04:20 +00:00
Nick O'Leary
45afd06047
Prevent rogue mouseup on tab from triggering tab change
2021-02-17 12:03:13 +00:00
Dave Conway-Jones
e6ec59092c
Update settings.js
2021-02-17 12:02:27 +00:00
Nick O'Leary
35f788693d
Add select-connected action
2021-02-16 21:16:21 +00:00
Nick O'Leary
d5314d2a85
Add select-up/downstream-nodes action to editor
2021-02-16 20:46:41 +00:00
Nick O'Leary
efd8c3d6d2
Merge pull request #2849 from node-red-hitachi/fix-copy-to-clipboard
...
fix line break of exporting nodes to clipboard
2021-02-16 15:50:24 +00:00
Nick O'Leary
7d04353843
Merge pull request #2859 from node-red/fix-numeric-status
...
fix numeric status not displaying by ensuring it's a string
2021-02-16 14:32:14 +00:00
Nick O'Leary
644da0b77b
Merge pull request #2872 from node-red-hitachi/fix-node-deploy-with-group-change
...
Fix deploy of node in group
2021-02-16 14:18:08 +00:00
Nick O'Leary
785c349adc
Prevent function module overwriting built-in sandbox properties
2021-02-16 13:58:59 +00:00
Nick O'Leary
05beb6ca79
Add unit tests for externalModules
2021-02-15 17:28:14 +00:00
Hiroyasu Nishiyama
12c7238c72
revert diffConfigs args
2021-02-15 22:05:42 +09:00
Kazuhito Yokoi
ed359ca10c
Add Japanese translations for Node-RED v1.3.0
2021-02-15 13:02:58 +09:00
Hiroyasu Nishiyama
b66468c4ea
restart node only if node's group changes
2021-02-14 10:06:46 +09:00
Nick O'Leary
d2c9ccbfdd
Detect externalModule dependencies inside subflow modules
...
Not sure this is 100% the right approach. If a subflow module has a dependency
it should be in the subflow's package.json and therefore installed next to the
subflow module in ~/.node-red/node_modules.
By treating it as a 'normal' external module, it will be dynamically installed
in ~/.node-red/externalModules. That then exposes the module to the user
who won't know why its there and may remove it.
It would be better to allow nodes inside a subflow module to require
from ~/.node-red/node_modules and not limit it to the externalModules
dir. The hard part is knowing when to do that.
2021-02-14 00:02:08 +00:00
Nick O'Leary
85e05b787f
Hide projects dialog when opening proj with invalid encrypt key
2021-02-13 19:53:10 +00:00
Nick O'Leary
e5471b44e0
Merge pull request #2871 from node-red-hitachi/fix-IE11-flow-downlod
...
add IE11 polyfill to support URI download scheme
2021-02-13 00:27:42 +00:00
Nick O'Leary
6336ab121e
Merge branch 'dev' into function-modules
2021-02-13 00:21:27 +00:00
Nick O'Leary
a94c19a6cf
Fix up loading of freshly installed modules in Function node
2021-02-12 22:40:30 +00:00
Nick O'Leary
9c09ee3b71
Rework Function node module integration
2021-02-12 18:14:13 +00:00
Dave Conway-Jones
d8e68a75b9
Update CSV template words for clarity.
2021-02-12 17:24:33 +00:00
Dave Conway-Jones
302c5cfe09
CSV node - handle commas in msg.columns if quoted.
...
and add more tests
To close #2860
2021-02-12 16:55:41 +00:00
Hiroyasu Nishiyama
1be337fbc5
make nodes with only group change not deployed by nodes deploy mode
2021-02-13 00:23:30 +09:00
Hiroyasu Nishiyama
3ec37e2c66
make flow download code separate utility instead of polyfill
2021-02-11 23:10:33 +09:00
Hiroyasu Nishiyama
3740c21bee
add IE11 polyfill to support URI download scheme
2021-02-11 17:56:08 +09:00
Hiroyasu Nishiyama
5a6568e7c2
allow filtering of debug node output within subflow
2021-02-10 17:32:27 +09:00
Dave Conway-Jones
4cd9b7b050
fix join node in array mode with repeated messages, and rallow reset all
...
to close #2866
2021-02-09 17:27:58 +00:00
Nick O'Leary
dd780945e1
Sanitize Debug node name when display enable/disable message
2021-02-09 15:04:00 +00:00
Dave Conway-Jones
e86f6a841a
fix numeric status not displaying by ensuring it's a string
2021-02-05 11:36:26 +00:00
Nick O'Leary
fad8dcd304
Bump for 1.2.9
2021-02-03 18:04:37 +00:00
Nick O'Leary
1633a2ff70
Sanitize node type names when displaying in notifications
2021-02-03 15:50:05 +00:00
Nick O'Leary
a2878fa066
Sanitize branch name before displaying in notification message
2021-02-03 15:46:57 +00:00
Nick O'Leary
735de2908a
Handle more valid language codes when validating lang params
...
Fixes #2856
2021-02-03 15:43:26 +00:00
Hiroyasu Nishiyama
818021e0b7
add examples for websocket in/out node
2021-02-03 17:13:56 +09:00
Hiroyasu Nishiyama
3cc6c4433f
add examples for UDP in/out node
2021-02-03 17:12:35 +09:00
Hiroyasu Nishiyama
8306ddd40f
add examples for TCP in/out node
2021-02-03 17:01:29 +09:00
Hiroyasu Nishiyama
024e71cdf5
add examples for HTTP in/response node
2021-02-03 16:34:17 +09:00
Dave Conway-Jones
4313cbaa5c
fix csv node template reset when array complete
...
and add tests
to close #2853
2021-02-02 14:20:46 +00:00
Nick O'Leary
f5da2eb633
Merge branch 'master' into dev
2021-02-02 13:45:43 +00:00
Nick O'Leary
23f0cd3a26
Bump for 1.2.8
2021-02-02 13:11:33 +00:00
Nick O'Leary
74db3e17d0
Restrict project file access to inside the project directory
2021-02-01 13:39:39 +00:00
Matthias Radde
7bde7f0cfd
fixing minor typo in node's documentation ( #2848 )
2021-01-30 18:30:29 +00:00
Hiroyasu Nishiyama
32692dce07
fix jshint failure
2021-01-30 09:43:01 +09:00
Hiroyasu Nishiyama
64d3b8e104
fix line break of exporting nodes to clipboard
2021-01-30 01:20:51 +09:00
Nick O'Leary
a03edf3d58
Merge pull request #2845 from node-red/subflow-delete-prompt
...
Add confirm dialog when deleting subflow with instances in use
2021-01-29 10:57:11 +00:00
Nick O'Leary
e5b7ccb612
Add subflow edit button to palette tooltip
2021-01-29 10:42:04 +00:00
Nick O'Leary
9c1ce5543d
Merge pull request #2844 from node-red/disable-groups
...
Add enable/disable toggle button for groups in info-outliner
2021-01-29 10:20:26 +00:00
Nick O'Leary
ba387a8e4e
Merge pull request #2841 from node-red/credential-timeout
...
Handle timeouts when trying to load node credentials in editor
2021-01-29 10:20:04 +00:00
Nick O'Leary
7fa25c1ff4
Merge pull request #2839 from node-red/subflow-search
...
Add easier ways to find subflow instances
2021-01-29 10:19:36 +00:00
Nick O'Leary
3bd1bfc769
Fix check for existing config nodes in subflow export set
2021-01-29 10:16:40 +00:00
Kazuhiro Ito
dad47ade38
Add config node to refer to when exporting subflow
2021-01-29 11:05:15 +09:00
Nick O'Leary
fa6e0c8964
Ensure the first sidebar tab is shown when editor loads
2021-01-28 23:42:32 +00:00
Nick O'Leary
bb4b252401
Add confirm dialog when deleting subflow with instances in use
2021-01-28 23:08:47 +00:00
Nick O'Leary
a50404b141
Add enable/disable toggle button for groups in info-outliner
2021-01-28 22:07:19 +00:00
Nick O'Leary
61690ecf4a
Allow default keymap to be overridden in settings file
2021-01-28 16:42:16 +00:00
Nick O'Leary
f4c87af5c1
Increase credential load timeout to 30secs
2021-01-28 11:30:10 +00:00
Nick O'Leary
83d12f7d39
Handle timeouts when trying to load node credentials in editor
...
Fixes #2840
2021-01-28 11:15:15 +00:00
Nick O'Leary
2e73b229d7
Add easier ways to find subflow instances
2021-01-28 00:41:19 +00:00
Nick O'Leary
3a0074d96e
Merge branch 'master' into dev
2021-01-27 23:28:19 +00:00
Nick O'Leary
7068c175f2
Ensure subflow help is picked up for palette tooltip
...
Fixes #2834
2021-01-27 22:53:06 +00:00
Nick O'Leary
9b5ed8407f
Broaden lang verification to include *
2021-01-27 22:06:12 +00:00
Hiroyasu Nishiyama
7d08de9c99
Storage examples ( #2784 )
...
* add examples of file node
* add file-in node examples
* add watch node examples
2021-01-27 20:50:13 +00:00
Nick O'Leary
575d07e41a
Merge pull request #2836 from node-red/theme-plugins
...
Add support for Theme Plugins
2021-01-27 20:45:59 +00:00
Nick O'Leary
24da3608c4
Merge pull request #2779 from node-red/plugins
...
Plugins
2021-01-27 20:37:35 +00:00
Nick O'Leary
37935bf388
Merge pull request #2748 from neuroforgede/master
...
make split node work with out of order messages
2021-01-27 20:35:32 +00:00
heikokue
9eb7fad621
fixed #2790 swapped description of encodeUrl/encodeUrlComponent and d… ( #2791 )
...
* fixed #2790 swapped description of encodeUrl/encodeUrlComponent and decodeUrl/decodeUrlComponent
* fixed #2790 swapped description of encodeUrl/encodeUrlComponent and decodeUrl/decodeUrlComponent also in ja, ru, zh-CN and zh-TW
2021-01-27 20:33:54 +00:00
Nick O'Leary
438d51d26e
Allow nested msg properties in msg/flow/global expressions ( #2822 )
...
* Allow nested msg properties in msg/flow/global expressions
* Remove typo in RED.utils
Co-authored-by: Nick O'Leary <knolleary@users.noreply.github.com>
2021-01-27 20:32:52 +00:00
Hiroyasu Nishiyama
34ef055d7b
Fix line break of subflow label on palette ( #2828 )
...
* fix line break of subflow label on palette
* handle line break on palette
2021-01-27 20:32:15 +00:00
Hiroyasu Nishiyama
4a1d66f210
update UI, Runtime API, metadata handling, and others
2021-01-27 22:27:54 +09:00
Nick O'Leary
1f6328bf4e
Add initial support for ThemePlugins
2021-01-26 13:49:47 +00:00
Nick O'Leary
6e718ca772
Fix merge of dev
2021-01-26 13:44:38 +00:00
Alex Kaul
70554e24b1
Improve Ru locale ( #2826 )
...
* Update Russian Locale
* Upd ru translation for "timestamp"
* Improve node help texts for ru locale
* Improve editor texts for ru locale
2021-01-25 17:25:06 +00:00
Nick O'Leary
a0f736bb88
Validate user-provided language parameter before passing to i18n
2021-01-25 17:06:27 +00:00
Alex Kaul
441eb3bb29
Fix scrollbars ( #2825 )
...
* Update Russian Locale
* Fix scrollbars
2021-01-25 11:02:43 +00:00
Ben Hardill
ca44af0625
Prevent crash when coreNodesDir is empty ( #2831 )
...
* Fix for HTTP-Request not sending body for GET
Background in SO question:
https://stackoverflow.com/q/60356824/504554
* Prevent crash when coreNodesDir points to empty dir
This should prevent a crash when you point to an empty core nodes
directory.
* Matching upstream master
2021-01-25 10:56:23 +00:00
Nick O'Leary
9e179170ee
Add i18n function to editor plugins when they are registered
...
Adds a `_` function to the plugin definition object that will automatically
prepend the plugin's module namespace to any call. This saves the plugin
from having to prepend its namespace all of the time.
2021-01-20 15:35:44 +00:00
Nick O'Leary
9f71dbb006
Fixup merge
2021-01-18 16:25:41 +00:00
Nick O'Leary
7531314e3f
Add RED.plugins module to editor
2021-01-18 16:25:40 +00:00
Nick O'Leary
a006b52052
Initial plugin runtime api implementation
2021-01-18 16:25:40 +00:00
Nick O'Leary
bebebaa3dd
Merge pull request #2820 from node-red/export-preview
...
Add preview to Export Dialog
2021-01-18 16:25:16 +00:00
Tiago Ferreira
55ff035fc9
Ability to add projects path to the settings file ( #2816 )
...
* add the ability to set the projects path
* Update packages/node_modules/@node-red/runtime/locales/en-US/runtime.json
use directory to keep consistency with the project
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
* Update packages/node_modules/@node-red/runtime/lib/storage/localfilesystem/projects/index.js
only show the projects directory is projects are enabled
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
* use "directory" instead of "folder" to keep consistency with the Node-RED project
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2021-01-18 13:18:07 +00:00
Hiroyasu Nishiyama
d8c8d7bc57
hide unused input field ( #2823 )
2021-01-16 16:58:13 +00:00