Commit Graph

166 Commits (932d58bf6c99eae8d126c279b18ac0f5a5b7aed7)

Author SHA1 Message Date
Berre Neyrinck 932d58bf6c Added font size adjustments based on title length in red.js, created wrapping and truncate of title in header.scss, changed name to something very long in theme.js 2026-03-21 11:12:46 +01:00
Stephen McLaughlin 78660d4028
Editor loading improvements (#5541)
* remove ace editor scripts from vendor bundle

* bootstrap ace editor

* defer initialization of Monaco and ACE editors until they are loaded

* add fallback "basic" code editor

* fallback to basic code editor if preferred editor fails to initialize

* load Monaco & lang pack dynamically

* fix: textarea outer element should be let not const

* basic text editor styling

* fix: remove incorrectly placed !important inside the var

* get rid of IE check

* guard against bad lib setting

* fix save/restore state of basic editor

* ensure we add markdown toolbar

* Ensure we use the dom element for scroll to line method

* Update code editor selection in default settings.js

* Update link to Monaco editor options in settings.js

* lint fix
2026-03-10 10:56:18 +00:00
Nick O'Leary 043db32472
Merge branch 'master' into sync-417-to-dev 2026-03-06 13:44:36 +00:00
Nick O'Leary 653d8a5b45
Allow palette.categories to be set via theme plugin 2026-03-06 09:37:01 +00:00
Nick O'Leary c9f86d18ff
Merge branch 'master' into sync-to-dev 2026-02-26 10:20:31 +00:00
Nick O'Leary 65d68d27ca
Allow palette.theme to be set via theme plugin and include icons 2026-02-25 14:37:01 +00:00
Nick O'Leary 02ad709d8b
Switch to different NR icon 2026-01-20 16:51:44 +00:00
GogoVega b93582fc38
Splits the logic into two routes 2025-09-30 18:42:46 +02:00
GogoVega 045011581c
Handle plugin name in `plugins.getConfig` 2025-09-21 21:00:51 +02:00
matiseni51 88c946d401 fix: set label in themeSettings.deployButton despite type attribute 2025-02-16 13:44:22 +01:00
Nick O'Leary 1a47e2fc76
Fix login image auth setting 2024-12-16 17:09:31 +00:00
Nick O'Leary b7e96ce6bc
Support custom login message and button 2024-12-16 16:58:13 +00:00
Nick O'Leary ea747711c3
Allow auth cookie name to be customised 2024-06-28 10:24:51 +01:00
Nick O'Leary 51edb1ef19
Fix bcrypt.compare usage 2024-05-31 15:31:41 +01:00
Nick O'Leary 2ad3af1864
Replace bcrypt with @node-rs/bcrypt 2024-05-31 15:16:32 +01:00
Nick O'Leary 7bd61f2c96
Merge pull request #4718 from node-red/4717-add-httpAdminCookieOptions
Add httpAdminCookieOptions
2024-05-28 10:15:46 +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 805ed593fb
Apply httpAdminCookieOptions to session cookie 2024-05-23 17:01:48 +01:00
Nick O'Leary 13ee8cec24
Merge branch 'master' into sync-dev-2 2024-05-14 17:22:42 +01:00
Nick O'Leary b27483de9c
Avoid login loops when autoLogin enabled but login fails
Fixes #4363
2024-05-08 15:09:51 +01: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 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 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 6a0f45140c
Merge pull request #4568 from JaysonHurst/fips
fix: Removed offending MD5 crypto hash and replaced with SHA1 and SHA256 …
2024-02-26 17:00:26 +00:00
giscafer 4643f5e8cc chore: remove never use import code 2024-02-25 22:44:01 +08:00
Nick O'Leary 2291dc6132
Merge branch 'master' into dev 2024-02-19 16:14:58 +00:00
Jayson Hurst 56e58521bd Removed offending MD5 crypto hash and replaced with SHA1 and SHA256 crypto hashes to work with the FIPS crypto policy. 2024-02-17 00:35:03 +00:00
Nick O'Leary 50627cd697
Generate instanceId and include in hash for cache busting 2024-01-08 23:27:14 +00:00
Nick O'Leary d7345d5bc6
Restore caching busting functionality without using explict version number
Fixes #4503
2024-01-05 23:14:00 +00:00
Nick O'Leary b9c1dedab3
Add auto-complete to flow/global typedInput types 2023-12-11 17:55:02 +00:00
Nick O'Leary d2a8338d4a
Rename mermaidOptions to mermaid for contrib themes 2023-11-20 17:50:59 +00:00
Nick O'Leary e945deeab6
Allow mermaid theme to be set via editorTheme and custom themes
Fixes #4274
2023-11-20 17:47:39 +00:00
Ralph Wetzel 81937ddc45 Add plugin support to palette manager 2023-10-17 22:44:33 +02:00
Nick O'Leary e9e32550df
Merge pull request #4178 from node-red/4169-remove-express-header
Ensure express server options are applied consistently
2023-05-22 11:35:32 +01:00
Nick O'Leary 0e52271ba9
Remove version info from theme endpoint
Fixes #4170
2023-05-22 11:00:15 +01:00
Nick O'Leary 57359d1659
Ensure express server options are applied consistently
Fixes #4169
2023-05-22 10:54:37 +01:00
Steve-Mcl bc7852c1cc Allow codeEditor theme to be set missing from settings.js 2022-07-21 14:44:29 +01:00
Steve-Mcl 8bd02d0c36 update header url if set in theme and not settings 2022-07-13 20:36:27 +01:00
Steve-Mcl c6cfbb8755 use page&theme settings in a theme plugin 2022-07-13 20:16:34 +01:00
Nick O'Leary 13e8aeae4e
Fix defaulting to monaco if settings does not contain codeEditor 2022-07-03 20:22:19 +01:00
Nick O'Leary f33848e16b
Rework start/stop api to use runtime-event notification message 2022-06-29 10:27:44 +01:00
Steve-Mcl 51baed4932 default stop/start feature to `enabled:false` 2022-06-27 18:06:53 +01:00
Steve-Mcl 2f1f587c50 Use HTTP body instead of header for setting flows run state 2022-06-27 18:03:14 +01:00
Steve-Mcl 68331fc40c implement flows runtime stop/start API and UI 2022-06-08 21:56:17 +01:00
Stephen McLaughlin e714ff35c4
Merge branch 'dev' into diagnostics 2022-04-27 12:08:32 +01:00
Nick O'Leary d802ce1484
Merge pull request #3460 from ArFe/feature-add-store-external-token-when-authenticate
Feature add: Store external token when authenticate if provided
2022-04-22 09:51:20 +01:00
Nick O'Leary 14c23051ee
Merge pull request #3388 from mw75/strategy_in_verify
OAuth/OpenID logout with Keycloak - Forum 57492
2022-04-20 10:24:58 +01:00