Skip to content

Conversation

@NirajC-Microsoft
Copy link
Contributor

Purpose

This pull request introduces improvements to both the documentation and the frontend codebase. The documentation changes streamline post-deployment instructions for users, while the frontend updates enhance the loading states and data flow for team selection and task lists, resulting in a smoother user experience.

Documentation improvements:

  • Simplified post-deployment script instructions in docs/AVMPostDeploymentGuide.md by removing redundant command options and clarifying the recommended usage for AVM deployments. [1] [2]

Frontend enhancements for loading and team selection:

  • Added the isLoadingTeam prop to PlanPanelLeft, TaskList, and related interfaces (planPanelLeft.tsx and taskList.tsx), allowing components to reflect team loading states and show skeleton loaders when appropriate. [1] [2] [3] [4]
  • Updated the logic in TaskList.tsx to display skeleton loaders if either general loading or team loading is active, improving feedback during asynchronous operations.
  • Ensured the correct team is displayed in PlanPanelLeft by using the selectedTeam prop directly instead of retrieving it from local storage, improving data consistency.
  • Synced the selected team in PlanPage.tsx with the loaded plan data using a new useEffect, ensuring the UI always reflects the current plan's team.
  • Passed the new isLoadingTeam prop from both HomePage.tsx and PlanPanelLeft.tsx to their children, enabling consistent loading state handling across the application. [1] [2]

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

@Avijit-Microsoft Avijit-Microsoft merged commit 585b393 into main Jan 12, 2026
10 of 11 checks passed
@github-actions
Copy link

🎉 This PR is included in version 4.0.5 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants