You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -31,8 +35,9 @@ Note that v5.1.1 had a number of new features that are not complete. They are in
31
35
* Creating new folder - new folder should be selected after create.
32
36
* Add link to [Configuring uibuilder nodes](uib-node-configuration.md) page.
33
37
* Change fixed text to use `RED._` for l8n. See: https://discourse.nodered.org/t/flexdash-alpha-release-a-dashboard-for-node-red/65861/48
34
-
* Add update indicator to Libraries tab
35
-
* Add indicator to Libraries to show if new major version available
38
+
* Libraries tab
39
+
* Add update indicator to Libraries tab
40
+
* Trigger indicator to Libraries to show if new major version available when switching to the tab
36
41
* uibindex page
37
42
* Add folders to Vendor Routes table (from `packageMgt.uibPackageJson.uibuilder.packages`)
38
43
* uib-cache node
@@ -67,7 +72,7 @@ Note that v5.1.1 had a number of new features that are not complete. They are in
67
72
68
73
*`uib-cache`: Custom variable name was being ignored
69
74
*`uibuilder`: Library tab might occasionally list a package that wasn't a direct installed dependency. Now resolved. Only packages listed in `<uibRoot>/package.json` dependencies property will be listed.
70
-
*`nodes/libs/package-msg.js``updateInstalledPackageDetails()`: Installations with a large number of installed libraries not correctly reporting their details. Resolved (hopefully) async issue. Was using `async` with `.forEach()` which doesn't work. Changed to use `Promise.all` with a map. Thanks to [dczysz](https://github.com/dczysz) for reporting.
75
+
*`nodes/libs/package-msg.js``updateInstalledPackageDetails()`: Installations with a large number of installed libraries not correctly reporting their details. Resolved (hopefully) async issue. Was using `async` with `.forEach()` which doesn't work. Changed to use `Promise.all` with a map. Thanks to [dczysz](https://github.com/dczysz) for reporting. Issue [#186](https://github.com/TotallyInformation/node-red-contrib-uibuilder/issues/186). Issue more complex than originally thought. Ended up doing a 2-stage update of the installed libraries data. First stage is quick and synchronous to allow the appropriate vendor folders to be added to the ExpressJS vendor routes. 2nd stage uses npm to get additional library information.
71
76
72
77
### New
73
78
@@ -84,8 +89,9 @@ Note that v5.1.1 had a number of new features that are not complete. They are in
84
89
* The currently installed uibuilder version is now shown on the Advanced tab.
85
90
* The server's `instanceRoot` filing system folder is shown on the Core tab. This is the configuration and front-end code for this instance of uibuilder.
86
91
* The info showing the current web server is now a link to the instance page (same as the Open button above it).
87
-
* Package outdated markers added to Editor Library tab.
88
-
* Package outdated markers are buttons that will update the installation of the package.
92
+
* Library tab
93
+
* Package outdated markers added to Editor Library tab. (_Currently only on Node-RED startup_. Will be improved later.)
94
+
* Package outdated markers are buttons that will update the installation of the package.
0 commit comments