* updated gitbook sync to work with new APIs
* added code to replace relative links with absolute paths
* handled case for link name and url being same
* fix: handle main container height (#11461)
* fix: use sentence casing (#11376)
* feat: Add API for delete branch for git connected application (#11432)
* Add API to delete git branches
* WIP
* Fix test failures
* Change the method from POST to DELETE
* Changes per review
* Changes per review
* fix: separating property pane out of widgets editor to avoid triggering unwanted events on widget canvas (#11396)
* separating property pane out of widgets editor to avoid triggering unwanted events on widget canvas
* fix: changed download flow for image control (#11391)
* fix: changed download flow for image control
* test: cypress test added
* fix cypress test case
* fix: Modified error from string to first error object in debugger log (#11511)
* fix: Modified action execution endpoint (#9473)
* test: Automated tests for Promises & related bugs in Typescript + Flaky fixes (#10378)
* Flaky fixes
* S3 CRUD intercept fix
* S3 CRUD script change revert
* S3 revert!
* .its(store) not present fix
* TS failure fixes
* ChartDataopoint js removed
* JSObject ts flaky fix
* Bugs 9789, 10150 scripted
* Bug 10284 & 9782 scripted
* Updated dsl file names
* Table_Widget case #7 flaky fix
* Bug 10150 scripting improved
* DocumentViewer spec flaky fix
* Input widget locator corrected
* MemberRoles cases script started in TS
* UpdateUserRoleInOrg() fix
* Skip JSObject_To_ListWidgetSpec.ts until #10284
* Add validation
* JSObject_To_ListWidgetSpec.ts timeout increase
* Skipping tests until bug 10284 is fixed
* Increased wait time
* UpdateUserRoleInOrg() updated
* MemberRoles_Spec.ts fixed
* JSObjToInput - updated
* Postgres flaky fix
* Member Roles aka CreateOrg test flaky fix
* JSObToListWidget_Spec.ts - commenting until bugfix
* COmmenting JSobjToInput spec
* Commonlocators added back
* Entity explorer name fix
* Locators fix
* Locator corrected
* Cypress.json removed files from ignoring list
* S3 & Postgress failures fix
* Postgress failure locator fix
* S3 upload script skipping until bug fix
* Params Bug 10784 script started
* Fixing Promises Spec
* Increased wait time!
* MigrationSpec - Image column,Cardformat,Pagestyles
* S3, Postgres, Promise - failures fix
* Canvas renamed
* Bug 11415 - Added Validations
* InputWidgets_navigateTo - flaky fix
* MigrationSpec - import change
* Locators files - Json to Js conversion
* DS plugnis name change
* Locators - Json to JS conversion
* Locators - Json to JS updations
* Select_Widget_Value flaky fix
* Adding timeout for execute calls to finish
* Migration spec - diff syntax+List.js flaky fix
* List & MIgration flaky fix
* feat: add smart substitution handling for known MongoDB types (#11135)
* shelf: start working on substitution for `ISODate`
* a draft for Sumit to check what I did wrong in my tests
* test: tests are working
* test: cleanup
* refactor: add replacementDataType parameter to DataTypeStringUtils.jsonSmartReplacementPlaceholderWithValue
* fix: remove quotes for Mongo Types work in single form, arrays and json.
* add handling for more use cases
add/update more TCs
* add comments
* add more comments
* add space (cosmetic change)
Co-authored-by: Sumit Kumar <sumit@appsmith.com>
* fix: 9824 Google Sheet to filter empty condition ver.2 (#11435)
* fix: 9824 Google Sheet to filter empty condition ver.2
* Code review comments updated
* Updates as per review comments - Ver 3
* Resolved errors found during testing
* Code review comments fix
Co-authored-by: Leo Thomas <leoweb2010@gmail.com>
* feat: Add disconnect button on auth config pages and form login callout banner (#11389)
* added form login callout banner
* form login config page changes
* form login config page changes
* added redirecturl and uneditable field components
* added disconnect button on auth pages
* Added env variables for form login auth page
* added disconnect button on auth pages
* updated docs link for dform login callout doc
* added condition for disconnect button
* added ce changes done on ee
* updated css
* suggested changes in PR review
* suggested changes in PR review
* suggested changes in PR review
* reverted gitignore files changes
* reverted gitignore files changes
* updated logic for saving admin settings
* removed unused imports
* added changes for taginput field
* removed console
* removed warning
* removed unwanted changes
* fix: Number type input should honour required property when value is empty string (#11442)
* feat: API to discard changes for git connected applications (#11362)
* Add discard changes functionality for git
* Recover deleted resources from the file system and refactor
* Remove untracked files, remove unwanted actions
* Testcases added for discard changes
* Added comments
* test: Test fix grep spec case insesitive (#11523)
* added grep -i spec
Co-authored-by: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com>
* Remove curl call to download certbot config files for ssl (#11372)
* Refactor entrypoint script to support migrate slim to fat container (#11519)
* fix: Changed test class reference to CE (#11578)
* fix: removing unnecessary paths to evaluate (#11341)
* removing unnecessary paths to evaluate
* created regex and small refactor
* test: bugAutomation4136 (#11245)
* bugAutomation4136
* Added tests for bug 5134 / 4136
* updated test data
* Bug7258 automated
* feat: Application templates (#10964)
* fix: warning message - if child property doesn't exist in data tree (#10351)
* makeParentsDependOnChild - return if child doesn't exist in allKeys
* add unit tests
* add nested object to unit test
* fix unit tests
* fix unit tests
* add warning messages
* add comments for mock
* fix: reword datascource message
* fix: #11301 filter pane text css updated (#11410)
* fix: Remove reset password button if form login is disabled (#11591)
* increased restart server timeout & showing reset pwd only if form login is enabled
* Updated callout for disconnect button
* added space
* chore: Modified plugin config aggregation logic (#11561)
* fix: Modified plugin config aggregation logic
* Modified logs a bit
* Reverted incorrect path from another branch
* Fix apiContentType bug (#11600)
* fix: Drop down multiselect usage fixes for query forms (#11465)
* Update: Type for initialValues
- Added string[] to the initialValues type to allow dropdowns to have multiple values too
* Remove: Old projection selector file
- Removed projection selector file
- The new usage will be the old drop down file with new options
* Update: Dropdown file
- Added options to select and deselect the multiple drop down options
- Added functions to handle selection and deselection
- Added option in final render method to allow searching
- Handled default values for multi select and single select drop downs
* Update FormControlRegistry.tsx
- Updated projection component to point to drop down component with extra options
* Update: Fixed logic for dropdown select
- Fixed the if condition blocks to catch the case when the multiselect output is not an array
* fix: firestore queries asterisk (#11599)
* fix: remove asterisk from non-mandatory fields in firestore query
* making one false
* fix: remove asterisk from non-mandatory fields in firestore query
* fix: remove asterisk from non-mandatory fields in firestore query
Co-authored-by: Hritik Kumar <devnamrits@Hritiks-Mac.local>
* chore: Soft delete resources across Appsmith board for delete operation (#11555)
* Soft delete resources
* Add TC and migrations
* added event to stop loading (#11597)
* fix: Signup text update & code optimisation (#11606)
* text change for signup admin settings & code optimized
* minor change
* feat: Add new API to combine get application details and get pages API (#11448)
Merges the get application details and get page list API into one. This API takes either applicationId or pageId and returns the list of pages of that application.
* feat: Make icon selector keyboard accessible (#10460)
* feat: virtualize icon rendering makes icon selector smoother
* make icon selector keyboard accessible
* fix: Aspect ratio of video changes when Camera widget is longer in width than the aspect ratio (#11453)
* feat: add tooltip to column header text which overflows (#10666)
* feature: add tooltip to column header text which overflows (#10495)
* remove unused import
* feature: add tooltip to column header text which overflows (#10495)
* remove unused styled components
* remove unused import
* feature: add tooltip to column header text which overflows (#10495)
* remove unused styled components
* remove unused import
* Fix cypress command to handle the new changes
* Fix cypress command to handle the new changes
* Fix cypress command to handle the new changes
* Fix: test issues
Co-authored-by: Tolulope Adetula <31691737+Tooluloope@users.noreply.github.com>
* Don't provide extra information on forgot password (#11596)
* removed default isAsync false from new js action (#11427)
Co-authored-by: Rishabh-Rathod <rishabh.rathod@appsmith.com>
* test: Automated tests for Bug #10784 + Failure fixes (#11586)
* Scripting Bug # 10784
* Bug 10784 - added script
* Uncommenting - JSObjToInput spec
* Uncommenting - JSObjtoListWidget spec
* SelectEntityByName reverted
* Migration spec locators fix
* Table_GeneralProp spec updated
* Read Table Row/Column locator updated
* Calling WaitAutoSave in JSObj creation
* 19px to 28px to match CI run
* CreateJSObject() - adding back wait time
* Reverting 28px to 19px
* Commenting table specs until CI fixed
* Commenting table spec 9th case
* UNcommenting
* Commenting Table_GeneralProp failure case
* Default action config values not being set (#11632)
* Add check for default branch before deleting branch (#11631)
* fix: remove EDIT button (#11356)
* chore: update icons in org menu (#11548)
* chore: update icons in org menu
* chore: update user-heart-line and update org menu
* chore: use member instead of members for icon name
* test: adding MySQL noise test (#11469)
* adding MySQL noise test
* fixed git tests
* updating git tests
* [Fix] Added permission in security config for themes (#11527)
Theme API path was not added added to security config path. As a result, themes in published mode in public apps were not loaded. This PR fixes that issue.
* fix: Style values of the page and default value for telemetry (#11640)
* chore: Change watchtower to latest from latest-dev (#11669)
This is because watchtower:latest-dev doesn't run on ARM architectures.
* fix: Modified root json for SMTP to comply with UQI aggregation rules (#11676)
* Fix startup failing if signup disabled is empty (#11686)
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
* fix: table widget value displacement (#11650)
* Updated Label Config
* Revert "fix: handle main container height (#11461)" (#11674)
This reverts commit c6f5dcb673.
* test: Add Github token to test build docker (#11729)
* test: added github token to re-run (#11771)
Co-authored-by: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com>
Co-authored-by: Bhavin K <58818598+techbhavin@users.noreply.github.com>
Co-authored-by: f0c1s <anubhav@appsmith.com>
Co-authored-by: Anagh Hegde <anagh@appsmith.com>
Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
Co-authored-by: Nidhi <nidhi.nair93@gmail.com>
Co-authored-by: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com>
Co-authored-by: Mojtaba <mojtab.zare@gmail.com>
Co-authored-by: Sumit Kumar <sumit@appsmith.com>
Co-authored-by: Leo Thomas <leoweb2000@gmail.com>
Co-authored-by: Leo Thomas <leoweb2010@gmail.com>
Co-authored-by: Ankita Kinger <28362912+ankitakinger@users.noreply.github.com>
Co-authored-by: balajisoundar <balaji@appsmith.com>
Co-authored-by: Abhijeet <41686026+abhvsn@users.noreply.github.com>
Co-authored-by: yatinappsmith <84702014+yatinappsmith@users.noreply.github.com>
Co-authored-by: geekup-legodevops <72587752+geekup-legodevops@users.noreply.github.com>
Co-authored-by: Apeksha Bhosale <7846888+ApekshaBhosale@users.noreply.github.com>
Co-authored-by: NandanAnantharamu <67676905+NandanAnantharamu@users.noreply.github.com>
Co-authored-by: akash-codemonk <67054171+akash-codemonk@users.noreply.github.com>
Co-authored-by: Anand Srinivasan <66776129+eco-monk@users.noreply.github.com>
Co-authored-by: Segun Daniel Oluwadare <dodanieloluwadare@gmail.com>
Co-authored-by: Yash Vibhandik <vibhandikyash@gmail.com>
Co-authored-by: Ayangade Adeoluwa <37867493+Irongade@users.noreply.github.com>
Co-authored-by: Ayush Pahwa <ayush@appsmith.com>
Co-authored-by: devnamrits <54183698+devnamrits@users.noreply.github.com>
Co-authored-by: Hritik Kumar <devnamrits@Hritiks-Mac.local>
Co-authored-by: Nayan <nayan@appsmith.com>
Co-authored-by: Aswath K <aswath@appsmith.com>
Co-authored-by: Paul Li <82799722+wmdev0808@users.noreply.github.com>
Co-authored-by: Vicky Bansal <67091118+vicky-primathon@users.noreply.github.com>
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
Co-authored-by: Rishabh-Rathod <rishabh.rathod@appsmith.com>
Co-authored-by: Parthvi12 <80334441+Parthvi12@users.noreply.github.com>
Co-authored-by: Nikhil Nandagopal <nikhil.nandagopal@gmail.com>
Co-authored-by: Somangshu Goswami <somangshu.goswami1508@gmail.com>
* fix: Select dropdown width overflow
* fix: dropdown overflow in MultiTreeSelect widget
* fix: Multi tree select and Add filter input
* fix: tree select dropdown
* Fix: Select icons on explorer and Fix invlaid state of widgets
* fix: remove redundant style
* fix: build failure
* fix: build failure
* fix: yarn issues
* fix: build issue
* fix: remove labels from select widgets
* fix: dropdown width issue in compact mode
* fix: remove the close icon in the filter bar when there's no text
* fix: Filter bar should also follow the same min width as the widget.
* fix: add tooltip to show hover when text is truncated
* fix: Add audio widget to entity explorer
* Fix: failing tests and searching on Select widget
* fix: PR reviews
* fix: isDirty only when value changes
* fix: focus state of treeselect
* fix: remove default focus state and make filter get focus on open
* fix: focused Item when opened
* fix: No ellipsis found in Select widget when URL is an option