feat: Import javascript libraries#17895
Conversation
* Added installation popover. * Added cards to show recommended library. * Added Input box to paste URLs * Added URL validation
- Queue multiple installation.
* Queued install appear in entity explorer with a spinner. * Renamed JSDependency -> index
- Show spinner for currently queued libraries. - Show trash icon to remove libraries. - Added action creator for uninstall library.
* Added util to generate tern definitions. * Move installed libraries to extraLibraries for eval and linting. * Toast message to show successful/failed installation along with accessor.
- Added save success checkmark icon - Added scroll bar to the body of installation window
* Persist library accessor for display in explorer.
* Added cards to show multiple installation status. * Changed the explorer display order to show the latest installations at the top.
|
/ok-to-test sha=2510284 |
|
The following are new failures, please fix them before merging the PR cypress/integration/Smoke_TestSuite/ClientSideTests/IDE/MaintainContext&Focus_spec.js |
|
The following are new failures, please fix them before merging the PR cypress/integration/Smoke_TestSuite_Fat/ClientSideTests/FormLogin/EnableFormLogin_spec.js |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3746952662. |
|
The following are new failures, please fix them before merging the PR cypress/integration/Smoke_TestSuite/ClientSideTests/Git/GitSync/GitBugs_spec.js |
|
/ok-to-test sha=2510284 |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3747711557. |
|
The following are new failures, please fix them before merging the PR cypress/integration/Smoke_TestSuite/ClientSideTests/Templates/Fork_Template_Existing_app_spec.js |
|
/ok-to-test sha=3af21dc |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3748500984. |
|
Pending fixes from issues raised is mentioned here Round 2 of QA is complete and the PR can be merged to release with the following caveats:
CC: @arunvjn @satbir121 |
|
The following are new failures, please fix them before merging the PR cypress/integration/Smoke_TestSuite/ClientSideTests/Templates/Fork_Template_Existing_app_spec.js |
|
The following are new failures, please fix them before merging the PR cypress/integration/Smoke_TestSuite/ClientSideTests/BugTests/Autocomplete_JS_spec.ts |
…avascript-libraries
|
/ok-to-test sha=3c33d5f |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3749245998. |
|
The following are new failures, please fix them before merging the PR cypress/integration/Smoke_TestSuite/ClientSideTests/BugTests/Autocomplete_JS_spec.ts |
…avascript-libraries
|
The following are new failures, please fix them before merging the PR |
|
The following are new failures, please fix them before merging the PR |
|
/ok-to-test sha=d982f36 |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3750468020. |
|
The following are new failures, please fix them before merging the PR cypress/integration/Smoke_TestSuite/ClientSideTests/ExplorerTests/Entity_Explorer_Widgets_Copy_Paste_Delete_Undo_Keyboard_Event_spec.js |
Description
XMLHttpRequestare unsupported.Code Refactor
completePromisenow resides in the async message handler and not theevaluateAsynccall.GracefulWorkerServiceis refactored to send request and respond to a message if required.Message, that determines the contract for main thread and worker comms.GracefulWorkerServicenow comes with one channel to listen for requests from the worker, thereby reducing the number of channels from 2 to 1.Note
Fixes #2430
Fixes #17310
Fixes #17966
Fixes #17309
Type of change
How Has This Been Tested?
Test Plan
Issues raised during DP testing
Dev response feat: Import javascript libraries #17895 (comment)
QA is paused as of 15th December since git implementation is pending.
Checklist: