PromucFlow_constructor/app/client/cypress/e2e/Regression/ClientSide
Anagh Hegde 578b82080f
feat: granular widgets for canvas (#24764)
## Description
Today if we have more than one collaborator on a page, merging is an
absolute nightmare. All of the widget config for a page is represented
in one single giant JSON blob in canvas.json this makes it very hard to
make isolated changes.

This PR is breaking down the git representation into smaller JSON files
that are aggregated by the running app.

Fixes https://github.com/appsmithorg/appsmith/issues/17033

#### Type of change
- New feature (non-breaking change which adds functionality)

## Testing
#### How Has This Been Tested?
- [ ] Manual
- [ ] Jest
- [ ] Cypress
- [ ] JUnit

#### Test Plan
#### Issues raised during DP testing
## Checklist:
#### Dev activity
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag


#### QA activity:
- [ ] [Speedbreak
features](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#speedbreakers-)
have been covered
- [ ] Test plan covers all impacted features and [areas of
interest](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#areas-of-interest-)
- [ ] Test plan has been peer reviewed by project stakeholders and other
QA members
- [ ] Manually tested functionality on DP
- [ ] We had an implementation alignment call with stakeholders post QA
Round 2
- [ ] Cypress test cases have been added and approved by SDET/manual QA
- [ ] Added `Test Plan Approved` label after Cypress tests were reviewed
- [ ] Added `Test Plan Approved` label after JUnit tests were reviewed

---------

Co-authored-by: brayn003 <rudra@appsmith.com>
Co-authored-by: Parthvi <80334441+Parthvi12@users.noreply.github.com>
2023-07-03 20:43:04 +05:30
..
ActionExecution test: Cypress - Split Long Cypress Specs (#24682) 2023-06-21 12:50:11 +05:30
AdminSettings test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
AppNavigation test: Cypress - Flaky Fix (#24829) 2023-07-03 20:13:34 +05:30
AuditLogs test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
Autocomplete test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
Binding test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
Branding test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
BugTests feat: granular widgets for canvas (#24764) 2023-07-03 20:43:04 +05:30
CodeComment test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
DynamicHeight fix: widget borders does not reflect widget height (#23694) 2023-06-28 14:11:45 +05:30
Editor fix: excluding intercom test cases for airgap (#23974) 2023-06-02 12:10:49 +05:30
EmbedSettings test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
ExplorerTests test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
FormLogin test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
FormNativeToRawTests test: Cypress | Cy 12 upgrade + Flaky fixes (#23852) 2023-06-15 18:51:11 +05:30
Git feat: granular widgets for canvas (#24764) 2023-07-03 20:43:04 +05:30
Github test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
Google test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
IDE test: Cypress - Split Long Cypress Specs (#24682) 2023-06-21 12:50:11 +05:30
JSLibrary test: Cypress | Cy 12 upgrade + Flaky fixes (#23852) 2023-06-15 18:51:11 +05:30
JSObject test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
Linting test: Cypress - Flaky Fix (#24829) 2023-07-03 20:13:34 +05:30
MobileResponsiveTests test: Cypress - Flaky Fix (#24829) 2023-07-03 20:13:34 +05:30
Onboarding test: Cypress - Flaky Fix (#24829) 2023-07-03 20:13:34 +05:30
OneClickBinding test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
OtherUIFeatures feat: Update the default text widget value to "Hello {{appsmith.user.name || appsmith.user.email}}" (#24705) 2023-07-03 10:38:01 +05:30
PeekOverlay fix: peeking on undefined properties (#23818) 2023-06-05 09:24:10 +05:30
Performance perf: prioritize the main bundle over preloads (v2) (#24374) 2023-06-22 10:58:10 +05:30
ProductRamps feat: in-app ramps for private embed feature (#24507) 2023-06-21 13:39:14 +05:30
PropertyPane test: Cypress | Flaky fixes (#24508) 2023-06-17 00:10:10 +05:30
PublishedApps test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
Refactoring test: Cypress | Cy 12 upgrade + Flaky fixes (#23852) 2023-06-15 18:51:11 +05:30
SettingsPane fix: puts navbar functionality behind feature flag (#24561) 2023-06-22 10:30:24 +05:30
Templates fix: Reset templates filter for templates modal (#24192) 2023-06-29 11:52:05 +05:30
ThemingTests test: Cypress | ThemingTests fixes (#24577) 2023-06-17 20:16:39 +05:30
UserProfile test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
VisualTests test: Cypress | Cy 12 upgrade + Flaky fixes (#23852) 2023-06-15 18:51:11 +05:30
Widgets test: Cypress - Flaky Fix (#24829) 2023-07-03 20:13:34 +05:30
Workspace test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30