PromucFlow_constructor/app/client/src/actions
Vemparala Surya Vamsi f9664a3b7c
chore: debounce handle action updates (#38396)
## Description
Debounced handleActionUpdate actions together with bufferedActions, this
has reduced the webworker scripting and LCP by about 25-30% on a windows
machine.


Fixes #`Issue Number`  
_or_  
Fixes `Issue URL`
> [!WARNING]  
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._

## Automation

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

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/12542044958>
> Commit: 834a437d377baf45cc9c187eedaff261b7de6155
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=12542044958&attempt=2"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.All`
> Spec:
> <hr>Mon, 30 Dec 2024 06:24:18 UTC
<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No


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

## Summary by CodeRabbit

- **New Features**
	- Enhanced action data handling and evaluation mechanisms
	- Improved Redux action processing for more efficient updates

- **Refactor**
	- Streamlined saga logic for action data management
	- Updated type definitions to improve code clarity and type safety

- **Tests**
- Added comprehensive test cases for action data buffering and
consolidation

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-12-30 12:18:19 +05:30
..
actionSelectorActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
activeFieldActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
appSettingsPaneActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
appThemingActions.tsx fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
appViewActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
authActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
autoHeightActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
autoLayoutActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
batchActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
browserRequestActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
canvasSelectionActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
communityTemplateActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
controlActions.tsx fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
crudInfoModalActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
datasourceActions.ts chore: Create query selector (#37018) 2024-10-24 13:19:30 +05:30
debuggerActions.ts chore: Debugger Quick wins (#37954) 2024-12-10 14:43:40 +00:00
editorActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
editorContextActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
errorActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
evaluationActions.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
explorerActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
featureFlagActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
focusHistoryActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
gitSyncActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
globalSearchActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
ideActions.ts chore: Add Rename context menu (#37116) 2024-10-31 17:25:04 +05:30
importActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
initActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
jsActionActions.ts fix: Fall of the error toasts wall (#35839) 2024-09-05 11:06:43 +05:30
JSLibraryActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
jsPaneActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
lintingActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
metaActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
metaWidgetActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
onboardingActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
oneClickBindingActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
pageActions.tsx chore: add packagePullStatus to consolidated API (#38179) 2024-12-17 13:16:30 +05:30
pluginActionActions.ts chore: debounce handle action updates (#38396) 2024-12-30 12:18:19 +05:30
pluginActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
propertyPaneActions.ts chore: Cleanup Redux Actions file (#35720) 2024-08-22 09:49:30 +05:30
reflowActions.ts chore: Cleanup Redux Actions file (#35720) 2024-08-22 09:49:30 +05:30
releasesActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
templateActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
themeActions.ts fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
userActions.ts chore: Cleanup Redux Actions file (#35720) 2024-08-22 09:49:30 +05:30
widgetActions.tsx chore: Cleanup Redux Actions file (#35720) 2024-08-22 09:49:30 +05:30
widgetSelectionActions.ts feat: auto select parent of the removed component (#36282) 2024-09-13 11:33:53 +02:00
widgetSidebarActions.tsx chore: Cleanup Redux Actions file (#35720) 2024-08-22 09:49:30 +05:30