Changelog

June 4, 2024

ASGI Enhancements, Jira and Azure DevOps Integration, and More

New Features

Task Details

  • Task Details View: Enabled a new view of task details for Strategy, Financials, and Process Map modules, improving layout consistency across different screen sizes.

Portfolio Model

  • Added logic to calculate weighted average project health based on subproject scores for more accurate health metrics. This gives our customers the ability enable/disable the score for their portfolio, and subsequent teams, sprints.

Enhancements

Metrics Addition

  • Improved data handling and display based on metric types in various chart components.
  • Updated function signatures and types for improved clarity and maintainability.
  • Enhanced chart title, y-axis label generation, cursor styles, and click behavior for better user experience.
  • Updated imports and logic related to metric handling for better performance and consistency.

ScopeExplorer Component

  • Restructured validation logic in the ScopeExplorer component based on board selection and measure type.

.env File Functionality

  • Updated functionality to set process mapping and analysis flags to true for enhanced configuration management.

Numerical Value Rendering

  • Refined rendering of numerical values by rounding values for improved readability.

MeasureComparison Component

  • Enhanced MeasureComparison component by adding measure definitions and a tooltip feature for better project management analysis.

ProjectProvider Function

  • Improved handling of responses in the ProjectProvider function to prevent errors when response is null.

Integration Enhancements

  • Added property to projects and subprojects for better categorization.
  • Implemented a new function to filter subprojects based on integration type.
  • Updated components and containers to utilize new function, improving data management and categorization.
  • Added a new state variable to enhance JDC integrations functionality, setting our INIT to true based on response length before route navigation.

Bug Fixes

Ticket Number Display

  • Fixed the issue where the ticket number was moved to the next line in the 'Relative tasks' table on the 'Task Details' page in Chrome and Edge browsers.

Group Header Styling

  • Updated the group header styling according to the latest Figma design to fix the issue where the number of tasks for groups is displayed in two rows if the Epic name is long.

Tooltip Regression

  • Returned separate refs for Epic/Initiative cells to fix the regression issue where the truncated epic name tooltip no longer appeared in the 'Related tasks' table on the Task Details page.

Task Details Page Performance

  • Addressed the delay noticed by users after performing actions like group, re-group, collapse all, and expand all on the Task Details page.

Configuration of JDC Integrations

  • Addressed the configuration of JDC integrations in the Available integrations section.

Method Removal

  • Removed a method call but retained the method itself for potential future use.

String Interpolation

  • Corrected string interpolation for the summary key to ensure accurate data presentation.

Status Mapping

  • Modified a return statement to handle the OpenAI mapping structure differently, ensuring correct status mappings.