chore: dev-v4 to main #766
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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:
docs/AVMPostDeploymentGuide.mdby removing redundant command options and clarifying the recommended usage for AVM deployments. [1] [2]Frontend enhancements for loading and team selection:
isLoadingTeamprop toPlanPanelLeft,TaskList, and related interfaces (planPanelLeft.tsxandtaskList.tsx), allowing components to reflect team loading states and show skeleton loaders when appropriate. [1] [2] [3] [4]TaskList.tsxto display skeleton loaders if either general loading or team loading is active, improving feedback during asynchronous operations.PlanPanelLeftby using theselectedTeamprop directly instead of retrieving it from local storage, improving data consistency.PlanPage.tsxwith the loaded plan data using a newuseEffect, ensuring the UI always reflects the current plan's team.isLoadingTeamprop from bothHomePage.tsxandPlanPanelLeft.tsxto their children, enabling consistent loading state handling across the application. [1] [2]Does this introduce a breaking change?
How to Test
What to Check
Verify that the following are valid
Other Information