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 ``` ![Click to expand](/.gitbook/assets/asset-name.png) ``` +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.