# \[Announce\] Dashboard Version 2.19.0, 1, 2, 3, 4

**URL:** <https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502>\
**Category:** Dashboard\
**Created:** [27 November 2019 08:47 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502 "2019-11-27T08:47:20Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [27 November 2019 08:47 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502/1 "2019-11-27T08:47:20Z")

</div>

I know... just like London buses - nothing for ages then two releases come along in quick succession.  
But thanks to a good pull request that lets the ui\_form node accept data to pre-fill it here we are...  
Plus a small fix that got broken in the justgage update ...

**Enhancements**

- Let ui\_form node accept input to be prefilled, and add multiline text
- Let dialog be removed by blank message.

**Fixes**

- Fix undocumented change to justgage custom sectors api. Issue #547

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [3 December 2019 22:31 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502/2 "2019-12-03T22:31:24Z")

</div>

### 2.19.1: Maintenance Release

Just the fix for the gauges positioning wrt titles, and the material icons are now part of the package.  
thanks to @Rotzbua

**Enhancements**

- Self host Material Icons Font - PR #550

**Fixes**

- Adjust Gauge title spacing.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [6 December 2019 09:00 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502/3 "2019-12-06T09:00:22Z")

</div>

### 2.19.2: Maintenance Release

**Fixes**

- Revert dropping of angular material icons with animation. Issue #552

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [21 December 2019 12:51 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502/4 "2019-12-21T12:51:04Z")

</div>

### 2.19.3: Maintenance Release

Few tiny things to tidy up before Xmas

**Enhancements**

- Let dropdown node status show selected label rather than value.

**Fixes**

- Fix notification node to send cancel instead of OK when dismissed by blank message.
- Fix angular theme reverting to light in menu. Issue #554

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [8 February 2020 12:39 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502/5 "2020-02-08T12:39:05Z")

</div>

### 2.19.4: Maintenance Release

**Enhancements**

- Add feedback option to dialog widget.
- Add persistantFrontEndValue property to addWidget options so it possible to avoid replay message to be sent when front end reconnect. PR [#558](https://github.com/node-red/node-red-dashboard/pull/558)

**Fixes**

- Re-add gridstack min map to reduces warnings
- Added crossorigin attribute to manifest link. PR [#560](https://github.com/node-red/node-red-dashboard/pull/560)

---

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [13 February 2020 07:13 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502/6 "2020-02-13T07:13:59Z")

</div>

> [@dceejay](#):
>
> Add persistantFrontEndValue property to addWidget options so it possible to avoid replay message to be sent when front end reconnect. PR [#558](https://github.com/node-red/node-red-dashboard/pull/558)

Morning @dceejay,  
Perhaps I'm not interpreting this PR correctly, but could it be a solution for another [discussion](https://discourse.nodered.org/t/refresh-ui-node/13921/40) also? As discussed there, we have implemented @hotnipi's workaround to filter replayed messages by throwing away all messages that arrive during the first N milliseconds. But got today [feedback](https://github.com/bartbutenaers/node-red-contrib-ui-contextmenu/issues/9#issuecomment-585573354) that this doesn't work always, since ALL context menu nodes replay their last state after deploy. Which results in messed up floorplans:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/f/4f599b1470d0293326315f8ce7c351f033726a6b.png)

I could try to make increase the filter time, but then the dashboard becomes unresponsive some time after refresh... So if that pull-request fixes this, that would be awesome!

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [13 February 2020 12:13 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502/7 "2020-02-13T12:13:45Z")

</div>

It should do

---

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [13 February 2020 13:16 UTC](https://discourse.nodered.org/t/announce-dashboard-version-2-19-0-1-2-3-4/18502/8 "2020-02-13T13:16:46Z")

</div>

Got feedback that the problem is resolved by using the `persistantFrontEndValue` parameter. All credits go to @dceejay and @Thierry!
