PromucFlow_constructor/app/client
rahulramesha 6cefc6dbea
feat: Undo/Redo (#6654)
* Scaffolding for undo-redo

* undo redo working Poc commit

* memory performance improvements by diffing

* dont run update on undo/redo"

* merging widget postion update and canvas bottom row update into one dsl update.

* fix tabs widget

* Visible updates per undo redo action (#6838)

Co-authored-by: Rahul R <rahulramesha@Rahuls-MacBook-Pro.local>

* resize atomic operation

* fix switch control state issue

* disallow undo/redo for snipping and comment mode

* disallow undo/redo for snipping and comment mode

* fix color picker issue in undo/redo

* add test for replayDSL

* option control fix, adding logs

* minor position change undo redo updates

* add test cases for replayHelpers

* property Upade visual change

* remove unused code

* global hot key jest test for undo redo

* Fixing batch updates on property change..

* add tests for toggle control in property pane

* unwanted utils.

* add tests for text control

* add tests for deletion

* add tests for dropping a new widget

* adding jest test for replayUtils

* add move widget tests

* add tests for color picker control

* add analytics for undo/redo

* add analytics for undo/redo

* tab addition atomic

* cypress tests for propertyPane, toasts and radiowidget optionControl

* replayDSL end of redo stack fix

* property update changes

* menu option control debounce input

* color picker empty undo fix

* fix cypress tests

* widget add/remove atomic

* revert alternative approach to handle atomic operations

* update replayDSL test

* add some comments

* addressing review comments

* flash color for property pane controls

* Fixing adding of tabs widget as well.

* code review comments.

* merging widget postion update and canvas bottom row update into one dsl update.

* fix ordering of tabs property control

* meta property update canvas min height.

* fixing failed specs.

* Fixing entity explorer update on deleting tab from entity explorer.

* address review comments and minor property update changes

* fixing failing tests

* merge conflicts

* changes to cater widget api.

* fix suggested widget table issue

* draggable list for undo redo

* fix widget name focus

* excluding canvas updates.

* fixing codeEditor update on propertySection collapse

* fixed failing test case

Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
Co-authored-by: Rahul R <rahulramesha@Rahuls-MacBook-Pro.local>
Co-authored-by: root <root@DESKTOP-9GENCK0.localdomain>
Co-authored-by: Ashok Kumar M <35134347+marks0351@users.noreply.github.com>
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
2021-09-21 13:25:56 +05:30
..
.storybook
cypress feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
docker fix: Treat missing server proxy endpoing as a warning (#7094) 2021-09-06 15:30:45 +05:30
generators refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
patches - Patch the blueprint core module with the editabletext performance optimization 2021-05-21 00:55:05 +05:30
public feat: env flag to disable intercom (#6937) 2021-08-30 22:11:55 +05:30
src feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
test fix: Widget Property Pane Updates (#7467) 2021-09-20 16:13:44 +05:30
typings
.dockerignore
.editorconfig
.eslintrc.json Add eslint rule to disallow console.log (#6717) 2021-08-20 09:43:16 +05:30
.flowconfig
.gitignore
.huskyrc
.lintstagedrc
.nvmrc
.prettierignore
.prettierrc
.sentryclirc
build.sh Don't log debug level logs in prod (#5527) 2021-07-05 11:19:43 +05:30
craco.build.config.js
craco.common.config.js feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
craco.dev.config.js refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
cypress.json Generate linting errors via JSHint (#5034) 2021-06-21 16:39:51 +05:30
Dockerfile Include a default value for server proxy pass (#7042) 2021-09-06 12:25:31 +05:30
gitbook-algolia-lambda.js Add retries when getting page from GitBook (#7611) 2021-09-20 12:34:04 +05:30
jest.config.js Feature: Widget grouping Phase I (Multi select and Bulk Delete) + Canvas Enhancements. (#4219) 2021-05-18 23:59:39 +05:30
netlify.toml Remove unused configurations in Netlify 2021-06-22 10:45:54 +05:30
package.json feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30
README.md Adds YT Setup Videos to Docs (#5744) 2021-07-09 15:54:34 +05:30
README.old.md
start-https.sh fix: Error out when server endpoint ends with a slash (#6981) 2021-08-31 11:46:29 +05:30
tsconfig.json
tsconfig.path.json
yarn.lock feat: Undo/Redo (#6654) 2021-09-21 13:25:56 +05:30

Appsmith Client

This project was bootstrapped with Create React App.

For details on setting up your development machine, please refer to the Setup Guide