Commit Graph

461 Commits

Author SHA1 Message Date
GogoVega
dc318b5477 Notify installed plugins from the Palette Manager 2025-09-21 21:14:21 +02:00
Ben Hardill
1036805b11 Prevent library leaking full local paths 2025-06-25 11:52:55 +01:00
Nick O'Leary
3e6a44fa65 Fix unit test failures due to timing issue around start/stop lifecyclce 2025-06-10 16:13:59 +01:00
Gauthier Dandele
56fd8135b5 Remove debug metrics
Co-authored-by: Nick O'Leary <nick.oleary@gmail.com>
2025-06-05 16:36:00 +02:00
GogoVega
bb49fc6c16 Import the got module only once + fix console statement 2025-06-04 15:44:16 +02:00
Nick O'Leary
30215b02ac Merge branch 'master' into dev 2025-06-03 16:55:29 +01:00
Sonny Piers
237da104fc Add an additional git_auth_failed condition
The following error log on push did not trigger the username/password prompt.

remote: Permission to PlanktoScope/dashboard.git denied to sonnyp.
fatal: unable to access 'https://github.com/PlanktoScope/dashboard.git/': The requested URL returned error: 403
2025-06-03 10:00:36 +02:00
Nick O'Leary
3a3571b37e Consolidate update widgets 2025-04-25 15:51:10 +01:00
Nick O'Leary
71f06941cd Handle unavailable settings 2025-04-24 15:40:20 +01:00
Nick O'Leary
0f3d25252b Add unit tests 2025-04-24 15:26:29 +01:00
Nick O'Leary
7d4d604aa2 Increase initial delay to 30 minutes 2025-04-24 13:41:10 +01:00
Nick O'Leary
2f099a57f6 Set ping schedule to 5 mins after startup, then 24hrs 2025-04-23 17:48:11 +01:00
Nick O'Leary
9a784191ba Add runtime telemetry component 2025-04-23 17:31:46 +01:00
Nick O'Leary
90c2758624 Add code to error object sent by Catch node 2025-03-13 10:49:15 +00:00
Nick O'Leary
5ef2f9f0f3 Handle deleting of subflow context entries 2025-03-03 16:10:43 +00:00
Nick O'Leary
e9dab46de8 Merge pull request #5025 from node-red/browse-subflow-flow-context
Show subflow flow context under node section of sidebar
2025-02-10 16:51:55 +00:00
Nick O'Leary
7d9e09f5a7 Handle long auto-complete suggests
Fixes #5028
2025-02-10 16:23:13 +00:00
Nick O'Leary
43df2318d4 Show subflow flow context under node section of sidebar 2025-01-27 16:36:57 +00:00
Nick O'Leary
e2981f2970 Allow env var access to context 2025-01-17 16:45:44 +00:00
GogoVega
6d6e6fa416 Get the env config node from the parent subflow 2024-11-15 14:30:47 +01:00
Nick O'Leary
964271f9c7 Multiplayer: add real-time cursor tracking 2024-08-05 16:18:05 +01:00
Nick O'Leary
da3ad40968 Add more guards for undefined session 2024-06-28 14:19:18 +01:00
Nick O'Leary
011b47a108 Guard against undefined sessions in multiplayer 2024-06-28 11:41:05 +01:00
Nick O'Leary
efdc1b1a1d Ensure group nodes are properly exported in /flow api 2024-06-26 14:30:33 +01:00
Nick O'Leary
3a91fc17fd Merge branch 'master' into sync-dev 2024-06-11 10:14:01 +01:00
Nick O'Leary
1048b16f3c Merge pull request #4754 from node-red/4752-add-rewired-to-stoplist
Include rewired nodes when calculating Modified Flows stop list
2024-06-10 20:44:20 +01:00
Nick O'Leary
526b3fda91 Include rewired nodes when calculating Modified Flows stop list 2024-06-10 16:56:49 +01:00
Nick O'Leary
d70b7ea924 Fix clone of group env var properties
Closes #4751
2024-06-10 16:15:06 +01:00
Rotzbua
9b86874c2d chore: migrate deprecated util.isArray
Deprecated: Use Array.isArray() instead.

Source: https://nodejs.org/docs/latest-v18.x/api/util.html#utilisarrayobject
2024-05-25 22:55:09 +02:00
Nick O'Leary
56fe2801eb Merge branch 'master' into dev 2024-05-14 17:27:02 +01:00
Nick O'Leary
66a667fe58 Pass full error object in Function node and copy over cause property
Fixes #4683
2024-05-09 16:48:51 +01:00
Nick O'Leary
0e0bba25c1 Merge pull request #4679 from node-red/use-rfdc
Use rfdc for cloning pure JSON values
2024-05-08 16:18:13 +01:00
Nick O'Leary
a70618cdef Merge pull request #4666 from node-red/multiplayer-2
[multiplayer] Add user presence indicators
2024-05-03 16:52:50 +01:00
Nick O'Leary
1a3cc06935 Use rfdc module for cloning when we know its pure JSON 2024-05-03 16:45:50 +01:00
Kazuhito Yokoi
361391ceb8 Load the latest project files when retrieving project information 2024-04-29 16:02:56 +09:00
Nick O'Leary
236e668201 Allow blank strings to be used for env var property substitutions
Fixes #4663
2024-04-24 22:58:11 +02:00
Nick O'Leary
789426f80e Add user presence indication to tabs and nodes 2024-04-23 09:27:35 +02:00
Nick O'Leary
d711b01fe5 Merge pull request #4629 from node-red/multiplayer-1
Introduce multiplayer feature
2024-04-04 15:24:29 +01:00
Nick O'Leary
ab7e9f94fa Merge branch 'dev' into sync-dev 2024-03-28 14:56:36 +00:00
Nick O'Leary
9a66d9addd Merge pull request #4620 from node-red/pr_4387
Add support for plugin (only) modules to the palette manager
2024-03-28 14:35:33 +00:00
Nick O'Leary
014691346a Handle malformed env var values and log errors 2024-03-27 18:23:12 +00:00
Nick O'Leary
014f206e9c Initial multiplayer feature 2024-03-27 17:30:44 +00:00
Nick O'Leary
068b93befa CComms API updates 2024-03-27 17:21:12 +00:00
Nick O'Leary
5135545c6c Merge branch 'dev' into pr_4387 2024-03-21 16:41:24 +00:00
Nick O'Leary
01802c817b Merge branch 'master' into dev 2024-03-13 16:55:50 +00:00
Nick O'Leary
9444009a9b Revert "changed cloning library to rfdc for runtime module" 2024-03-07 16:40:32 +00:00
Nick O'Leary
5beb6dbeee Merge pull request #4352 from anshumanr/rfdc
changed cloning library to rfdc for runtime module
2024-03-07 16:29:31 +00:00
Nick O'Leary
828ae29aed Merge pull request #4581 from node-red/4579-fix-undef-env-vars
Handle undefined env vars
2024-02-26 17:01:27 +00:00
Nick O'Leary
fa78bb3d78 Handle undefined env vars
Fixes #4579
2024-02-26 16:17:09 +00:00
Nick O'Leary
a5223709ba Bump minimum version to node 18 2024-02-19 16:38:06 +00:00