Releases: FlowFuse/node-red-dashboard
Releases · FlowFuse/node-red-dashboard
v1.20.1
What's Changed
Fixes & Improvements
- Gauge Tank rendering issue fixed by @hotNipi in #1515
- Fix the prefix to use in the input element ids of
ui-spacer
by @GogoVega in #1516 - Dynamic ui-template by @bartbutenaers in #1475
- Switch - click custom switch icon fix by @bartbutenaers in #1523
- Switch custom icon not clickable by @bartbutenaers in #1524
- Notification: sanetized style fix by @bartbutenaers in #1529
Dependencies
- Bump flowfuse/github-actions-workflows from 0.37.0 to 0.38.0 by @dependabot in #1525
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #1530
- Bump express to pick up path-to-regex by @hardillb in #1531
Administration
- ci: Enable concurrency in
Build and publish
workflow by @ppawlowski in #1518
New Contributors
Full Changelog: v1.20.0...v1.20.1
v1.20.0
What's Changed
Fixes & Improvements
- Control: Allow specifying target in ui-control by @cgjgh in #1447
- Table: Add Label/Title by @cgjgh in #1446
- PWA: Allow App Launch When Offline or Unable to Connect to Node-RED by @cgjgh in #1455
- Text: Fix resetting of value in ui-text node on received message with no msg.payload by @cgjgh in #1424
- Button Group: Responsive Wrap by @cgjgh in #1491
- Text: Value 0 not displayed by @bartbutenaers in #1500
- Dropdown: Emit msg on event by @bartbutenaers in #1458
- Slider: Support high > low (reversed) slider by @bartbutenaers in #1504
- Chart: Clear stale data from front-end chart by @joepavitt in #1460
- Table: Reset table selection (when loading new records) by @bartbutenaers in #1470
- PWA: Ensure app reloads without using cache by @cgjgh in #1462
- Developer Experience - Don't minify dev build by @Steve-Mcl in #1471
- Editor: Sidebar strikethrough reset fix by @bartbutenaers in #1513
- Switch: No clickable area by @bartbutenaers in #1511
- Slider: Add optional text field by @cgjgh in #1492
- Events: Configurable Connection Notifications by @cgjgh in #1490
- Events: Widget Sync - Add new widget-sync event by @joepavitt in #1463
- Text: Sanetize 'target' attr fix by @bartbutenaers in #1466
Documentation
- Minor Documentation Fixes by @cgjgh in #1445
- Fix Notification Docs For msg.show by @cgjgh in #1444
- fix: typo in gauge description by @pReya in #1477
New Contributors
Full Changelog: v1.19.1...v1.200
v1.19.1
What's Changed
Fixes & Improvements
- WYSIWYG - Add in empty img for dragging functionality by @joepavitt in #1448
Full Changelog: v1.19.0...v1.19.1
v1.19.0
What's Changed
New Major Features
- Visual Layout Editor by @joepavitt in #1369
New Widgets
- Add ui-spacer by @Steve-Mcl in #1430
Fixes & Improvements
- Wysiwyg editor patch by @Steve-Mcl in #1399
- Support for html in labels by @bartbutenaers in #1382
- Chart: Added chart interpolation method by @gayanSandamal in #1397
- Sanitize HTML Injections by @bartbutenaers in #1394
- Chart: Added interaction mode to 'nearest' to fixed cluttered tooltips by @gayanSandamal in #1402
- Chart: Set node config action to append if it's not defined by @gayanSandamal in #1408
- Table: Add "image" row type by @bartbutenaers in #1422
- Charts: Don't add to xLabels for non-categorical charts by @joepavitt in #1426
- Text: Add text truncation/wrap option by @joepavitt in #1427
- PWA: Drive app name via Base's "Name" field by @joepavitt in #1429
- Button Group: Add class support to Button Group by @Steve-Mcl in #1431
- Refactor adding of ui nodes to ensure valid configuration by @Steve-Mcl in #1428
- WYSIWYG: Tidy up styling/positioning of the Edit Controls by @joepavitt in #1440
- WYSIWYG: Fix edit controls taking full width fo the page by @joepavitt in #1441
- Fix remaining Wysiwyg issues by @Steve-Mcl in #1442
Documentation
- Docs: Add links to YT tutorials on homepage and "Getting Started" by @joepavitt in #1406
- fix docs typo by @hardillb in #1425
Dependencies
- Bump flowfuse/github-actions-workflows from 0.34.0 to 0.35.0 by @dependabot in #1398
- Bump mermaid from 10.9.1 to 10.9.3 by @dependabot in #1419
- Bump flowfuse/github-actions-workflows from 0.35.0 to 0.36.0 by @dependabot in #1414
- Bump flowfuse/github-actions-workflows from 0.36.0 to 0.37.0 by @dependabot in #1439
Full Changelog: v1.18.1...v1.19.0
v1.18.1
What's Changed
Fixes & Improvements
- App icon detailed documentation by @gayanSandamal in #1384
- Ensure sane defaults for x and y axis key properties by @Steve-Mcl in #1386
- Gauge - Revert to using only width to calculate value font-size by @joepavitt in #1390
- Chart: Add "timestamp" type for x-property by @joepavitt in #1389
- Ensure in-Editor markdown & template documentation renders by @joepavitt in #1392
- Button: Add minor amendments to button config for click events & docs by @joepavitt in #1355
Dependencies
-
Bump cookie, express, socket.io and node-red by @dependabot in #1380
-
Bump flowfuse/github-actions-workflows from 0.31.0 to 0.34.0 by @dependabot in #1365
-
v1.18.1 by @joepavitt in #1393
Full Changelog: v1.18.0...v1.18.1
v1.18.0
What's Changed
New Widgets & Variations
- Chart - New Type: Histogram by @joepavitt in #1357
Fixes & Improvements
- Load types installed at runtime by @Steve-Mcl in #1316
- Added E2E tests for charts (mvp) by @Steve-Mcl in #1331
- Added opt in pointerdown and pointerup event capture on button widget and fixed button theming bug by @JulianStremel in #1252
- Use CSS variable for background color by @bonanitech in #1350
- Layout switching configuration with dynamic property support by @gayanSandamal in #1320
- Override favicon if the app icon is available by @gayanSandamal in #1335
- Added app icon field to ui base by @gayanSandamal in #1334
- Group tooltips for line chart by @Steve-Mcl in #1336
- Table: Support key type option for entering fixed strings as item labels by @Steve-Mcl in #1349
- Button group - show node status by @bartbutenaers in #1333
- Fixed ui-text label cropping out on larger font sizes by @gayanSandamal in #1359
- Add msg support for y axis type by @Steve-Mcl in #1325
- Missing data after reconnect by @Steve-Mcl in #1343
- Add: New group display type of Dialog by @gayanSandamal in #1364
- Customizable PWA icon support by @gayanSandamal in #1366
- Fixed UI Gauge Dial rendering issue by @gayanSandamal in #1353
- Provided default breakpoints when there's nothing defined by @gayanSandamal in #1374
- Add configurable app icon by @gayanSandamal in #1377
- Ensure groupType has its default value by @gayanSandamal in #1378
Documentation
Dependencies
- Bump rollup by @dependabot in #1354
- Bump flowfuse/github-actions-workflows from 0.29.0 to 0.31.0 by @dependabot in #1348
- Version bump v1.18.0 by @gayanSandamal in #1379
New Contributors
- @JulianStremel made their first contribution in #1252
Full Changelog: v1.17.1...v1.18.0
v1.17.1
What's Changed
Fixes & Improvements
- Support dropping group into empty page by @Steve-Mcl in #1315
- UI Chart: Fix indexing for new data-series on charts by @joepavitt in #1317
- Fix: Empty space filling for multiline text input by @gayanSandamal in #1323
Documentation
- Docs: Fix broken ./grid link in online documentation by @joepavitt in #1318
Full Changelog: v1.17.0...v1.17.1
v1.17.0
What's Changed
Fixes & Improvements
- UI Gauge - Dynamic Properties Support by @gayanSandamal in #1238
- Fixed: multi line chart does not draw line for first point on additional topics by @gayanSandamal in #1259
- Set UI Notification min-width to auto for mobile responsiveness by @gayanSandamal in #1269
- Radio group label alignment issue fix by @gayanSandamal in #1268
- UI Gauge - Improve font-size in smaller tiles by @joepavitt in #1243
- Add CSS to ensure there is a drop target for empty group by @Steve-Mcl in #1270
- Loading 3rd party widgets by @Steve-Mcl in #1286
- Switch - adjustable clickable area by @bartbutenaers in #1290
- Gauge - Responsiveness Improvements & Bug Fixes by @gayanSandamal in #1264
- Fix merge conflict in Gauge docs by @joepavitt in #1295
- Number input range min max limits not working as expected by @gayanSandamal in #1273
- Alter alert subscription causing the vue application to silently crash by @cstns in #1301
- Table supports single object along with array of objects by @gayanSandamal in #1280
- Preserve Range and Segments on Field Value Changes + Added Reset to Default Button by @gayanSandamal in #1309
- Standardise the property label instead title by @gayanSandamal in #1310
- Enable configuration of the responsive breakpoints at the page-level by @joepavitt in #1300
- Add cross-env for windows dev support by @Steve-Mcl in #1313
Documentation
- Docs: Added missing documentation reference of tabs layout by @gayanSandamal in #1267
- Docs: Detail method to send a notification to all users by @joepavitt in #1283
Dependencies
- Bump flowfuse/github-actions-workflows from 0.26.0 to 0.28.0 by @dependabot in #1262
- Bump flowfuse/github-actions-workflows from 0.28.0 to 0.29.0 by @dependabot in #1278
- Bump vite from 5.4.1 to 5.4.6 by @dependabot in #1302
- Update Node-RED to force dependency update by @hardillb in #1303
Full Changelog: v1.16.0...v1.17.0
v1.16.0
What's Changed
Fixes & Improvements
- Layouts: Ensure we're parsing float on the "px" row height by @joepavitt in #1234
- Fix: Ensure button is set to min-height, as to account for multi-row buttons by @joepavitt in #1245
- UI Switch - Dynamic properties by @bartbutenaers in #1227
- UI Radio Group - Dynamic property support by @gayanSandamal in #1224
- Dynamic prop support for UI Text Input by @gayanSandamal in #1214
- UI Radio Group - server side data storing issue fix by @gayanSandamal in #1246
- Form dropdown support by @bartbutenaers in #1211
Documentation
- Moved "Motivation" section right above "License" section by @gayanSandamal in #1241
- UI Template: Improves in-Editor Docs & Initial Example by @joepavitt in #1235
Administration
- v1.16.0 by @gayanSandamal in #1257
Full Changelog: v1.15.0...v1.16.0
v1.15.0
What's Changed
New Widgets & Variations
- Layout: Tabs by @joepavitt in #1138
- Widget: Number Input by @gayanSandamal in #1173
- UI Gauge - Battery Level Type by @joepavitt in #1169
- UI Gauge - Add Tank Style by @joepavitt in #1194
Fixes & Improvements
- Expose the dataTracker composable to enable its use in third-party nodes by @cstns in #1099
- fix failing form e2e test due to multiple submit buttons present on page by @cstns in #1110
- Fixed issue #1121: Update the UI after the component is fully mounted by @gayanSandamal in #1143
- Fixed issue #1111: Updated Vuetify from version "^3.6.9" to "^3.6.13" by @gayanSandamal in #1142
- UI-Button: Fix eslint warning by @arturv2000 in #1141
- Alter UITemplate dataTracker bind to anonymous component by @cstns in #1097
- Fix: Ensure we check for existence of msg before using msg.payload by @joepavitt in #1146
- Clear unused keys when receiving
msg.ui_update.options
, to prevent sending old keys on next submit by @arturv2000 in #1136 - UI Chart: Fix missing entry for first of series (after 1st) by @joepavitt in #1164
- UI Switch - Add "Indicator" mode by @joepavitt in #1147
- Dynamic Options - Implement new helper functions & update widget-load behaviour by @joepavitt in #1123
- Sidebar - Add node-specific icons against each row item by @bartbutenaers in #1165
- Theme: Add Row Height option (including "Compact") by @joepavitt in #1166
- UI Switch: Ensure server-side accounts for decouple config by @joepavitt in #1175
- UI Switch - Handle memory share bug from datastore & ensure msg sent by @joepavitt in #1184
- Fix: Defaults set before Vuetify loading by @joepavitt in #1185
- UI Text - Add support, docs and tests for dynamic properties by @joepavitt in #1182
- UI Table - Add "Button" column type by @bartbutenaers in #1171
- UI Template - Run generic JS onMounted by @joepavitt in #1186
- Specify
msg.ui_update
for dynamic updates by @Steve-Mcl in #1197 - UI Gauge - Add battery icon into battery gauge b/g by @joepavitt in #1198
- Fix blank side bar by @Steve-Mcl in #1196
- [fix]: Font-size supporting issue in ui-text node by @gayanSandamal in #1199
- [fix]: docs: broken URL in ui_page.html by @gayanSandamal in #1200
- UI Text - Ensure we check props.style before applying custom styling by @joepavitt in #1218
- Enhance chart background color handling for unlimited series support by @gayanSandamal in #1220
- CSS: Flex Grow the #app-bar-title by default by @joepavitt in #1221
- Ensure groups in Fixed layouts are driven by the correct width property by @joepavitt in #1223
Documentation
- Docs: Include links to auth plugins for Multi Tenancy by @joepavitt in #1131
- Add missing link in multi-tenancy docs by @joepavitt in #1133
- Interactive dashboard implementation by @gayanSandamal in #1132
- Docs: Add example on rendering prefix/suffix on UI Text by @joepavitt in #1145
- Docs: Update Migration status for UI Chart & UI Switch by @joepavitt in #1149
- Docs: Add new auth provider plugin & tidy formatting by @joepavitt in #1150
- Interactive Dashboard Docs by @gayanSandamal in #1148
- Docs: Typo issue fix under the Core Widgets section by @gayanSandamal in #1161
- Docs: Improve documentation on writing and running E2E tests locally by @joepavitt in #1183
- Moved add-on images to public directory by @gayanSandamal in #1189
- Use editableList in form by @bartbutenaers in #1187
- UI Table - Configurable "Mobile" view by @joepavitt in #1206
- Reduce reconnection notification display time by @colinl in #1207
- notification ui node enhancements by @bartbutenaers in #932
- Docs: Fixes merge conflicts introduced from the ui-notification PR by @joepavitt in #1217
- Docs: Fix the accidentally removed entries from notification docs by @joepavitt in #1219
Dependencies
- Bump axios from 1.6.8 to 1.7.4 by @dependabot in #1209
Administration
- Add
Project automations
workflow by @ppawlowski in #1204 - chore: Add
needs-triage
to story and task issue templates by @ppawlowski in #1208
New Contributors
- @gayanSandamal made their first contribution in #1132
Full Changelog: v1.14.0...v1.15.0