PromucFlow_constructor/app/client/src/ce/pages/Applications
Ankita Kinger 99639d446e
fix: Homepage error message with no workspaces & Github changes message (#31691)
## Description

- Fixing error message on homepage when there are no workspaces
- Fixing leave workspace leading to no workspaces message
- Fixing github changes list message on the git modal with modules &
module instances
- Adding doc link for packages

Fixes [#30748](https://github.com/appsmithorg/appsmith/issues/30748)
[#31472](https://github.com/appsmithorg/appsmith/issues/31472)
[#30214](https://github.com/appsmithorg/appsmith/issues/30214)

## Automation

/ok-to-test tags="@tag.All"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!IMPORTANT]  
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/8247923955>
> Commit: `6cd2ef6f4cfb2f12f251d6a4ad26e48fe88e78f8`
> Cypress dashboard url: <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=8247923955&attempt=2"
target="_blank">Click here!</a>
> All cypress tests have passed 🎉🎉🎉

<!-- end of auto-generated comment: Cypress test results  -->





<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Added new categories (`PACKAGES`, `MODULES`, `MODULE_INSTANCES`) to
track changes in Git Sync more effectively.
- Introduced a new constant for accessing the packages overview
documentation.

- **Enhancements**
- Improved icon determination logic for queries based on their
configuration.
- Enhanced user experience by redirecting to "/applications" after
leaving a workspace.

- **Refactor**
	- Optimized the `leaveWS` function for better performance.
- Updated selectors and reducers to handle new Git Sync tracking
categories.

- **Tests**
- Expanded test coverage to include tracking of modified packages,
modules, and module instances.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-03-12 18:14:05 +05:30
..
CreateNewAppFromTemplateModal fix: Add useEffect hook to close modal when reconnecting modal is open (#31200) 2024-02-27 15:21:53 +05:30
ApplicationCardList.tsx feat: Homepage experience v2 changes (#29282) 2024-01-25 19:11:48 +05:30
CreateNewAppsOption.tsx fix: added margin top to the onboarding flow if banner visible (#31497) 2024-03-07 05:49:42 +05:30
EmbedSnippetTab.tsx chore: Improve code splitting of FE components (#26659) 2023-08-28 21:07:32 +05:30
helpers.ts chore: Workspace home page refactor for packages (#26654) 2023-08-31 13:51:04 +05:30
index.tsx fix: Homepage error message with no workspaces & Github changes message (#31691) 2024-03-12 18:14:05 +05:30
ManageEnvironmentsMenu.tsx feat: manage env code split (#28215) 2023-11-07 12:04:47 +05:30
PackageCardList.tsx feat: Homepage experience v2 changes (#29282) 2024-01-25 19:11:48 +05:30
PrivateEmbedSettings.tsx chore: Improve code splitting of FE components (#26659) 2023-08-28 21:07:32 +05:30
ResourceListLoader.tsx feat: removing delete multiple apps feature (#30661) 2024-01-29 19:51:01 +05:30
StartWithTemplatesWrapper.tsx feat: Add "Start with template" option and refactor template components (#30946) 2024-02-13 12:38:08 +05:30
WorkflowCardList.tsx feat: Homepage experience v2 changes (#29282) 2024-01-25 19:11:48 +05:30
WorkspaceAction.tsx chore: Add spec for create new app from template (#31311) 2024-02-28 14:42:35 +05:30
WorkspaceMenu.tsx feat: Homepage experience v2 changes (#29282) 2024-01-25 19:11:48 +05:30