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.