Releases: FlowFuse/node-red-dashboard
Releases · FlowFuse/node-red-dashboard
v1.29.0
New Widgets & Variations
- Chart: Add "Area" chart type by @joepavitt in #1879
- Add TTS Support in audio node by @Steve-Mcl in #1894
Fixes & Improvements
- Fix link to flowfuse auth plugin by @hardillb in #1870
- Proposed yaxis scaling algorithm for ui-chart by @colinl in #1874
- Chart: Fix stacking in lines chart type by @joepavitt in #1879
- ui-chart: Remove additional vertical gridlines by @colinl in #1886
- Reduce font size for label (title) to 12.5 for compatibility with chartjs version by @colinl in #1887
- Remove wasted space above chart title and adjust legend and grid by @colinl in #1888
- Improve chart legend and title layout by @colinl in #1890
Documentation
- Configuring Node-RED dashboard 2.0 on Home Assistant by @omrid01 in #1805
- Docs: Add reference to FF Cloud & Blueprints by @joepavitt in #1883
- Docs: Add reference to FF Cloud & Blueprints in the readme by @joepavitt in #1884
Administration
New Contributors
Full Changelog: v1.28.0...v1.29.0
v1.28.0
What's Changed
Fixes & Improvements
- PWA: Make loading of the service-worker conditional on "allowinstall" by @joepavitt in #1862
- Chart: Remote animation when updating data by @joepavitt in #1865
- Chart: Disable tooltip delay/duration by @joepavitt in #1866
- WYSIWYG Editor: Sync wysiwyg authorization using
postMessageby @Steve-Mcl in #1864
Documentation
Dependencies
-
Bump JS-DevTools/npm-publish from 3.1.1 to 4.0.1 by @dependabot[bot] in #1861
-
v1.28.0 by @joepavitt in #1867
Full Changelog: v1.27.2...v1.28.0
v1.27.2
What's Changed
Fixes & Improvements
- Tab Layout: Ensure we set default tab selection by ID, not index by @joepavitt in #1857
- Sidebar: Ensure "Fixed" layout adapts to mobile view by @joepavitt in #1858
- Ensure number widget shows decimal increments by @hardillb in #1820
- Prevent chart x axis label overlap by @colinl in #1848
Documentation
-
Docs: Add image for ui-audio by @ZJvandeWeg in #1850
-
Docs: reduce image size by @ZJvandeWeg in #1851
-
Docs: Correct and improve help text for ui-gauge by @colinl in #1859
-
v1.27.2 by @joepavitt in #1860
Full Changelog: v1.27.1...v1.27.2
v1.27.1
What's Changed
Fixes & Improvements
- Chart: Set default value for xAxis.min to "dataMin" by @joepavitt in #1822
- Chart: Ensure bar/histogram charts without a series color by data index by @joepavitt in #1823
- Chart: Set top/bottom in accordance to presence of legend and title by @joepavitt in #1825
- Chart: Be smarter about when we commit the update to the eChart options by @joepavitt in #1836
- Chart: Ensure theme text colour is passed to the chart by @joepavitt in #1837
- Chart: Handle migration for time format from ChartJS to eCharts by @joepavitt in #1838
- Chart: Ensure that vertical grid lines correspond to data points in a line chart of type category by @colinl in #1826
- Form: Updated validation logic in Form to properly handle
0as a valid input for required number fields by @jakubloboda-a4bee in #1841 - Add Tooltips for Page Items when only the Icon is shown by @gazer42 in #1824
- Chart: Add in a smarter calculation for y-min and y-max, rather than defaulting to 0 by @joepavitt in #1844
Breaking Changes
- For the first time, we are introducing a breaking change to Dashboard, albeit a very small one. If you are using a custom timestamp on a
ui-chartnode, then you will need to update this syntax to use the new tokens, which you can read more about here.
Documentation
- Docs: Add our own table for timestamp formatting by @joepavitt in #1843
Dependencies
- Bump axios from 1.11.0 to 1.12.0 by @dependabot[bot] in #1833
Release
- v1.27.1 by @joepavitt in #1845
New Contributors
- @jakubloboda-a4bee made their first contribution in #1841
Full Changelog: v1.27.0...v1.27.1
v1.27.0
What's Changed
Fixes & Improvements
- Add
classto ui-table by @Steve-Mcl in #1806 - Fix: keep existing url params during reload by @Steve-Mcl in #1810
- Charts - Migrate from ChartJS to Apache eCharts by @joepavitt in #1813
- Fix page label clipping by @gazer42 in #1803
- Text: Support formatting of value field by @chrismacp in #1814
Dependencies
- Bump multer and node-red by @dependabot[bot] in #1785
- Bump node-red-note-test-helper by @hardillb in #1788
- Bump actions/setup-node from 4.4.0 to 5.0.0 by @dependabot[bot] in #1812
- Bump flowfuse/github-actions-workflows from 0.40.0 to 0.42.0 by @dependabot[bot] in #1793
- Bump actions/upload-pages-artifact from 3.0.1 to 4.0.0 by @dependabot[bot] in #1798
- Bump mermaid from 11.6.0 to 11.10.0 by @dependabot[bot] in #1800
- Bump vite from 5.4.19 to 5.4.20 by @dependabot[bot] in #1817
- Bump cypress-io/github-action from 6.10.1 to 6.10.2 by @dependabot[bot] in #1783
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #1791
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #1799
New Contributors
- @gazer42 made their first contribution in #1803
- @chrismacp made their first contribution in #1814
Full Changelog: v1.26.0...v1.27.0
v1.26.0
What's Changed
Fixes & Improvements
- Fix sizer elements when in subflow by @Steve-Mcl in #1758
- Tile improvements by @Steve-Mcl in #1765
- Set default value of the typed input value field to
msg.payloadby @Steve-Mcl in #1761 - Move NLS function to inside of IIFE by @Steve-Mcl in #1757
- Improve sizing and appearance of the progress widget by @joepavitt in #1768
- ui-chart: skip undefined label in chart legend by @bartbutenaers in #1599
- Allow basic widget ordering of widgets in a subflow by @Steve-Mcl in #1759
- Fix linting error in gauge.html by @joepavitt in #1766
Dependencies
- Upgrade to Vuetify 3.9.0 by @joepavitt in #1777
- Bump flowfuse/github-actions-workflows from 0.39.0 to 0.40.0 by @dependabot[bot] in #1753
DevOps
- Enable html linting in CI by @Steve-Mcl in #1763
Full Changelog: v1.25.0...v1.26.0
v1.25.0
What's Changed
New Widgets
- Widget: Introduce the Progress Bar by @ZJvandeWeg in #1736
Fixes & Improvements
- Vertically align the progress bar in widget row by @joepavitt in #1747
- UI Gauge - Add a TypedInput to support value formatting by @joepavitt in #1752
- Guard call to
wNode.sendto avoid unhandled exceptions when ui-control is removed by @Steve-Mcl in #1754
Documentation
- Docs: rename Node-RED Dashboard 2.0 to FlowFuse Dashboard by @sumitshinde-84 in #1684
- Internationalization (i18n) for Vitepress Documentation by @cgjgh in #1661
Dependencies
- Bump vite from 5.4.17 to 5.4.19 by @dependabot in #1695
- fix: upgrade Sass to modern compiler API by @ZJvandeWeg in #1746
- Bump cypress-io/github-action from 6.9.2 to 6.10.1 by @dependabot in #1744
- Fix broken image URLs introduced into docs from i8n work by @joepavitt in #1748
Full Changelog: v1.24.2...v1.25.0
v1.24.2
What's Changed
Fixes & Improvements
- fix slider reversal by @Steve-Mcl in #1723
Documentation
- docs: Remove empty bullet point by @ZJvandeWeg in #1729
Full Changelog: v1.24.1...v1.24.2
v1.24.1
What's Changed
Fixes & Improvements
- Contain overflow handling to template widgets by @Steve-Mcl in #1706
- Reconnect all clients when flows are redeployed by @luisthieme in #1700
- Revert "Reconnect all clients when flows are redeployed" by @joepavitt in #1718
- Limit redirects to dashboard defined route by @Steve-Mcl in #1709
Dependencies
- Bump cypress-io/github-action from 6.9.0 to 6.9.2 by @dependabot in #1711
Full Changelog: v1.24.0...v1.24.1
v1.24.0
What's Changed
Fixes & Improvements
- Ensure we overflow by default if child widget extends beyond widget's defined height by @joepavitt in #1685
- Update widgets.md by @cgjgh in #1690
- Chart: Ensure we are handling multi-series definitions correctly by @joepavitt in #1696
- Handle trailing slashes in the URL by @Steve-Mcl in #1663
Documentation
Dependencies
- Bump actions/setup-node from 4.3.0 to 4.4.0 by @dependabot in #1673
- Bump cypress-io/github-action from 6.7.16 to 6.9.0 by @dependabot in #1691
Full Changelog: v1.23.0...v1.24.0