PromucFlow_constructor/app/client/src/pages/Editor
Ilia d494ca4ee1
feat: add generate schema button (#39751)
## Description

Update JS and Plugin Action Toolbar to add new Schema generation CTA in
them


https://www.figma.com/design/mVEbXXryqv2oBxMcNg8yjC/Anvil-AI?node-id=3891-34025&t=AVP3gbWu07WzPfwc-0

Fixes #39726

## Automation

/ok-to-test tags="@tag.JS, @tag.Datasource"

### 🔍 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/13920663021>
> Commit: c0b76039714bf64155c0d41c6f72cda881bcd968
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=13920663021&attempt=2"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.JS, @tag.Datasource`
> Spec:
> <hr>Tue, 18 Mar 2025 11:30:10 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**
- Introduced real-time tracking of schema generation processes with
clear UI indicators and error messaging.
- Expanded actionable events to support improved feedback during schema
creation for plugin actions and JavaScript functions.

- **Refactor**
- Streamlined component exports and updated import paths for enhanced
organization and consistency in the editor toolbars.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2025-03-18 12:41:11 +01:00
..
__tests__ fix: Separate Plugin Entity from Action (#38582) 2025-01-15 11:29:32 +05:30
CanvasLayoutConversion chore: AppIDE Folder Structure (#39165) 2025-02-17 10:34:23 +03:00
CanvasPropertyPane chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
commons chore: AppIDE Folder Structure (#39165) 2025-02-17 10:34:23 +03:00
CommunityTemplates/Modals chore:delete unused files (#36368) 2024-09-19 16:01:03 +03:00
CurlImport chore: Updating generate page interaction to show it in a modal following the IDE 2.0 interaction pattern (#37414) 2024-11-19 12:05:10 +05:30
CustomWidgetBuilder fix: antd library package update for custom widget (#39574) 2025-03-05 20:43:07 +05:30
DataSidePane chore: AppIDE Folder Structure (#39165) 2025-02-17 10:34:23 +03:00
DataSourceEditor chore: add node modules related to llamaindex (#39378) 2025-02-20 10:08:15 -06:00
DatasourceInfo chore: Replacing entity item component in schema tables with the new List item component in ADS (#38987) 2025-02-04 14:52:06 +05:30
EditorName chore: Move IDE header to ADS/Templates (#37764) 2024-11-27 07:05:20 +00:00
EntityNavigation fix: Separate Plugin Entity from Action (#38582) 2025-01-15 11:29:32 +05:30
Explorer chore: Removing the feature flag for using Entity Item component from ADS templates (#39093) 2025-03-14 17:40:02 +05:30
FirstTimeUserOnboarding chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
GeneratePage fix: Separate Plugin Entity from Action (#38582) 2025-01-15 11:29:32 +05:30
gitSync chore: Adding permission check for the plus button in tabs list (#39694) 2025-03-12 19:42:37 +05:30
GlobalHotKeys chore: add rollup config for wds (#39397) 2025-02-27 16:05:52 +05:30
IntegrationEditor chore: added upcoming section for gac enabled users (#39563) 2025-03-07 18:19:33 +05:30
JSEditor feat: add generate schema button (#39751) 2025-03-18 12:41:11 +01:00
MultiSelectPropertyPane chore: rename ADS package (#35583) 2024-08-09 17:20:29 +03:00
PropertyPane feat: Inspect State CTA for discovery (#39100) 2025-02-14 21:57:08 +05:30
QueryEditor chore: Move entities/IDE/constants (#39064) 2025-02-07 16:45:55 +05:30
SaaSEditor fix: Separate Plugin Entity from Action (#38582) 2025-01-15 11:29:32 +05:30
ThemePropertyPane chore: AppIDE Folder Structure (#39165) 2025-02-17 10:34:23 +03:00
WDSThemePropertyPane chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
WidgetsEditor chore: AppIDE Folder Structure (#39165) 2025-02-17 10:34:23 +03:00
widgetSidebar chore: Add widget list split to show modules list in tabs (#39443) 2025-02-28 12:06:48 +05:30
AppsmithLink.tsx fix: Appsmith Icon open in new tab does not work (#39610) 2025-03-07 12:04:36 +05:30
Canvas.tsx chore: Update mixpanel masking classname (#38661) 2025-01-15 16:03:07 +05:30
EditorSaveIndicator.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
EditorShareButton.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
EntityNotFoundPane.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
FormConfig.tsx fix: adjust spacing for filter/sort/pagination form controls (#37221) 2024-11-06 17:29:58 +03:00
FormControl.tsx chore: integrate file association query API for Appsmith API (#39098) 2025-02-07 09:35:36 +05:30
HelpButton.tsx chore: Migrate Tenant to Organization (#38891) 2025-02-18 20:41:07 +05:30
MainContainerWidthToggles.test.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
MainContainerWidthToggles.tsx chore: rename ADS package (#35583) 2024-08-09 17:20:29 +03:00
Popper.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
RequestConfirmationModal.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
ToggleModeButton.tsx chore: rename ADS package (#35583) 2024-08-09 17:20:29 +03:00
utils.tsx chore: AppIDE Folder Structure (#39165) 2025-02-17 10:34:23 +03:00