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
general:apps:gestaltpnid:releasenotes [2023/07/25 11:10] sugeneral:apps:gestaltpnid:releasenotes [2024/05/03 08:25] (current) su
Line 4: Line 4:
 ===== Upcoming Release ===== ===== Upcoming Release =====
  
-==== 2023-07-Major ====+==== 2024-05-Minor====
  
 +=== New Features ===
 +
 +  * **Bulk File Delete:** Added the ability to select multiple files in the left hand menu and delete them as one instead of deleting them individually.
 +{{ :general:apps:gestaltpnid:bulk-delete.gif?400 |}}
 +
 +=== Modifications and Improvements ===
 +  * Modified data source select to group data sources under the App Store Connect they belong to.
 +  * Modified the post-text value in text bindings to default to the tag's unit. 
 +  * Fixed an issue where updating the value in a select component did not actually update the displayed value.
 +  * Fixed an issue where if a write value operation failed it would not inform the user.
 +  * Improved the dragging method for single line, rectangle, and arc to be easier without having to group the component (Hold shift + left click to drag)
 +  * Fixed functional components not applying bindings. 
 +  * Fixed an issue where where functional components would not be deleted when in a group and the group was deleted.
 +  * Fixed an issue where you cannot create an Enum binding.
 +  * Removed unnecessary component properties from being displayed on the right hand panel.
 +  * Fixed an issue where the "share success" modal would not be shown if you had switched to the permissions tab and back before sharing.
 +  * Fixed an issue where the mini-map would not appear when panning.
 +  * Fixed release notes popup not appearing.
 +  * Fixed an issue where only the first batch of requests in a queue was aborted on PnID.
 +  * Updated the PnID user guide and added HMI standards, Tips and Tricks, FAQ and Shortcuts guides.
 +
 +===== Current Release =====
 +
 +==== 2024-03-Major====
  
 === New Features === === New Features ===
-  * Added Undo, Redo, Add Link & Add Event as options to the right click context menu. Modified the context menu so only relevant actions are displayed. + 
-  * Added property and shortcut to disable tooltip globally (SHIFT + T to toggle tooltip). +  * **File Recovery -** PnID will now periodically store backup of the dashboard currently being worked on, so that in the event of crash, any unsaved changes will not be lostBackups can be restored via the left hand menu when clicking on a page.  
-  Added preferences menu to configure specific settings on PnID+{{ :general:apps:gestaltpnid:restorepnid.gif?400 |}} 
-  * Added warning when user tries to navigate away from page with unsaved changes. +
-  * Added double clicking on a text element to edit the text+
-  * Added a right click option to open an embedded component in a new window+
-  * Added options to copy and paste properties from one component to another from the context menu. +
-  * Added Default, Personal and Group Genies to separate user/organisation created Genies and prevent them from being accessible by other users. +
-  * Added new set of default Genies & Symbols accessible by all users. +
-  * Added Default, Personal and Group Symbols to separate user/organisation created Symbols and prevent them from being accessible by other users. +
-  * Added a recently used tags list to the tag browser modal.+
 === Modifications and Improvements === === Modifications and Improvements ===
 +  * Moved from bundling script files on demand to bundling files ahead of time to reduce the file size and improve load times.
 +  * Fixed an issue where files that were copied via the "copy contents of folder" action would not load correctly until after a refresh.
 +  * Added a //setPageState(key, value)// command in the Event Manager that allows a value to be stored in the page state. 
 +  * Fixed an issue where the Event Manager component search did not return results for components inside of a group.
 +  * Modified the tooltip to show the actual timestamps of each tag. 
 +  * Added footer tooltip that shows the time of last received value on a PnID (ALT+T shortcut to toggle).
 +  * Fixed the unsaved changes prompt not working correctly on page unload.
 +  * Fixed an issue with unsubscribing from Data Core subscriptions to prevent spamming the Websocket with stale data values when navigating between PnIDs.
 +  * Fixed an issue where hyperlinks or linked PnIDs did not work on buttons.
 +  * Fixed embedded Trends showing a different data if PnID is in real-time mode. 
 +  * Fixed the embedded component constantly trying to reload due to unencoded URLs.
 +  * Fixed an issue in templating where it would attempt to parse a trend query string on non trend hyperlinks.
 +  * Prevented the file extension being displayed on PnID files.
 +  * Prevented PnID from going into edit mode when navigating via a a broken link.
 +  * Fixed groups displaying underneath symbols and genies in the left-hand menu.
 +  * Fixed an issue where genies stored within a folder would not load.
 +  * Fixed an issue where folders could not be created in the group genies or symbols folder.
 +  * Fixed the radial gradient controls not functioning as expected.
 +  * Fixed page load event not running when the same page is requested, but with a different state.
 +  * Fixed trending tags from PnID using a custom time range. 
 +  * Fixed tooltip showing invalid date when a tag has no data loaded.
 +  * Fixed having to click the back button twice when attempting to navigate away from a PnID with am embedded Trend.
 +  * Fixed the Select component not showing selected value. 
 +  * Fixed the Range component not showing max, min, and step properties
 +  * Added Optima Roman font to the list of selectable fonts.
 +  * Added the ability for the user to resize the Event Manager modal to their desired size.
 +  * Fixed an issue where the import modal would not reset for successive imports.
 +  * Fixed the templating not working properly when using square brackets in the configuration sheet.
 +  * Modified the position bindings so that they are restricted to the data range defined in the binding.
 +  * Added a message when trying to open an empty folder from the main menu.
 +  * Moved the loading Icon to be to the center of the screen and windows.
 +  * Added "Manage data sources" and "Help" buttons to the left hand menu of  PnID and Trend
 +  * Fixed Trend not loading data when opening from query string
 +  * Modified wording to be more specific for file or folder on popups
 +  * Fixed an issue where the logout button would not actually log the user out.
 +
 +===== Past Releases =====
 +
 +==== 2023-11-Hotfix ====
 +
 +=== Modifications and Improvements ===
 +
 +  * Fixed an issue where the select box would not correctly record the previous value, and it would always be the same as the current.
 +  * Fixed the PnID fill colour property missing from the properties menu.
 +  * Fixed the modal container not resizing on mobile correctly.
 +  * Updated modals to use view port values instead of percentages so that they resize correctly on all devices.
 +  * Fixed an error that would occur when creating a folder while on the "Select File/Folder".
 +  * Fixed Groups menu being visible under files menu if user has too many groups.
 +  * Adjusted the left panel menu to be more clickable when selecting a group.
 +  * Fixed an issue where you could not open a shared folder inside of a group.
 +  * Modified the side menu to automatically close when opening a file on mobile.
 +  * Fixed missing plus icons in gradient and expression evaluator modals.
 +
 +==== 2023-10-Major ====
 +
 +=== New Features ===
 +  * **New Drop-Down Component -** Added a new Drop-Down Select component that allows users to add a selectable option to a dashboard and bind scripts to it.
 +  * **Shareable URLs -** Added an option to generate a URL snapshot of a dashboard that can then be shared with other users.
 +  * **New Event Manager Actions** - Added //swapTags// and //transformTags// actions to the Event Manager that allow the user to swap out the current set of tags in the dashboard, or apply a transformation to the names of the existing tags.
 +  * **New File Menu -** Modified the file menu to work as an expandable tree to ease navigation between folders and make it more user-friendly.
 +  * **New File Context Menu -** Added a context menu to the file menu to make it simpler and easier to perform actions against specific files and folders and make the UI cleaner. You can right-click any file/folder to open it.
 +  
 +  {{ :general:apps:gestaltpnid:contextmenu.gif?400 |}}
 +  * **New Manual Tags** - Added the ability to manually add tag names to a dashboard to allow the addition of metatags and to also serve as placeholders.
 +
 +=== Modifications and Improvements ===
 +  * Added the ability to create a new folder in the file explorer modal.
 +  * Added loading indicators when performing various actions on files to inform the user an action is being processed.
 +  * Added a close button to the colour picker.
 +  * Made tweaks to the UI when viewing on mobile.
 +  * Fixed an issue where a component's properties could not be edited on mobile.
 +  * Improved the display/transition of the menu icon when opening and closing the menu.
 +  * Increased the hovering area of the x button on pop-ups.
 +  * Fixed an issue where text bindings for digital state tags did not use the string version of the state.
 +  * Fixed an issue where you could not edit the bindings of a child component.
 +  * Fixed an issue where creating genie for charts and scatterplots did not save the tags.
 +  * Added automatic retrying of requesting data sources when the initial request fails.
 +  * Fixed an issue where text bindings' prefix and suffix on user preferences were reversed.
 +  * Fixed link on session expiry popup not redirecting to the login page.
 +  * Added an info icon on the bindings pop-up to notify users on how to change a binding's tag data type.
 +  * Added hyperlink as a property that can be templated and made it so hyperlinks are automatically encoded when generating files.
 +  * Fixed an issue where you could not view the properties of components filled with a gradient.
 +  * Fixed Historical PnIDs breaking when tags return no data.
 +  * Fixed an issue where horizontal flipping did not maintain the component's position.
 +  * Fixed the select file modal not resizing on mobile.
 +  * Fixed an issue where functional components could break a page in certain cases.
 +  * Fixed an issue where copying files with the same file name would not overwrite the existing files and instead duplicate them.
 +
 +==== 2023-08-Major ====
 +
 +=== New Features ===
 +  * **Personal and Group Genies -** Added Default, Personal and Group Genies to separate user/organisation created Genies and prevent them from being accessible by other users.
 +  * **Personal and Group Symbols -** Added Default, Personal and Group Symbols to separate user/organisation created Symbols and prevent them from being accessible by other users.
 +  * **User Preferences -** Added a preferences menu to configure specific settings on PnID such as the default home page, font size and colours.
 +  * **New Context Options -** Added Undo, Redo, Add Link, Add Event and open embedded components in a new window as options to the right click context menu. 
 +  * **Unsaved Changes Warning -** Added a warning when a user tries to navigate away from a page with unsaved changes, providing them the option of saving before navigating away.
 +  * **Double Click to Edit Text -** Added the ability to double click a text element to edit the text.
 +  * **Copy Properties of a Component - ** Added options to copy and paste properties from one component to another from the context menu.
 +  * **Recently Added Tags -** Added a recently used tags list to the tag browser modal to reduce the time of creating multiple bindings using the same tag.
 +
 +=== Modifications and Improvements ===
 +  * Added new set of default Genies & Symbols accessible by all users.
 +  * Added a property and shortcut to disable the tooltip (SHIFT + T to toggle tooltip) for a dashboard.
   * Modified default input, button, and range components sizes upon creation to fit the canvas grid.   * Modified default input, button, and range components sizes upon creation to fit the canvas grid.
   * Fixed an error on adding a binding after adding a new data row in bindings table.   * Fixed an error on adding a binding after adding a new data row in bindings table.
-  * Fixed an issue where linking a PnID would always using a relative path, even when "link by id" was selected. 
   * Fixed the removal of tags on charts creation table to trigger only when clicking directly on the removal icon.   * Fixed the removal of tags on charts creation table to trigger only when clicking directly on the removal icon.
   * Fixed an issue where selecting individual points on a line would not deselect when in a group.   * Fixed an issue where selecting individual points on a line would not deselect when in a group.
Line 30: Line 149:
   * Fixed linking PnID by ID from not displaying the file name on the properties panel.   * Fixed linking PnID by ID from not displaying the file name on the properties panel.
   * Removed partition lines from right properties panel.   * Removed partition lines from right properties panel.
-  * Fixed the global colour picker showing part of the hex code. 
   * Modified the event names in the event manager to be friendlier to users and added descriptions on how they behave.   * Modified the event names in the event manager to be friendlier to users and added descriptions on how they behave.
   * Fixed an issue where double clicking and dragging on smaller components in a group would not allow the user to select and move the component.   * Fixed an issue where double clicking and dragging on smaller components in a group would not allow the user to select and move the component.
   * Renamed the border radius property to fillet radius.   * Renamed the border radius property to fillet radius.
 +  * Modified the context menu so only relevant actions are displayed.
   * Fixed an issue where selected points on a line would not reset when performing a drag select.   * Fixed an issue where selected points on a line would not reset when performing a drag select.
   * Fixed rename pop up having the application name as part of the file path.   * Fixed rename pop up having the application name as part of the file path.
Line 40: Line 159:
   * Fixed an issue where the tag values returned with an empty string and cause text binding to stop working.   * Fixed an issue where the tag values returned with an empty string and cause text binding to stop working.
   * Fixed the tooltip and context menus from obstructing other UI elements.   * Fixed the tooltip and context menus from obstructing other UI elements.
-  * Fixed the colour picker on charts not being updated with the chart's current colours. 
   * Added existing files in the file manager to make it easier for the user to see what is currently present.   * Added existing files in the file manager to make it easier for the user to see what is currently present.
   * Fixed the selected tool appearing as deselected when it is still actually selected.   * Fixed the selected tool appearing as deselected when it is still actually selected.
Line 48: Line 166:
   * Fixed an issue where child folders in a folder would not load correctly.   * Fixed an issue where child folders in a folder would not load correctly.
   * Fixed an issue where PnID would try to parse the state of tag when it did not have a state value.   * Fixed an issue where PnID would try to parse the state of tag when it did not have a state value.
-  * Fixed chart colour picker having the global colour instead of the component's colour.  
   * Modified text binding property names from pre-text and post-text, to prefix and suffix.   * Modified text binding property names from pre-text and post-text, to prefix and suffix.
   * Hid the menu icon in embedded PnIDs.   * Hid the menu icon in embedded PnIDs.
Line 54: Line 171:
   * Fixed an issue where you could not minimize an maximised embedded component when double clicking.   * Fixed an issue where you could not minimize an maximised embedded component when double clicking.
   * Readded the Save As button at the file/folder level in the left side menu.   * Readded the Save As button at the file/folder level in the left side menu.
-===== Past Releases =====+  * Fixed typos in the "New Update" notification. 
 +  * Increased the permitted file size when importing PnIDs from 512kb to 2mb. 
 +  * Fixed an issue where following a "save-as" the wrong path would be loaded in the URL. 
 +  * Fixed issue where a group's specific permission level was being checked in validation rather than the user's overall highest permission level. 
 +  * Fixed the contrast of text against the background colour of all colour pickers. 
 +  * Fixed sparklines not rendering when data is flat. 
 +  * Fixed the titles of tool buttons not updating when selected.  
 +  * Improved the styling of the import modal.  
 +  * Fixed tool keyboard shortcuts not highlighting the selected tool. 
 +  * Removed file extensions from the save as modals and defaulted the name of the new file as "Untitled"
 +  * Removed the word "dashboards" from the top menu to declutter it. 
 +  * Added the name of the currently logged in user to the left panel. 
 +  * Fixed an issue where if the case of a tag name differed from the requested tag, it would break the dashboard. 
 +  * Fixed an issue where the search filter was not being applied when searching against organisation groups. 
 +  * Added validation when setting a custom time range when opening Trend from PnID. 
 +  * Modified the session expire modal so that it will now redirect the user to log in.
  
 ==== 2023-04-Major ==== ==== 2023-04-Major ====
general/apps/gestaltpnid/releasenotes.1690283426.txt.gz · Last modified: 2023/07/25 11:10 by su