diff --git a/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/DisplayWidgets/Chart_Data_point_spec.js b/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/DisplayWidgets/Chart_Data_point_spec.js
index 2f21df6a03..dad34cc100 100644
--- a/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/DisplayWidgets/Chart_Data_point_spec.js
+++ b/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/DisplayWidgets/Chart_Data_point_spec.js
@@ -13,6 +13,7 @@ describe("Chart Widget Functionality", function() {
it("Input widget test with default value from chart datapoint", function() {
cy.SearchEntityandOpen("Input1");
+ // eslint-disable-next-line cypress/no-unnecessary-waiting
cy.wait(500);
cy.get(widgetsPage.defaultInput).type(testdata.bindChardData);
cy.get(commonlocators.editPropCrossButton).click();
@@ -27,6 +28,7 @@ describe("Chart Widget Functionality", function() {
cy.SearchEntityandOpen("Chart1");
cy.addAction(testdata.bindingDataPoint);
cy.closePropertyPane();
+ // eslint-disable-next-line cypress/no-unnecessary-waiting
cy.wait(500);
cy.xpath("(//*[local-name()='rect'])[13]")
.first()
@@ -37,6 +39,7 @@ describe("Chart Widget Functionality", function() {
.then(($value) => {
const text = $value;
cy.log(text);
+ // eslint-disable-next-line cypress/no-unnecessary-waiting
cy.wait(3000);
cy.get(".t--toast-action span")
.first()
diff --git a/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_Default_spec.js b/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_Default_spec.js
index df56d08a58..bccdda4821 100644
--- a/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_Default_spec.js
+++ b/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_Default_spec.js
@@ -34,6 +34,7 @@ describe("DatePicker Widget Property pane tests with js bindings", function() {
});
it("Datepicker default date validation with js binding", function() {
cy.PublishtheApp();
+ // eslint-disable-next-line cypress/no-unnecessary-waiting
cy.wait(10000);
});
});
diff --git a/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_spec.js b/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_spec.js
index df0ec845ce..9b28766e42 100644
--- a/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_spec.js
+++ b/app/client/cypress/integration/Smoke_TestSuite/ClientSideTests/FormWidgets/DatePicker_2_spec.js
@@ -74,6 +74,7 @@ describe("DatePicker Widget Property pane tests with js bindings", function() {
it("Datepicker default date validation with js binding", function() {
cy.PublishtheApp();
+ // eslint-disable-next-line cypress/no-unnecessary-waiting
cy.wait(10000);
});
});
diff --git a/app/client/cypress/integration/Smoke_TestSuite/ServerSideTests/ApiPaneTests/API_Mustache_spec.js b/app/client/cypress/integration/Smoke_TestSuite/ServerSideTests/ApiPaneTests/API_Mustache_spec.js
index 429a50a55d..f6b285006f 100644
--- a/app/client/cypress/integration/Smoke_TestSuite/ServerSideTests/ApiPaneTests/API_Mustache_spec.js
+++ b/app/client/cypress/integration/Smoke_TestSuite/ServerSideTests/ApiPaneTests/API_Mustache_spec.js
@@ -17,6 +17,7 @@ describe("Moustache test Functionality", function() {
cy.CreateAPI("TestAPINew");
cy.log("Creation of API Action successful");
cy.enterDatasourceAndPath(testdata.baseUrl, testdata.moustacheMethod);
+ // eslint-disable-next-line cypress/no-unnecessary-waiting
cy.wait(300);
cy.RunAPI();
cy.ResponseStatusCheck(testdata.successStatusCode);
diff --git a/app/client/src/assets/gifs/deploy_orange.gif b/app/client/src/assets/gifs/deploy_orange.gif
index d6e999fde8..1a244d3b35 100644
Binary files a/app/client/src/assets/gifs/deploy_orange.gif and b/app/client/src/assets/gifs/deploy_orange.gif differ
diff --git a/app/client/src/assets/gifs/handwave.gif b/app/client/src/assets/gifs/handwave.gif
index 936c67894b..fd46f86ce5 100644
Binary files a/app/client/src/assets/gifs/handwave.gif and b/app/client/src/assets/gifs/handwave.gif differ
diff --git a/app/client/src/assets/gifs/input_drag.gif b/app/client/src/assets/gifs/input_drag.gif
index de93b4f9e5..6edb888fac 100644
Binary files a/app/client/src/assets/gifs/input_drag.gif and b/app/client/src/assets/gifs/input_drag.gif differ
diff --git a/app/client/src/assets/gifs/onsubmit.gif b/app/client/src/assets/gifs/onsubmit.gif
index 09fad03e4c..bf9b5bb139 100644
Binary files a/app/client/src/assets/gifs/onsubmit.gif and b/app/client/src/assets/gifs/onsubmit.gif differ
diff --git a/app/client/src/assets/gifs/super_hero.gif b/app/client/src/assets/gifs/super_hero.gif
index 0fabde9bbb..0c55aff84b 100644
Binary files a/app/client/src/assets/gifs/super_hero.gif and b/app/client/src/assets/gifs/super_hero.gif differ
diff --git a/app/client/src/assets/gifs/table_drag.gif b/app/client/src/assets/gifs/table_drag.gif
index af65672d74..6e1446f373 100644
Binary files a/app/client/src/assets/gifs/table_drag.gif and b/app/client/src/assets/gifs/table_drag.gif differ
diff --git a/app/client/src/assets/icons/ads/book.svg b/app/client/src/assets/icons/ads/book.svg
index 67ae3f8b60..5bf30f5fa3 100644
--- a/app/client/src/assets/icons/ads/book.svg
+++ b/app/client/src/assets/icons/ads/book.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/app/client/src/assets/icons/ads/shine.svg b/app/client/src/assets/icons/ads/shine.svg
index f7e9d9dfe7..9817de446b 100644
--- a/app/client/src/assets/icons/ads/shine.svg
+++ b/app/client/src/assets/icons/ads/shine.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/app/client/src/assets/images/preview.png b/app/client/src/assets/images/preview.png
index 266d690a7f..82dfcddc42 100644
Binary files a/app/client/src/assets/images/preview.png and b/app/client/src/assets/images/preview.png differ
diff --git a/app/client/src/assets/images/tick.svg b/app/client/src/assets/images/tick.svg
index 8ae793744a..addda09eb8 100644
--- a/app/client/src/assets/images/tick.svg
+++ b/app/client/src/assets/images/tick.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/app/server/appsmith-plugins/redshiftPlugin/src/test/java/com/external/plugins/RedshiftPluginTest.java b/app/server/appsmith-plugins/redshiftPlugin/src/test/java/com/external/plugins/RedshiftPluginTest.java
index 786ab77b04..a197089659 100644
--- a/app/server/appsmith-plugins/redshiftPlugin/src/test/java/com/external/plugins/RedshiftPluginTest.java
+++ b/app/server/appsmith-plugins/redshiftPlugin/src/test/java/com/external/plugins/RedshiftPluginTest.java
@@ -17,30 +17,30 @@ import lombok.extern.slf4j.Slf4j;
import org.junit.Assert;
import org.junit.BeforeClass;
import org.junit.Test;
+import org.mockito.Mockito;
import reactor.core.publisher.Mono;
import reactor.test.StepVerifier;
-import org.mockito.Mockito;
-import static org.mockito.Mockito.doNothing;
-import static org.mockito.Mockito.when;
-import static org.mockito.Mockito.mock;
+import java.sql.Connection;
+import java.sql.Date;
+import java.sql.ResultSet;
+import java.sql.ResultSetMetaData;
+import java.sql.SQLException;
+import java.sql.Statement;
+import java.sql.Time;
import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Set;
-import java.sql.Connection;
-import java.sql.SQLException;
-import java.sql.Statement;
-import java.sql.ResultSet;
-import java.sql.ResultSetMetaData;
-import java.sql.Date;
-import java.sql.Time;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
/**
* Unit tests for the RedshiftPlugin
diff --git a/contributions/docs/UploadingAssets.md b/contributions/docs/UploadingAssets.md
index d9057b0c93..af087786d0 100644
--- a/contributions/docs/UploadingAssets.md
+++ b/contributions/docs/UploadingAssets.md
@@ -8,6 +8,8 @@ Images are gifs can be embedded into a page using the following syntax
```

```
+The images should be focused on the content and not include unnecessary parts of the UI ex. header / empty canvas etc.
+Gifs can be recorded using the a screen recorder like loom and converted to a gif using gifski. Gifs should be of 26 - 30 fps and be of high quality. If you do not have access to a good gif converter, please upload the video as is and raise a PR. We will be happy to help with Gif creation!
## Embedding Videos
Videos must be uploaded to the appsmith youtube channel. Contact nikhil@appsmith.com to have your video uploaded.