Commit Graph

2677 Commits (master)

Author SHA1 Message Date
Nick O'Leary 71e7b821a2
Merge pull request #5173 from kazuhitoyokoi/dev-addjpn
Add Japanese translations for 4.1.0-beta.1
2025-06-16 14:14:19 +01:00
Nick O'Leary f24bf3549c
Do not use css display when counting filtered palette nodes 2025-06-16 11:32:43 +01:00
Kazuhito Yokoi 51e0e18045 Fix typo in welcome tour 2025-06-15 01:29:39 +09:00
Kazuhito Yokoi 2886fc326c Add Japanese translations for 4.1.0-beta.1 2025-06-15 01:01:55 +09:00
Kazuhito Yokoi 09a539a710 Make explanation of update notifications more specific 2025-06-15 00:58:20 +09:00
Kazuhito Yokoi 922229221f Fix image URLs in welcome tour for Node-RED v4.0 2025-06-15 00:53:35 +09:00
GogoVega 07d6c4e582
Prevent the editor to open the same dialog multiple times 2025-06-11 17:25:14 +02:00
GogoVega e5f2e8783a
Fix pending_version not setted after module update 2025-06-11 16:51:11 +02:00
Gerrit Riessen 559be0b52b
Step 1 : include base64 code in pre for mermaid diagrams
and also remove the "word-break: break-all" for mermaid diagrams.

See https://discourse.nodered.org/t/node-red-mermaid-rendering-is-off-by-one/97546 for details
2025-06-11 10:20:50 +02:00
Gerrit Riessen 558ea9d45e
Step 2 - using b64 data for mermaid content
see https://discourse.nodered.org/t/node-red-mermaid-rendering-is-off-by-one/97546 for details
2025-06-11 10:17:18 +02:00
Nick O'Leary 6717cce644
Merge pull request #5163 from node-red/rel410b1-prep
Initial prep for 4.1.0-beta.1 release
2025-06-10 16:29:56 +01:00
GogoVega 0e0a1d5e7b
Add French translation for 4.1 Welcome tour 2025-06-09 20:46:23 +02:00
Nick O'Leary 9c086a1e61
Update tour for beta.1 2025-06-09 17:01:59 +01:00
GogoVega c32e8875ef
Add French translation for 4.1 2025-06-09 13:19:57 +02:00
Nick O'Leary 6f34696687
Initial prep for 4.1.0-beta.1 release 2025-06-09 11:47:18 +01:00
Nick O'Leary 5511b27855
Merge branch 'master' into dev 2025-06-09 10:51:35 +01:00
Nick O'Leary 42f98d6f71
Merge pull request #5143 from GogoVega/major-version-and-link
Add link icon to node docs and warn for major update
2025-06-06 11:05:21 +01:00
Nick O'Leary edf9fe1050
Merge pull request #5154 from GogoVega/typedInput-node-filter
Node filter support for typedInput's builtin node
2025-06-06 10:50:31 +01:00
Nick O'Leary 843313185a
Apply suggestions from code review 2025-06-06 10:15:53 +01:00
Nick O'Leary 332fbae39e
Merge branch 'dev' into feature/export-module-info-2 2025-06-06 10:07:32 +01:00
Nick O'Leary 1d9b4de8d5
Merge branch 'master' into fix-5133 2025-06-06 09:45:09 +01:00
GogoVega a224b692f7
Type guard for null, undefined and empty value 2025-06-04 19:47:47 +02:00
GogoVega 7a8d0abd59
Node filter support for typedInput's builtin node 2025-06-04 18:38:36 +02:00
Gauthier Dandele 3cf77f8a77
Merge branch 'dev' into major-version-and-link 2025-06-03 18:02:17 +02:00
Nick O'Leary 07e4933ed4
Fix linting 2025-06-03 16:57:36 +01:00
Nick O'Leary 66271c5e7d
Handle keyboard nav when updating suggestions 2025-06-03 16:57:36 +01:00
Nick O'Leary cc2ef506e1
Add node suggestion api to editor and apply to typeSearch 2025-06-03 16:57:36 +01:00
Nick O'Leary 30215b02ac
Merge branch 'master' into dev 2025-06-03 16:55:29 +01:00
Nick O'Leary bf1272e9ca
Merge pull request #5117 from node-red/5102-telemetry
Add update notification
2025-06-03 16:34:30 +01:00
GogoVega 26e58a53b7
Exclude internal properties from node definition 2025-06-02 14:26:41 +02:00
GogoVega 8b4759f3f8
Add msg and button to the node docs for a major update 2025-06-02 09:58:29 +02:00
GogoVega 143efce16b
Add the link icon (node docs) to the nodes tab 2025-06-02 09:56:24 +02:00
Mauricio Bonani 4439b6f851 Remove Internet Explorer hacks 2025-05-30 17:33:32 -04:00
Nick O'Leary 7cc2f05464
Update message catalogue 2025-05-13 14:05:56 +01:00
Nick O'Leary da79e70f9c
Show deprecated message if module flagged 2025-05-13 13:55:44 +01:00
Nick O'Leary b540a04105
Update consent wording 2025-05-09 14:25:13 +01:00
GogoVega f14c50c20c
Don't call `eventLog` anymore because it's handled in the queue 2025-04-28 21:47:35 +02:00
GogoVega 570dd1f5a4
Only install missing modules 2025-04-28 21:45:57 +02:00
GogoVega 75e37dc75f
Replace `installEverything` by `InstallAll` 2025-04-28 20:52:46 +02:00
GogoVega 222ab71f21
Add spinner + fix typos 2025-04-28 20:52:26 +02:00
GogoVega a81d6f3a89
Allow `core:manage-palette` action to auto install modules 2025-04-28 20:51:42 +02:00
Allan Oricil c0920aaa8a feat: tray's primary button function will no longer run when clicking anywhere in #red-ui-editor-shade 2025-04-28 15:38:13 -03:00
GogoVega 42af21c1a4
Improve `getModuleListForNodes` + fix typo 2025-04-28 20:37:26 +02:00
GogoVega cad93b3650
Add function docs 2025-04-28 20:37:07 +02:00
Nick O'Leary a113392b50
Merge pull request #4944 from GogoVega/truncate-debug-msg
Truncate long messages from the Debug Sidebar
2025-04-28 17:43:52 +01:00
Nick O'Leary 0f653ed7b2
Merge pull request #4945 from GogoVega/fix-4865
Support for a module with nodes and plugins in the palette
2025-04-28 17:21:14 +01:00
Nick O'Leary 71c85af147
Fix filtering node tab on palette-manager via action 2025-04-28 17:07:18 +01:00
Nick O'Leary 1289487079
Only offer to manage dependencies when theres a missing module identified 2025-04-28 16:39:29 +01:00
Nick O'Leary 2ab34b89e9
Fix linting again 2025-04-28 16:28:30 +01:00
Nick O'Leary cf2aab81f6
Fix linting error 2025-04-28 16:18:46 +01:00
Nick O'Leary 0f012a4465
Merge branch 'dev' into export-module-info 2025-04-28 16:11:14 +01:00
Nick O'Leary 7eb0e6bb51
Merge pull request #4955 from node-red/add-doc-annotation
Add a node annotation if the info property is set
2025-04-28 16:10:15 +01:00
Joe Pavitt 0be14f390f
Update packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2025-04-28 09:52:31 +01:00
Joe Pavitt fc42e9f083
Update packages/node_modules/@node-red/editor-client/locales/en-US/editor.json
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2025-04-28 09:52:25 +01:00
Joe Pavitt 214fe51a47
Update packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2025-04-28 09:52:18 +01:00
Nick O'Leary 833687fd55
Merge pull request #5106 from node-red/5090-fix-label-action
Handle link nodes with show/hide label action
2025-04-25 17:44:16 +01:00
Nick O'Leary 3a3571b37e
Consolidate update widgets 2025-04-25 15:51:10 +01:00
Nick O'Leary 0d4854a079
Fix linting 2025-04-24 13:35:06 +01:00
Nick O'Leary 350ab52b99
Update consent message 2025-04-24 11:39:56 +01:00
Nick O'Leary 6220f990c4
Add update available widget 2025-04-23 17:35:58 +01:00
Nick O'Leary 86558126ab
Add telemetry settings to user settings dialog 2025-04-23 17:35:24 +01:00
Nick O'Leary 36f533f390
Add telemetry consent dialog 2025-04-23 17:34:52 +01:00
Nick O'Leary bd244027c6
Move 4.0 tour to archive and reset for 4.1 2025-04-23 17:33:38 +01:00
Nick O'Leary 9921f2d5ba
Add RED.popover.dialog api 2025-04-23 17:30:14 +01:00
Steve-Mcl 0a450b2207 updates monaco to latest. Includes fix for action widget sizing 2025-04-17 09:00:35 +01:00
Joe Pavitt a2cb730a52 Handle no info.downloads use case for custom catalogues 2025-04-15 17:11:25 +01:00
Joe Pavitt ea25406d00 Sort by downloads when doing a search of modules 2025-04-15 14:26:47 +01:00
Nick O'Leary b3ee7b4ca0
Merge pull request #5103 from joepavitt/hex-logo
Update the Node-RED logo to use the hex variant
2025-04-14 14:17:51 +01:00
Nick O'Leary debd71d1e1
Merge pull request #4922 from bonanitech/fix-sass-deprecation-warnings
Fix Sass deprecation warnings
2025-04-14 12:00:03 +01:00
Nick O'Leary 20fae98ecd
Merge branch 'master' into dev 2025-04-14 11:04:06 +01:00
Nick O'Leary 2c71e11fbf
Handle link nodes with show/hide label action 2025-04-14 10:36:51 +01:00
Nick O'Leary 71501dd6aa
Merge pull request #5088 from node-red/5084-bump-i18next
Bump i18next to 24.x and auto-migrate message catalog format
2025-04-14 10:07:02 +01:00
Joe Pavitt 9650ef2cbc Update the Node-RED logo to use the hex variant 2025-04-11 17:32:41 +01:00
Nick O'Leary a5383f4064
Bump i18next to 24.x and auto-migrate message catalog format 2025-03-24 17:38:21 +00:00
Nick O'Leary 5251e848b9
Properly handle scale factor in getLinksAtPoint for firefox 2025-03-24 16:34:01 +00:00
Nick O'Leary b8f0e13cd6
Merge branch 'dev' into export-module-info 2025-03-17 16:51:44 +00:00
Nick O'Leary 7285244e8d
Add user setting for showing the node info icon 2025-03-17 16:21:14 +00:00
Nick O'Leary ba7eec44fa
Add a node annotation if there info property set 2025-03-17 16:08:25 +00:00
Nick O'Leary 686efc4720
Merge branch 'master' into dev 2025-03-17 16:07:46 +00:00
Nick O'Leary a976f48be1
Merge pull request #5079 from node-red/5068-improve-error-object-debug
Improve debug display of error objects
2025-03-11 16:46:08 +00:00
Nick O'Leary 6a38808fbb
Merge pull request #5078 from node-red/5077-typedInput-border
Add a border to better distinguish typedInput type/option dropdowns
2025-03-11 16:07:48 +00:00
Nick O'Leary 5eea8b6b60
Improve debug display of error objects 2025-03-10 17:43:06 +00:00
Nick O'Leary af6e33d4ec
Add a border to better distinguish typedInput type/option dropdowns 2025-03-10 16:29:48 +00:00
Nick O'Leary 7e512c94fe
Merge pull request #5012 from GogoVega/fix-subflow-dialog
Fix undo of subflow color change not applying to instances
2025-03-10 15:51:33 +00:00
Nick O'Leary 336c73fd2a
Merge pull request #5073 from Rotzbua/chore_dompurify_flag
chore(editor): update `DOMPurify` flag
2025-03-06 09:43:11 +00:00
Nick O'Leary d847bce8b9
Merge pull request #5072 from node-red/5061-refresh-sidebar-on-lock-action
Refresh config node sidebar when changing lock state of a flow
2025-03-06 09:42:30 +00:00
Rotzbua 287c7f8da5
chore(editor): update `DOMPurify` flag
DOMPurify 2.1.0: Removed the SAFE_FOR_JQUERY flag (we are safe by default now for jQuery)
https://github.com/cure53/DOMPurify/releases/tag/2.1.0
2025-03-03 21:04:22 +01:00
Nick O'Leary f0d217e1c7
Merge pull request #5059 from node-red/update-drop-text
Update markdown drop-target appearance
2025-03-03 16:41:57 +00:00
Nick O'Leary ce23d89739
Refresh config node sidebar when changing lock state of a flow 2025-03-03 16:39:58 +00:00
Nick O'Leary 02d7d76d3b
Merge pull request #5061 from GogoVega/tab-config-category-disabled
Support for disabled categories in Sidebar Config
2025-03-03 16:39:02 +00:00
Rotzbua 263f6136e8
chore(editor)!: remove Internet Explorer polyfill
IE support was removed in node-red v3.
MS Edge does not use `msSaveBlob`.
2025-03-03 16:19:12 +01:00
GogoVega 6da890bf88
Manage badge locations with pure CSS + cleanup 2025-02-24 21:09:44 +01:00
GogoVega b8eeef182c
Add `changed` badge for category header + fix cropped badge 2025-02-24 21:09:11 +01:00
GogoVega 54e0de64a7
Add the `changed` badge for the config node 2025-02-24 21:08:43 +01:00
GogoVega 5d1fa49045
Support for disabled categories in sidebar config 2025-02-24 20:05:14 +01:00
Nick O'Leary 87b7fc69c7
Update markdown drop-target appearance 2025-02-24 16:51:51 +00:00
Nick O'Leary 71f8de94b0
Merge pull request #5056 from gorenje/master
Support text drag & drop into markdown editor
2025-02-24 16:26:19 +00:00
Gerrit Riessen 473b93f497
Support text drag & drop into markdown editor
Along with image drop, this change adds text drop into the editor. 

This is useful for highlighting text and then drag that text into the description of a node. Similar creating a mermaid diagram using a third-party tool and then drag the text into the description.

Also drop text files is also supported for longer texts.
2025-02-20 09:30:50 +01:00
GogoVega d9c5144fe2
Ignore state of disabled nodes/flows during deployment 2025-02-17 14:05:51 +01:00
Nick O'Leary e55301c073
Update for 4.0.9 2025-02-14 17:03:13 +00:00