* feat: QueryManager - add fx and custom message for query confirmation
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* Minor fix
* Design update
* Yes button same size as cancel button
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* Dynamic height revamp
* Redundant code cleanup
* Minor fix
* Add collapse on hide toggle to button component
* Fixed table collapse on hidden toggle missing
* Fixed listview min height issue
* Listview footer not at the bottom when dynamic height enabled fix
* Extra padding removed from textarea
* Fixed CollapseOnHide missing for KeyValuePair, CodeEditor, Richtextarea
* Fixed container height not getting properly calculated when a component with alignment set to top is present
* Accordian causing overlap fix
* Fix for container based components not recomputing height when invisible by default
* Toggling dynamic height toggle using fx fix
* Backfill CollapseOnHidden
* Minor listview fix
* feat: add migration to backfill refresh button and expandable rows properties for Table components
* Implemented a new migration to set default values for showRefreshButton, enableExpandableRows, and expansionHeight in Table components.
* Added logging for migration progress and success.
* Included functionality to delete app history for structural migrations if updates occur.
* chore: remove obsolete migration for backfilling showRefreshButton property in Table components
* Deleted the migration file that backfilled the showRefreshButton property, as it is no longer needed.
* This cleanup helps maintain the codebase by removing unused files.
* feat: add refresh button functionality to table components
* fix: update refresh button icon from IconRefresh to IconReload
* Made the showRefershButton to false by default
* supported support for data queries as well other than raw json
* Used dependency graph to check the query reference
* Added migration for show refresh button to support backward compatibility
* fix: update loading state handling to include refresh status in Table and Header components
* enhanceed migration to backfill showRefreshButton property for Table components
* Feature: add self-host AI support in licensing module
* chore: update submodule commits for frontend and server
* Feature: add self-host AI check in LicenseBase class
* chore: update submodule commit for server
* Feature: add AITripleSparkles icon and update icon switch case
* chore: update submodule commit for frontend
* Feature: add BYOK support in LicenseBase and related modules
* Feature: add updateKey function to aiService and new route for LLM key in breadcrumbs
* Feature: add getKeySettings function to aiService and update service exports
* chore: update submodule commits for frontend and server
* Feature: add LLM_KEY_ENV_CONFIGURED to INSTANCE_SYSTEM_SETTINGS and create migration for its initial value
* chore: update submodule commits for frontend and server
* chore: update submodule commits for frontend and server
* chore: update submodule commit for frontend
* refactor: replace selfhostAI and byok with aiPlan in LicenseBase and related files
* chore: update submodule commits for frontend and server
* chore: update submodule commits for frontend and server
refactor: enhance error handling in sendMessage function
* refactor: adjust formatting in generatePayloadForLimits function for consistency
* feat: add EncryptionModule registration and LLM_API_KEY enum to instance settings
* chore: update submodule commits for frontend and server
* feat: implement handleAITextResponse for improved API response handling and update aiPlan logic in LicenseBase
* chore: update submodule commits for frontend and server
* chore: update submodule commits for frontend and server
* chore: update submodule commit for server
* feat: update aiPlan logic to include selfhostai and byok options
* chore: update submodule commit for server
* chore: mark subproject commits as dirty for frontend and server
* feat: simplify AI plan check in LicenseBase class
* feat: add update and get key settings features to AI ability
* feat: implement organization AI key management with rotation and migration
* chore: update submodule commit for server
* chore: update subproject commit for server
* chore: update subproject commit for server
* chore: update subproject commit for server
* chore: update subproject commits for frontend and server
* chore: update subproject commit for frontend
* chore: update subproject commit reference in server/ee
* chore: update subproject commit reference in frontend/ee
---------
Co-authored-by: Kartik Gupta <gupta.kartik18kg@gmail.com>
* Added the loading state in the Listview
* Added the migration and import-export
* Migrated Visiblility, Disable to Properties and Removed Box Shadow and tooltip out of General
* feat(migration): add backfill migration for loading state in Listview components
---------
Co-authored-by: kavinvenkatachalam <kavin.saratha@gmail.com>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Revamp component inspector for Color picker to support new properties and styles
* Fix: Mandatory property not working on component drop
* Update default placeholder value
* Revamp ColorPicker component
* Fix: Renamed class to avoid conflicts
* Add base layer for opacity in preview box
* Implemented migrations
* Update submodule reference
* Update server/src/modules/apps/services/widget-config/colorPicker.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update frontend/src/AppBuilder/WidgetManager/widgets/colorPicker.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fixes
* Update submodule reference
* Update submodule references
* Fix: Remove width type field from label styles since only 'of the component' supported for new components
* Fix: Placeholder overflows when label width is large and height of hue bar breaks when alpha is turned off
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Added Hover Background option for button, button group, modal trigger btn, popover menu button
* Added FontSize style property to Button, Button group, Popover menu, Modal Trigger btn. Adjusted line height and icon size accordingly
* Added FontWeight to Button, Button Group, Popover Menu, Modal Trigger Button
* Added Content Alignment for Button, Popover menu and Modal Trigger btn
* Added Hover Toggle for Button , Button Group, Popover menu and Modal Trigger Btn
* Reverted changes to button group legacy
* Added the properties to the new Button Group
* Resolved copilot comments
* Removed Content Alignment from Button group and changed the accordian for hover bg
* Created the migration and the import-export service
* perf: Replace placeholder text color migration with optimized version using cursor pagination
* fix: use result[1] for affected row count in batch DELETE
entityManager.query() returns [rows, rowCount] for DELETE/UPDATE
statements, not a QueryResult object. result.rowCount is undefined,
causing the cleanup loop to exit after the first batch.
* update: bump subproject commits for frontend and server components
* fix: include NULL styles rows in placeholder text color backfill
NOT (styles::jsonb ? 'key') yields NULL when styles IS NULL, so those
rows were silently skipped. Added explicit OR styles IS NULL to catch them.
* chore: use @helpers path alias for migration.helper import
* fix: implement two-pass delete for app history to avoid FK violations
* Revert "Reverted placeholder color changes (#15659)"
This reverts commit 8a458cfcbd.
* refactor: remove unused migration for backfilling placeholder text color
* refactor: button style migration and added the progess
---------
Co-authored-by: Rahul <rahulrnc03@gmail.com>
Co-authored-by: Shaurya Sharma <shaurya064@gmail.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
* Added 'layout' feature to radio button
* Fix: Default value should be 'row'
* update submodule ref
* Added migration to backfill layout property for existing radio button v2 components
* Added import-export logic to backfill layout property for existing radio button v2 components
* Update submodule references
* Update submodule reference
* hotfix for converting ssl toggle to boolean
* ssl toggle autofill fix for pgsql
* Fix for enable save button for pgsql
* removed validation for SSH
---------
Co-authored-by: Siddharthpl <siddharthpundir73@gmail.com>
* fix for salesforce query becomes empty
* salesforce fix updated
* fix for dynamic form changes reverting how props are passed to element component
* Bump version to 3.20.93-lts across all components
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>