Releases: FlowFuse/node-red-dashboard
Releases · FlowFuse/node-red-dashboard
v1.12.0
What's Changed
New Widgets
- Widget: File Upload by @joepavitt in #981
Fixes & Improvements
- Prevent app setup call when unauthenticated responses are received by @cstns in #944
- Remove executable bit from docs/assets/videos/demo-design-patterns.mp4 by @colinl in #952
- Client Data - Add socketIp to msg._client data payload by @joepavitt in #957
- UI Dropdown - Add clearable and chips options to combobox by @github-cyprien in #953
- Fix linting errors introduced from merge by @joepavitt in #959
- Network - Use retry count based algorithm for socket reconnections by @colinl in #950
- UI Chart - Chart x axis format by @bartbutenaers in #951
- UI Notification - FIx the "bottom center" location option by @joepavitt in #961
- Network - Force page reload on socket connect error 'parser error' by @colinl in #962
- Teleport - Add "app-bar-title" teleport option & ability to hide page name by @joepavitt in #969
- UI Radio Group - radiobutton false vs null fix by @bartbutenaers in #971
- Multi Tenancy: Ensure all conditions are met defined in _client constraints by @joepavitt in #977
- Responsiveness: Include new "mobile" breakpoint of 3 columns by @joepavitt in #979
- UI Control: Navigate to external URL by @joepavitt in #988
- UI Slider: provide configuration options for slider colours by @github-cyprien in #964
- Debug - Add a console.warn when a component file is missing by @joepavitt in #997
Documentation
- Fixed Some Typos in Documentation by @cgjgh in #948
- add file upload template example by @sumitshinde-84 in #931
- Docs: Use "Multi Tenancy" to describe the second design pattern by @joepavitt in #963
- Docs: Add details on how to "install" PWA on Android/iOS by @joepavitt in #973
- Add indicator option into migration docs for ui-switch by @colinl in #968
- Docs: Clearer documentation on using variables inside a ui-template by @joepavitt in #982
- Docs: Detail "mdi-" utility functions by @joepavitt in #995
- Docs: Explicitly mention "0" option for Max Rows to have no pagination by @joepavitt in #994
Dependencies
- Bump cypress-io/github-action from 4 to 6 by @dependabot in #917
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #940
- Bump actions/setup-node from 3 to 4 by @dependabot in #942
- Bump JS-DevTools/npm-publish from 2 to 3 by @dependabot in #941
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #954
- ci: Bump build_node_package workflow to 0.14.0 by @ppawlowski in #983
New Contributors
- @cstns made their first contribution in #944
- @colinl made their first contribution in #952
- @github-cyprien made their first contribution in #953
Full Changelog: v1.11.1...v1.12.0
v1.11.1
What's Changed
- Docs: Clearer docs on ":" vs "{{ }}" by @joepavitt in #933
- Remove debugging text for widget ordering by @joepavitt in #934
- Version bump for release by @Steve-Mcl in #936
Full Changelog: v1.11.0...v1.11.1
v1.11.0
What's Changed
Features & Improvements
- Lead with [Page Name] for group selection by @joepavitt in #896
- PWA Update to Allow Customizing Service Worker, Fix for PWA Blank Screen on Re-authentication by @cgjgh in #881
- UI Chart - Add x/y axes labels options by @joepavitt in #906
- UI Theme - Add "registerTheme" function to prevent ui-page dependency by @joepavitt in #897
- Ensure consistency on group ordering by @joepavitt in #894
- Ensure consistency on widget ordering by @joepavitt in #895
- Ensure correct scoping for Single Page CSS templates by @joepavitt in #907
- UI Gauge - Improve text size across different gauge sizes by @joepavitt in #910
- UI Button - Add dynamic properties for label, icon & iconPosition by @joepavitt in #864
- UI Dropdown - Enable dynamic properties by @joepavitt in #859
- UI Slider - Dynamic Properties by @joepavitt in #861
- Dynamic Classes - handle both msg.ui_update.class and msg.class by @joepavitt in #919
- Ensure service worker is auto-updated on refresh by @joepavitt in #920
- Style disabled/hidden pages/groups as per Dashboard 1.0 by @joepavitt in #927
- PWA Service Worker Auto Update by @cgjgh in #925
Documentation
- Docs: Improve the third-party example docs for clearer install instructions by @joepavitt in #887
- Docs: fix docs typos and spelling mistakes by @stauersbol in #911
- Docs - Add reference to "guides" from core docs & add gauge-classic example by @joepavitt in #924
Dependencies
- Bump actions/configure-pages from 2 to 5 by @dependabot in #914
- Bump actions/checkout from 3 to 4 by @dependabot in #916
- Bump flowfuse/github-actions-workflows from 0.1.1 to 0.13.0 by @dependabot in #918
- Bump actions/deploy-pages from 1 to 4 by @dependabot in #915
Administration
- Enable dependabot for github actions by @ppawlowski in #890
- GH Action - Version bump actions/upload-page-artifact by @joepavitt in #921
- GH Actions - Add "name" to artifact to match "github-pages" by @joepavitt in #922
- Switch to actions/upload-pages-artifact@v3 by @joepavitt in #923
New Contributors
- @stauersbol made their first contribution in #911
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
Features & Improvements
- UI Base - Add option to control title bar behaviour/styling by @joepavitt in #852
- UI Base - Update how we configure client data inclusion and injection of "auth" plugins by @joepavitt in #869
- UI Table - Adds in richer configuration of UI Table columns by @joepavitt in #873
- UI Table - Support nested properties in new UI Table by @joepavitt in #875
- UI Link - Fix warning in ui-base for undefined theme by @joepavitt in #872
Documentation
- Docs design patterns by @joepavitt in #883
- Docs - Add dynamic properties best practices docs & include new onDynamicProperties event by @joepavitt in #856
- Docs - Improve rendering of "Dynamic Properties" table by @joepavitt in #865
Full Changelog: v1.9.1...v1.10.0
v1.9.1
What's Changed
Fixes & Improvements
- Remove page order injected for debugging by @joepavitt in #850
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's Changed
New Widgets & Variations
- New Widget - UI Link by @joepavitt in #845
Fixes & Improvements
- UI Gauge - Fix the re-ordering of the gauge segments in the NR Editor by @joepavitt in #808
- radio group selection fix by @bartbutenaers in #822
- Fix UIText text color being fixed color by @arturv2000 in #812
- UI Table - Ensure table is scrollable when content overflows by @joepavitt in #829
- UI Table - Add filtering option to allow for text-based searching by @joepavitt in #832
- UI Text - Improve rendering of overflowing content by @joepavitt in #828
- Support query params in UI Event & UI Control by @joepavitt in #830
- Generate source map during development by @bartbutenaers in #834
- Generate source map for dashboard (doc fix) by @bartbutenaers in #844
- Config - Default Page by @joepavitt in #848
Documentation
- Add @flowfuse/flow-renderer & worldmap example by @joepavitt in #825
- Change flowviewer to a dynamic import by @joepavitt in #826
- Docs - Radio Group help panel by @bartbutenaers in #839
- Clear radio by empty string (documentation fix) by @bartbutenaers in #837
- Docs - detail v-data-table case sensitivity examples by @joepavitt in #841
- Docs - List Known Third Party Widgets by @joepavitt in #846
Dependencies
- Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #823
Full Changelog: v1.8.1...v1.9.0
v1.8.1
What's Changed
Fixes & Improvements
- Fix layout order editor crashing on subflows by @phfeustel in #800
- SocketIO - Override default SocketIO reconnection by @joepavitt in #806
- Fix - In onLoad, check if hardcoded widget or not by @joepavitt in #805
- Fix Dropdown not accepting Number 0 on payload by @arturv2000 in #802
New Contributors
- @phfeustel made their first contribution in #800
- @arturv2000 made their first contribution in #802
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
Fixes & Improvements
- UI Radio Group - Dynamic radio options by @bartbutenaers in #765
- Sidebar - Fix plugin tab labels & scaling by @fullmetal-fred in #771
- UI Dropdown - Clear dropdown selection fix by @bartbutenaers in #775
- Vuetify - Only apply the padding top/bottom changes for v-text-field to outlined variant by @joepavitt in #774
- UI Notification - Fix: CSS not applying to ui-notification by @joepavitt in #781
- UI Button - Add "Emulate Click" option by @joepavitt in #783
- UI Notification - Notification output & output msg when button clicked by @bartbutenaers in #766
- Config - Add a setting to specify maximum size for SocketIO communication by @Ek1nox in #788
- UI Button Group - Buttongroup json format by @bartbutenaers in #780
- Add PWA Functionality by @cgjgh in #708
- Navigation: Collapse sidebar after navigating to a new page, if configured by @joepavitt in #785
- E2E Tests Stability by @joepavitt in #795
- SocketIO - Improve reconnection behaviour of SocketIO client by @joepavitt in #790
Documentation
- seo: Add Meta descriptions per page by @ZJvandeWeg in #761
- docs: Improve SEO for the website by @ZJvandeWeg in #762
- docs: Hubspot integration by @ZJvandeWeg in #764
Dependencies
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #713
- Bump NR devDependency to force new express version by @hardillb in #787
- Vuetify Version Bump by @joepavitt in #799
New Contributors
- @fullmetal-fred made their first contribution in #771
- @Ek1nox made their first contribution in #788
- @cgjgh made their first contribution in #708
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
Fixes & Improvements
- Fix: Page Title & add E2E test to prevent regression by @joepavitt in #750
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
New Widgets & Variations
- UI Gauge - Add in "tile" gauge type by @joepavitt in #738
Fixes & Improvements
- UI Table - row stays highlighted after click / select by @joelvandal in #740
- Sidebar - Properly set the active tab on first load by @joepavitt in #744
- Markdown: Change architecture to allow for more dynamic updating by @joepavitt in #748
- Cleaner error handling in node.deregister by @joepavitt in #745
Documentation
- Docs: Add Link to Icons to Documentation by @m-schaeffler in #720
- Docs: Add link to Discourse Forum by @joepavitt in #725
- Docs: Add "Recommended Reading" to the docs homepage by @joepavitt in #730
- Docs: Add clarity on difference between plugins & widgets by @joepavitt in #731
- Docs: Add FlowFuse details & CTA by @joepavitt in #735
- Social: Add social links to the docs by @ZJvandeWeg in #741
- Docs: Improve "Getting Started" docs by @joepavitt in #724
- social links: add npm, fix twitter by @ZJvandeWeg in #742
Dependencies
- dependency: Update vitepress to stable version by @ZJvandeWeg in #736
- Dependency: Update mdi-icons font version to ^7.4.47 by @joepavitt in #743
New Contributors
- @m-schaeffler made their first contribution in #720
- @joelvandal made their first contribution in #740
Full Changelog: v1.6.1...v1.7.0