User Tools

Site Tools


general:apps:gestaltpnid:releasenotes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
general:apps:gestaltpnid:releasenotes [2022/04/27 08:12] sugeneral:apps:gestaltpnid:releasenotes [2022/09/15 12:22] su
Line 3: Line 3:
  
 ===== Upcoming ===== ===== Upcoming =====
 +
 +==== 2022-09-Minor ====
 +
 +=== New Features ===
 +
 +  * **Sparkilne Rework:** Sparkline component has been reworked to allow multiple tags to be added that scale relatively to the overall data range and also now contains a data buffer that will display data prior to the configured PnID start time.
 +
 +=== Modifications and Fixes ===
 +
 +  * Added an error dialogue when the import of a PnID fails.
 +  * Added the data function to the query parameters when loading page via URL.
 +  * Improved handling of session expiry to allow the user to login and continue on their loaded PnID.
 +  * Improved the UI when using PnID on mobile.
 +  * Modified the scaling of lines with position bindings on them so that it now scale the bindings to.
 +  * Modified the embedded component so that it will now receive updates on query changes that the child application can respond to.
 +  * Fixed an issue where right-clicking on a dashboard item to rename, would cause the default browser menu to appear.
 +  * Fixed an issue where the default alignment for text was not being set correctly.
 +  * Fixed an issue where you could no longer group a single component .
 +  * Fixed an issue where you could group another group infinitely.
 +  * Fixed an issue where the URL for the home page was not displayed.
 +  * Fixed an issue where components linked by ID would not navigate correctly.
 +  * Fixed an issue where opening a link in a new window was not working.
 +  * Fixed an issue where the tag manager would go off the screen and the controls would not be visible.
 +  * Fixed an issue where right-clicking a scatter plot component did not provide the option to trend the data.
 +  * Fixed an issue where tags in a scatterplot were not being persisted on page saves.
 +  * Fixed an issue where no error message was displayed when a data request failed.
 +  * Fixed issues that were preventing the files from bundling incorrectly.
 +  * Fixed an issue where the hitbox of a rotated group was not correct.
 +  * Fixed an issue where groups that contained rotated components did not display their bounding box correctly.
 +  * Fixed an issue where scaling a rotated component would cause the bounding box to become misaligned.
 +  * Fixed an issue where scaling a circle would result in an incorrect translation.
 +  * Fixed an issue where genies were not rendering correctly when they contained a rotated group.
 +  * Fixed an issue where you could not undo the grouping of components.
 +  * Fixed an issue where parsing numbers would failed depending on the locale of the user.
 +  * Fixed an issue where you could not open the context menu when viewing a PnID on mobile.  
 +  * Fixed an issue where querying data using PLOT would result in "No Data" being displayed.
 +  * Fixed an issue where querying data using PLOT would result in “No Data” being displayed.
 +  * Fixed an issue where clicking a folder multiple times would prevent the user from saving a file in that folder.
 +  * Fixed an issue where you could rotate & flip a locked component.
 +
 +===== Current =====
 +
 +==== 2022-08-Major ====
 +
 +=== New Features ===
 +
 +  * **XY Scatterplot component:** Users can now add a XY scatter plot component that will allow them compare tags against one another.
 +
 +{{ :general:apps:gestaltpnid:pnid_create_scatter_plot.gif?400 |}}
 +
 +  * **Event Manager - Set query scripting action:** Users can now create a "Set Query" action in the Event Manager that will alter the PnID's query settings and apply them.
 +  * **Event Manger - Get Tag Data, Sum & Average functions** - Users can now use the //getTagData(datasource, tag)// shortcut to retrieve all available data for a tag. The returned object also provides the //sum()// and //average()// helper methods to make doing these operations simpler.
 +
 +=== Modifications and Fixes ===
 +
 +  * Added validation for the Naming of a PnID. 
 +  * Added application icon to the side menu.
 +  * Added function to retrieve all tag data in an event manager script.
 +  * Added a copy tag function to the bindings dialogue.
 +  * Added a check to the scripting message handler to ensure the message received is in the expected format.
 +  * Added context menu option for opening the bindings dialogue.
 +  * Added a dialogue that is displayed when the request to retrieve data sources has failed and allows the user to retry the request again.
 +  * Added a dialogue for when an error occurs when applying a new data range.
 +  * Modified error messages to be more informative to the user. 
 +  * Modified the loading symbol to use the Intelligent Plant logo.
 +  * Modified the file size limit to 10mb for importing PnIDs to be consistent with what we allow to be posted to the server.
 +  * Modified right side panel to separate the dashboard properties from the selected component properties, into its own static menu.
 +  * Modified Event Manager GetValue function to allow a specific index to be provided.
 +  * Fixed create folder using path instead of parent Id. 
 +  * Fixed an issue where the real-time subscription would be lost when the connection dropped.
 +  * Fixed Input, Button, Range and Embedded components disappearing when copying and pasting.
 +  * Fixed an issue where the interpolation of data was creating an extra point.
 +  * Fixed an issue where the start and end date were being set incorrectly, and not maintaining the correct time range.
 +  * Fixed an issue where the time range being interpolated for was way outside of the original query
 +  * Fixed issues with how PnID was managing the start and end time, which was leading to an ever expanding time range and lead to the incorrect number of points being interpolated.
 +  * Fixed an issue where historical data was not being correctly set for tags when creating a binding.
 +  * Fixed an issue where PnID would keep trying to process messages from a trend window that was shut and throw an error.
 +  * Fixed an issue where creating a binding with a new tag would create a separate real-time subscription rather than adding it to the existing one.
 +  * Fixed an issue where subscribing a new tag was causing a serialisation error due to it passing an array of tag names and not a dictionary of tags grouped by data source.
 +  * Fixed an issue where bindings would be assigned to the incorrect tag when data for a tag present in the dashboard was not returned.
 +  * Fixed issue where loading icon was not being displayed when applying new data range.
 +
 +===== Past Releases =====
 +
 +==== 2022-06-Major ====
 +
 +=== New Features ===
 +
 +  * **Organisation Wide Home PnID:** Users can now create a Home PnID in the "All Users" group, which will set the home page for all members of that organisation.
 +
 +=== Modifications and Fixes ===
 +
 +  * Modified the event manger to now display scripting errors.
 +  * Fixed an issue where event manger was not highlighting scripting.
 +  * Fixed an issue where write actions were parsing the values as int instead of as a float.
 +  * Fixed an issue with templating, where configuration values were replacing values they shouldn't.
 +  * Fixed an issue where a file would be removed even if there existed another admin on it.
 +  * Fixed an issue where the paging on the user search was not working if the user was included in the list.
 +  * Fixed an issue where application would break if the user had no Home PnID.
 +  * Fixes an issue in templating when selecting a target folder, which result in the wrong path being set.
 +  * Fixed an issue where renaming a PnID in a group where on reload it would not be found.
 +  * Fixed an issue where PnID would freeze because it would attemptto interpolate from 0001-01-01 then to now.
 +  * Fixed an issue where an iframe with a url that did not include a trailing / would repeatedly reload.
 +
 ==== 2022-04-Major ==== ==== 2022-04-Major ====
  
Line 29: Line 133:
   * Fixed an issue where the application would serve cached content and cause the app to break.   * Fixed an issue where the application would serve cached content and cause the app to break.
   * Fixed an issue where an error would be thrown when attempt to retrieve data sources that support the asset model.   * Fixed an issue where an error would be thrown when attempt to retrieve data sources that support the asset model.
- 
-===== Current ===== 
  
 ==== 2022-03-Major ==== ==== 2022-03-Major ====
Line 70: Line 172:
     * Fixed an issue where symbols at the root would not load if user had navigated to a sub folder.     * Fixed an issue where symbols at the root would not load if user had navigated to a sub folder.
     * Fixed an issue where bindings on groups were not being loaded when opening a page.     * Fixed an issue where bindings on groups were not being loaded when opening a page.
- 
- 
-===== Past Releases ===== 
  
 ==== 2021-10-Major ==== ==== 2021-10-Major ====
general/apps/gestaltpnid/releasenotes.txt · Last modified: 2024/02/23 13:50 by su