* Fix: Audio recorder widget styling property needs to be categorized under Styles not General
-- Group style related properties
* Fix: Audio recorder widget styling property needs to be categorized under Styles not General
-- Move styles section to the bottom of the layout
* add another migration for those Firestore actions that could not be migrated.
* handle ClassCastException via try catch and assigning default empty value.
* Error handling for git limit
* clear cahe of git limit on connect api
* update per review
* check the repo is public before checking for the limit
* changes per review
* check if the repo is public or private during connect flow
- fix Mongo plugin's smart substitution feature to handle quotes around ObjectId in array. e.g. Initial replacement value: ["ObjectId(xyz)"] , final replacement value: [ObjectId(xyz)]
- unrelated: added version number to lombok dependency to stop build failures in IntelliJ.
Netlify builds are failing because of seemingly memory constraints. Also they are taking twice as long as Vercel.
This is an experiment to see if we can switch to Vercel for our deploy preview needs.
* fix: corrected Index cond. for conditional formatting in table widget
* test: added integration test for checking condtional formating post sorting
* refactor: enhanced the originalIndex condition with nullish coalescing op
* feat:9389 Add support to send arbitrary form values to oAuth server during Datasource authentication
* Changes related to Code Review Comments of PR 9650
* Changes implemented to set custom Key Value pairs
* Resolved Code Review comments
* Resolved Code Review comments
We should last updated date of an application in the home page. If an application was updated internally e.g. a new user was added to the application, the updated date was set and it was displayed in the home page. This PR fixes that problem.
* Added check for private repos
* WIP limit repos
* Get the git connected apps from git
* Call CS to get the limit for the git connected apps
* Update comment
* Changes per review
* Add check for limiting the repo
* Cache the results from cloud service
Co-authored-by: Abhijeet <abhijeet@appsmith.com>
* Added appsmith profile as a fallback value
* Modified TC for userData to include git profile TCs
* Added check for null value when user want to use repo level profile and provide empty author name or email
* Refactor method names
* fix/8924-Bulk Insert throwing error on empty data in google sheets new1
* fix/8924 Error in bulk insert empty data
* fix/8924 Code review fix for Google Sheet Bulk insert error
* fix/8924 Code review fix for Google Sheet Bulk insert error
* Fixed code review comments
* Methodconfig data changes since only empty Mono is being tested
* FIX-6783 : Checkbox group widget - Feedback
-- Add default border for a checkbox icon and color for a label
-- Align the option to the center if its options count is one or inline
-- Set isInline to true by default in widget config
* FIX-6783 : Checkbox Group Widget Feedback
-- Add a migration for isInline property
* Feat: Checkbox Groupd Widget Feedback
-- Add vertical margin between options
* Fix: Checkbox Group Widget
-- Increase default rows value to 1.5 in widget configuration
* Fix: Checkbox Group Widget
-- Change the migration version number
* Fix: Checkbox Group Widget
-- Change migration version number
* Fix: Checkbox Groupd Widget Feedback
-- Delete redundant WidgetConfigResponse file
* Fix: Checkbox Group Widget Feedback
-- Change the config values of rows, columns
-- Refactor migration file
* Fix: Checkbox Group Widget
-- Refactor migration file
* fix: Checkbox Group Widget Feedback
-- Fix on the wrong dsl version
* fix: Checkbox Group Widget Feedback
-- Remove a unnecessary comment
-- Update the version of the widget in its config and migration
* fix: checkbox group feedback
-- Rewrite a migration for isInline property
* fix: checkbox group feedback
-- Follow the figma design on disabled state
* fix: Checkbox Group Widget feedback
-- Apply appropriate migration
* fix: Checkbox group widget - Feedback
-- Apply theme changes
* fix: Checkbox Group Widget - Feedback
-- Change the border color of an unchecked checkbox to DARK_GRAY
* fix: Checkbox Group Widget - Feedback
-- Remove inset box shadow from the checkbox indicators
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
* Fixes inability to use duplicate names across multiple actions in different pages
* adds comments for better understanding and readability
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
* adds option to assign query params in datasource and see those params in apieditor
* fix flaky cypress tests
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
* Port Firestore plugin to UQI schema
* This PR implements a non-functional requirement i.e. from an end user perspective there is no change in the features that the plugin provides. However, the underlying DSL to render and interpret the query interface has been updated.
* It also involves a migration change to port existing Firestore plugin actions to the new UQI schema.
* Server comes up
* Instead of extracting ee, we extract the ce to get the mongo repo to work
* ActionRepo migrated
* ApiTemplateRepo migrated
* Application repo migrated
* Asset Repo migrated
* Collection repo migrated
* Comment repo migrated
* Comment thread repo migrated
* Config repo migrated
* datasource repo migrated
* group repo migrated
* Invite user repo migrated
* layout repo migrated
* New action repo migratd
* .
* Migrated rest of the repos.
* Migrated the repo impl as well between ce and common
* acl package partially migrated
* Authentication migration done!
* Controllers migrated
* AppsmithPermission enum migrated to class and split
* Unnecessary change removed
* Appsmith role enum converted to class
* Revert
* Reverting enum to class conversion after failing at implementing
* All services migrated
* server.solutions package completed
* Fixed solutions failing test cases
* Code compiling! Woohoo!
* fix: removed -1 and 2d array population error in the selectedRowIndices
* test: init integration test for bug fix
* test: completed the integration tests for bug fixes
* test: added unit test for edge case in propertyUtils
* refactor: removed unused import
* feat: added selectedRowIndices as an option in the autocomplete
* fix: fixed table widget test cases
* fix(handle-enter-confirm-popup): added key action to confirm popup with class functions
* fix(handle-enter-confirm-popup): removed isModalOpen in keyUp not required check
* refactor api's to include branchName for git
* Check for updating Ids for move action
* Added check for global profile
* Fix bad merge
Co-authored-by: Abhijeet <abhijeet@appsmith.com>
When user duplicates an application, the source application is also being marked as recently accessed application. As a result both the duplicated application and the source application are shown in the beginning of the list of applications.
* fix: deleting color in color picker causes default color to set automatically
* Set default color property for newly added columns
* Add cypress tests
* fix issue for Label color
* fix: test issue
Loading them in parallel is causing us to breach some rate limiting restrictions sporadically and the whole process fails. So this reverts to loading pages sequentially instead.