Commit Graph

9984 Commits (4822636fd36bb7bff3e2d330cb3b62e9727ee67d)

Author SHA1 Message Date
Dennis-SEG 4822636fd3 fix: prevent stale error handler references in file node append mode
Use write callback's error argument instead of adding/removing error handlers.
This ensures the correct msg/done scope is used for each write operation.

The stream-level error handler now only handles errors for dynamic filenames,
while static filename writes handle errors via the write callback.

Addresses review feedback from @knolleary.

Fixes #5453
2026-01-26 11:34:11 +01:00
Nick O'Leary 1019d52f78
Merge pull request #5428 from node-red/rel413
Bump for 4.1.3
2026-01-07 16:22:33 +00:00
Nick O'Leary 33449998d2
Bump lock version 2026-01-07 16:17:52 +00:00
Nick O'Leary b3f5cc457e
Bump for 4.1.3 2026-01-07 16:17:17 +00:00
Nick O'Leary 62d67a76f1
Merge pull request #5426 from dimitrieh/fix/reproducible-dependency-chain
Add package-lock.json for reproducible dependency chains
2026-01-07 16:06:33 +00:00
Nick O'Leary 40655a59ad
Merge pull request #5406 from piotrbogun/5343/Editor/node-help-tab-arrow-key-navigation
5343/Editor/Bug: Node help tab resets focus when arrow keys are used to switch between nodes
2026-01-07 16:04:40 +00:00
Nick O'Leary ebc2da148d
Merge pull request #5423 from dimitrieh/readme-markdown-refactor
Readme markdown refactor for legibility in IDE's
2026-01-07 15:58:41 +00:00
Nick O'Leary cfe809e76a
Merge pull request #5427 from node-red/5405-quick-add-filter-fix
Ensure quick-add filter is applied properly when retriggering add
2026-01-07 15:57:25 +00:00
Nick O'Leary 0738754d40
Merge pull request #5421 from piotrbogun/5420/TreeList/scroll-on-overflow-navigation
TreeList: Fix widget treeList keyboard navigation scroll behavior
2026-01-07 15:52:39 +00:00
Nick O'Leary d6f6d9e9a3
Ensure quick-add filter is applied properly when retriggering add 2026-01-07 15:45:39 +00:00
Nick O'Leary 721bdbc9aa
Merge pull request #5392 from Dennis-SEG/fix/http-request-uncaught-exceptions
fix(http-request): prevent uncaught exceptions in async hooks
2026-01-07 15:37:36 +00:00
Nick O'Leary bc4f5feede
Merge pull request #5382 from node-red/fix-delay-node-variable-mode-error
Fix flushing when in variable delay mode
2026-01-07 15:16:04 +00:00
Nick O'Leary e7cd488409
Merge pull request #5425 from node-red/file-node-fix
File node TypedInput width fix
2026-01-07 15:15:37 +00:00
Dimitrie Hoekstra 3df161c3bc
Add package-lock.json for reproducible dependency chains
- Remove package-lock.json from .gitignore
- Add validated package-lock.json (Node 20, 1003 packages)
- Update CI workflow to use npm ci instead of npm install
- Update README development instructions to use npm ci

This ensures all developers and CI get identical dependency trees,
protecting against npm supply chain attacks where compromised patch
versions could automatically propagate through semver ranges.

Closes #5424
2026-01-07 16:15:12 +01:00
Nick O'Leary 633f90e38b
Merge pull request #5401 from n-lark/5348/preserve-search-dialog-casing
Editor: Flow & subflow names are changed to all lowercase in search dialog #5348
2026-01-07 15:15:10 +00:00
Nick O'Leary 3e065b56ae
Revert changes to workflow
Removed 'fix/**' branch from push triggers.
2026-01-07 15:11:57 +00:00
Nick O'Leary 60b3569edd
Apply suggestions from code review 2026-01-07 15:07:54 +00:00
Dave Conway-Jones 82a1f12179
Just fix file nodes for now 2026-01-07 15:07:54 +00:00
Dave Conway-Jones 26573c1b3c
Let TypedInput width be calculated - but forced 2026-01-07 15:07:54 +00:00
Dimitrie Hoekstra a678e4b250
Optimisation 2026-01-07 10:50:14 +01:00
Dimitrie Hoekstra 22ec62808e
Optimisations 2026-01-07 10:49:34 +01:00
Dimitrie Hoekstra 752ea70ab0
Layout improvements 2026-01-07 10:48:17 +01:00
Dimitrie Hoekstra f217256f85
Layout improvements 2026-01-07 10:47:41 +01:00
Dimitrie Hoekstra 7ee047cadd
Layout improvements 2026-01-07 10:46:40 +01:00
Dimitrie Hoekstra caa50bc4f7
Layout improvements 2026-01-07 10:46:01 +01:00
Dimitrie Hoekstra b183b7f556
Layout improvements 2026-01-07 10:45:15 +01:00
Dimitrie Hoekstra 287d3b36d5
Improved layout 2026-01-07 10:44:04 +01:00
Dimitrie Hoekstra 8f673208b0
Spacing 2026-01-07 10:35:17 +01:00
Dimitrie Hoekstra 0d45b39b6a
Centering 2026-01-07 10:33:50 +01:00
Dimitrie Hoekstra 906d63a368
Refactor README to use Markdown syntax with reference-style links
- Convert badge links from HTML <a><img> to Markdown [![]()]() syntax
- Use reference-style links to keep header section clean and readable
- Move all badge URLs to bottom of file for easier maintenance
- Reduce header section from ~45 lines to ~27 lines
2026-01-07 10:23:42 +01:00
Piotr Bogun cdc83afdee Call reveal on a treelist target when it gets focused 2026-01-05 22:54:47 -06:00
Noley Holland 58b7fc745b
Merge branch 'master' into 5348/preserve-search-dialog-casing 2026-01-05 11:03:07 -08:00
Noley Holland 7b62e06a49
Update test/unit/@node-red/editor-client/ui/search_spec.js to remove copyright
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2026-01-05 10:55:42 -08:00
Nick O'Leary 92ca0eea83
Merge pull request #5355 from GogoVega/improve-next-previous-tab-action
Allow actions show-next-tab and previous to loop
2026-01-05 17:38:32 +00:00
Nick O'Leary bd92ee12fa
Merge pull request #5418 from node-red/update-deps
Update body-parser
2026-01-05 17:35:26 +00:00
Nick O'Leary 626be956d1
Merge pull request #5416 from kazuhitoyokoi/master-fixgarbledtext
Use TextDecoder() to decode UTF-8 characters
2026-01-05 17:35:12 +00:00
Nick O'Leary bd2c4d83a9
Merge pull request #5414 from kazuhitoyokoi/master-fixcompletenode
Support source information in complete node
2026-01-05 17:29:13 +00:00
Nick O'Leary 8287a0aaab
Merge pull request #5412 from kazuhitoyokoi/master-fixstatusnode
Fix status node to retrieve status from all nodes
2026-01-05 17:28:24 +00:00
Nick O'Leary 4028ecdb78
Merge pull request #5407 from piotrbogun/5404/Editor/quick-add-dialog-junction-error
5404/Editor/Bug: Junction error in Quick Add dialog
2026-01-05 17:27:05 +00:00
Nick O'Leary 27ce7cd84d
Merge pull request #5410 from kazuhitoyokoi/master-fixtooltip
Add tooltip to delete button in node property UI
2026-01-05 17:21:26 +00:00
Nick O'Leary f4d713f8fe
Merge pull request #5409 from kazuhitoyokoi/master-fixhttprequest
Decrement count of http requests after error
2026-01-05 17:20:39 +00:00
Nick O'Leary f4b8af9c29
Update body-parser 2026-01-05 17:14:49 +00:00
Nick O'Leary 7bf72090a3
Merge pull request #5403 from kazuhitoyokoi/master-fixquickadddialog
Fix invalid node size in quick add dialog
2026-01-05 17:05:26 +00:00
Nick O'Leary c73a66afbe
Merge pull request #5400 from kazuhitoyokoi/master-fixdebugtab
Fix debug tab to copy displayed value
2026-01-05 16:56:00 +00:00
Nick O'Leary a7e3809e21
Merge pull request #5399 from kazuhitoyokoi/master-fixlibrary
Expand folder to avoid error in library
2026-01-05 16:51:42 +00:00
Nick O'Leary 839c17a08c
Merge pull request #5398 from kazuhitoyokoi/master-addval
Stricter validator for flow file name in project feature
2026-01-05 16:50:40 +00:00
Nick O'Leary 0a2456e060
Merge pull request #5396 from kazuhitoyokoi/master-fixgitconfig
Fix size and scrolling in Git config UI
2026-01-05 16:49:14 +00:00
Kazuhito Yokoi 4bc6d0a9bd Use TextDecoder() to decode UTF-8 characters 2026-01-04 19:17:28 +09:00
Kazuhito Yokoi e108554ea0 Support source information in complete node 2026-01-04 17:56:32 +09:00
Kazuhito Yokoi a05dbb0067 Fix typo in test case of status node 2026-01-04 16:19:13 +09:00