CtrlPortals - 2.24.9.9 - Release Notes#

In this release, we’ve focused on addressing key bugs and enhancing the overall functionality and customization of portals. With improvements across theming, markdown usage, and plotting, this update delivers a more streamlined and user-friendly experience.

Portal Controls Enhancements#

Admins can now control when a version comment is shown and required, enabling a version comment to be displayed not only on state changes, but also based on properties using portal rules.

  1. Option for State Transitions: Always show a version comment on state transitions.

  2. Control Version Comment Based on Portal Rules: Control if a version comment is shown to the user or mandatory using two new options.

Screenshot of a state transition comment in CtrlPortals

Theming Enhancements#

Customization is a key focus in this release, enabling users to define and control the look and feel of their portals more flexibly:

  1. Global Theme Setting: Apply a consistent theme across all portals and dashboards with a single setting.

  2. Individual Theme Controls: Customize the theme of each dashboard and portal independently.

  3. Component Colors: Control the color of individual components such as buttons, accents, and lookup values.

  4. Custom Colors: Use custom hex colors for more precise theming, instead of relying solely on predefined color sets.

Screenshot of the new theming options in CtrlPortals

Markdown & Comment Improvements#

This release adds new capabilities to the commenting system, making collaboration easier and more efficient:

  1. Image & GIF Support: Users can now show and paste images and GIFs directly into comments.

  2. Image Viewing in Modals: Clicking on comment images now opens them in a modal for better viewing.

  3. Mentions: VNext-style mentions are now supported in comments.

  4. Default Workflow: Comments now correctly apply the default workflow set on the comment class if applicable.

  5. Email Notifications: Users mentioned in comments will now receive email notifications.

Screenshot of the comment feed in CtrlPortals

Plotting Improvements#

We’ve refined the plotting functionality to offer better performance and visualization accuracy:

  1. Performance Boost: General plotting performance has been optimized.

  2. Data Reusability: The same data is now re-used if queries are largely unchanged, improving efficiency.

  3. Date Grouping Fix: Fixed an error where grouping dates by week did not display correctly.

  4. Bar Chart Improvements: The positioning and layout of bar charts have been enhanced for better readability.

Screenshot of the plotting functionality in CtrlPortals

General Bug Fixes#

This release resolves several issues that enhance the reliability and consistency of CtrlPortals:

  1. HTML Rendering: Images within HTML now display as intended.

  2. Form Behavior: Forms in tabs that aren’t initially rendered now become editable when portals are set to edit mode after being rendered.

  3. Portal Behavior: Portals now close when selections are removed or modified.

  4. Navigation Fix: Dashboards that replace the home view in classic web mode no longer reopen unexpectedly during browsing history navigation.

  5. Calendar Events: Fixed a bug that caused all-day calendar events to incorrectly jump to the next day.

  6. Localized Timestamps: Timestamp formatting in the calendar is now more consistent and follows the user’s locale settings.

  7. Value-list Sorting: Valuelist based properties now correctly sort values according to the setting on the property defintion.

This update focuses on reliability, enhanced customization options, and improved performance across CtrlPortals, making it more powerful and user-friendly for our business customers.