* feat: add Editable Tags component with create, select, and delete functionality
- Implement EditableTagsChip for displaying selected tags with remove option.
- Create EditableTagsMenuList for rendering the dropdown menu with loading state and create new tag option.
- Develop EditableTagsOption for individual tag options in the dropdown.
- Add EditableTagsValueContainer to manage the display of selected tags and input.
- Style the Editable Tags component with SCSS for better UI/UX.
- Update index.js to export the EditableTags component.
- Enhance editorHelpers.js to include EditableTags in the component list.
- Define editableTagsConfig for widget configuration in the server.
- Integrate editableTagsConfig into the main widget configuration index.
* feat: enhance Editable Tags for dynamic height and improved overflow handling
* feat: add dynamic height support and EditableTags to relevant configurations
* feat: integrate Editable Tags support with updated configurations and sorting options
* feat: add Editable Tags component with updated configurations and improved styling options
* feat: add input focus functionality on component click in Editable Tags
* feat: add event handlers for tag addition and deletion in events slice
* refactor: remove unused selectTags and deselectTags functions in EditableTags
* feat: enhance dynamic height support and scrollbar styling in Editable Tags
* feat: update styling for Editable Tags and Editable Tags Chip components
* feat: improve styling and layout for Editable Tags components
* feat: enhance layout and styling for Editable Tags components to improve responsiveness and prevent overflow
* feat: enhance scrollbar styling and padding for Editable Tags menu list
* feat: add EditableTags to input components for form
* feat: remove unused imports from EditableTags components for cleaner code
* feat: enhance EditableTags components with improved hover and active states, update no options message, and refine styling for better user experience
* feat: modify EditableTags to always open menu on focus, improving user interaction
* feat: add EditableTags to select and widget configurations for enhanced component integration
* feat: remove case enforcement feature from EditableTags for simplified tag management
* feat: remove unused variables from EditableTags components for cleaner code
* feat: initialize values array in exposedVariables for EditableTags configuration
* fix: adjust padding and border formatting in EditableTags component for consistency
* feat: remove case enforcement rendering from EditableTags for simplified component logic
* refactor: streamline EditableTags components for improved readability and maintainability by removing inline styles
* feat: Rename from editableTags to tagsInput
* refactor: enhance layout and styling of new tag preview in TagsInputOption component
* feat: add customizable tag colors in TagsInput components
* fix: update schema to include disable property for tag options
* feat: add 'TagsInput' to component type checks in ComponentsService and AppsUtilService
* chore: update subproject commit reference in server/ee
* feat: add tooltip support to TagsInput component
* feat: add enableSearch toggle to TagsInput component configuration
* feat: update duplicate check in TagsInput to be case-sensitive and adjust key handling for tag selection
* feat: enhance tag creation validation in TagsInput to prevent duplicates with case-sensitive check
* feat: enhance tag selection and deselection logic in TagsInput to support label matching
* chore: update subproject commit reference in server/ee
* feat: enhance TagsInput styling and functionality with new tag creation support and padding to dropdown
* feat: update Select component to support TagsInput in marked as default logic as multiple selection
* feat: remove icon and icon color configuration from TagsInput component
* fix: update dependency in TagsInput to use selectOptions for exposed variable
* feat: add TagsInput component and integrate it into WidgetIcon
* feat: enhance TagsInput component with controlled option focus and improved keyboard navigation
* feat: refine TagsInput styling and structure for improved usability and aesthetics
* feat: enhance scrollbar styling for improved visibility and aesthetics in TagsInput component
* fix: adjust padding in valueContainer for improved layout in TagsInput component
* feat: update hover background color in TagsInput for improved visual feedback
* fix: update footer text in TagsInputMenuList to improve clarity
* fix: adjust alignment class and add top margin for improved layout in TagsInput component's label
* feat: add search functionality for TagsInput component and update configuration section label
* feat: add auto pick chip color feature to TagsInput component
* feat: add checkboxLabel to TagsInput configuration for improved label customization
* fix: update display names for tag background and text color in TagsInput configuration
* fix: standardize display names for tag background and text color in TagsInput configuration
* chore: update subproject commit reference in server/ee
* chore: update subproject commit references in frontend and server directories
* chore: update subproject commit references in frontend and server directories
* chore: update version to 3.20.64-lts
* fix for query operation becomes empty in TJDB operation
* bump version to 3.20.63-lts across all components
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* Removed `onTouchEnd` handlers from custom options and added dynamic width calculation with `ResizeObserver` for the multiselect value container.
* Upgrade version
* feat: add key rotation scripts and dual key encryption service
* update lockbox key rotation script to correct environment variable usage
* implement dual key encryption service for lockbox key rotation
- Refactor lockbox key rotation script to use a new DualKeyEncryptionService.
- Remove dependency on old environment variable for old master key.
- Add prompts for user input to enhance usability during key rotation.
- Implement automatic transaction management using dbTransactionWrap.
- Improve validation and error handling for key formats.
- Update documentation within the script for clarity on usage and steps.
* Delete frontend/package-lock.json
* Implement feature X to enhance user experience and fix bug Y in module Z
* revert lock file
* chore: revert unrelated frontend/package-lock.json changes
* fix: update rotate keys scripts to ensure proper argument handling and improve dry-run functionality
* chore: update version to 3.20.61-lts
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* feat: enhance AppHistoryModule registration with isMainImport flag
* feat: update settings method to queue history capture after successful update
* chore: update subproject commit reference in frontend/ee
* feat: add function to delete app history for structural migrations
* Refactor imports and enhance code organization across multiple files
- Updated import paths to reflect the new directory structure in TooljetDatabase and AppBuilder components.
- Consolidated utility functions in appUtils.js, removing redundant code and improving readability.
- Enhanced error handling and state management in dataQueriesStore and resolverStore.
- Added Bundle Analyzer plugin to webpack configuration for better performance insights.
- Improved chunking strategy in webpack to optimize loading of libraries and components.
- Refactored ErrorBoundary imports to maintain consistency across UI components.
* feat: enhance UI components with new icons and styling adjustments
* refactor: remove unused components and icons from QueryManager
- Deleted QueryManagerHeader component and its associated logic.
- Removed SuccessNotificationInputs component and its functionality.
- Eliminated Transformation component and related code.
- Deleted BreadcrumbsIcon, CreateIcon, PreviewIcon, RenameIcon, RunIcon, and ToggleQueryEditorIcon.
- Updated imports in appUtils.js to reflect new icon paths.
* Refactor editorHelpers and utils: Remove unused functions and imports, streamline background update logic, and adjust state handling. Comment out or delete handleReferenceTransactions and related logic in various stores to simplify data flow and improve maintainability.
* Refactor queryPanelStore and storeHelper by commenting out unused imports and code. This cleanup improves code readability and maintainability.
* builder roggle
* role name
* revert: Reverted the lazy loading changes
* revert: Reverted the changes on App & AppRoute
* Fix: Inside side effects, get the correct canvas element, disable page scrolling and reposition modal container when modal is opened
* Fix: Use the side effects when modal is opened and closed
* Update submodule references
* struct
* fix
* sus
* field fix
* create app btn
* fix: Corrected zustandDevTools enabled option logic
* module visible
* refactor: update license validation logic and improve feature access checks
* app module
* feat: Added modules support for public apps
* update ee-frontend submodule ref
* Enhance: Vertical page menu default styles
* refactor: migrate license management to a new store and update related components
* workflow enabled
* feat: integrate license validation into Viewer component and remove deprecated license check
* Revert "feat: integrate license validation into Viewer component and remove deprecated license check"
This reverts commit b4b5218079.
* Revert "refactor: migrate license management to a new store and update related components"
This reverts commit cd2936bb12.
* chore: update subproject commit reference in server/ee
* chore: merged with lts
* chore: moved components from Editor to AppBuilder folder
* chore: cleaned up the appbuilder imports
* refactor: update license checks in PageSettingsTab components to use appPermissionPages feature flag
* refactor: update license checks in QueryCardMenu and Inspector components to use appPermission feature flags
* chore: update subproject commit reference
* update submodule ref
* Enhance: Horizontal page menu default styles
* fix: Global search for multiselect column
* Fix: More button on pages overflow is getting cropped and remove unnecessary calculations related to it
* Refactor page menu code
* Integrate shadcn navigation menu component for horizontal page menu
* Update submodule ref
* refactor: add license checks for page, query, and component permissions in app-permissions feature configuration
* chore: update subproject commit reference in server/ee to latest version
* chore: update subproject commit reference in server/ee to latest version
* update submodule ref
* Fix: Minimum width of the popup in horizontal page menu
* Fixed UI issues
* Removed commented code
* Removed wrapper and unwanted code
* Fix: Minor page menu bugs inside Editor
* Fix: popover overflow issue and other minor bugs
* Remove unnecessary package.json change
* chore: fix import path casing for RealTimeEditor
* Fix: Grid resizing issue and component selector overflow
* Fix: Increased transition duration to 200
* Removed the classname change
* Fix: Scrollbar visible in viewer in vertical page menu
* Fix: Remove arbitrary variant chains since not supported in Tailwind v3 to fix animations in horizontal page menu
* chore: update subproject commits for frontend and server
* Refactored code
* Update ee-frontend submodule reference
* Removed leading and trailing icon width
* chore: update subproject commit reference in server/ee to latest version
* Refactor page menu styling part to make it reusable for mobile view
* Integrate Shacn Sidebar component in page menu for mobile view
* Update submodule references
* fix: merge issues and minor bugs
* Update frontend/src/_styles/pages-sidebar.scss
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* update submodule ref
* fixed: custom validation working for dropdown inside the listview
* update submodule references
* Fix: Broken app logo in editor incase app logo url is incorrect
* Fix: Default styles
* update submodule reference
* Fix: Implement changes for legacy modal as well
* Fix: Change state logic to dom manipulation logic on canvas scroll to prevent unnecessary re-renders
* Fix: Change default border color to cc-Border/weak
* Fix: Remove max width on overflow menu in horizontal page menu and prevent right sidebar to open on toggling page groups in overflow menu
* Fix: Box shadow should only be visible for horizontal page menu only when canvas is scrolled and not on top
* Update submodule references
* Feat: Add support for icon in modal trigger
* Update frontend/src/AppBuilder/Widgets/ModalV2/ModalV2.jsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update frontend/src/AppBuilder/Widgets/ModalV2/helpers/stylesFactory.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: update subproject commit reference in frontend/ee
* refactor: clean up controller methods and remove unused streamHistory and getEvents methods
* chore: update subproject commit reference in frontend/ee
* Update default styles for Table component
* Remove padding from table
* Update all colors and their opacity and add change indicator
* Add support for tabler-icons in AppButton
* Update UI for Save/Discard changes buttons
* Update UI for search input
* Update icon and button for filter popup
* Update styles for filter button and search input
* Update table header interaction and icons
* Enhance overlay trigger component
* Update footer styling and alignment
* Revamp the table action buttons in Table footer and update UI for popups
* Update UI for pagination in Table footer
* Fix style for different row styles
* Fix all row interactions
* update submodule references
* Update frontend/src/AppBuilder/Widgets/NewTable/_components/Footer/_components/ControlButtons.jsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix: Scrollbar behaviour in vertical page menu
* Fix: Group closes on selecting a page on vertical page menu
* Remove log
* fix: update BoundedBox widget styles and fix class names; add datepicker styles
* feat: add permission checks based on selected data source scope in QueryCard component
* Fix: default styles for header casing and cell height
* Fix: column header changes height when sorting is added
* Fix: Dropdown to select visibility of columns should not have max width
* Fix: Icon and placeholder shifts when I focus on the search input
* Fix: Border under header is missing when row style changed to striped
* Fix: refactor logic
* Fix: Pagination button's hover state still visible when disabled
* Fix: Change UI for the row selection checkbox
* fix: enhance error handling in streamHistoryUpdates and update subproject reference
* fix: fixed the bug on app history in capturing the query deletion
* fix: Fixed unknown component issue while adding an event in query and pages. Added resolveEntityName method to handle entity name resolution for components, queries, and pages
* feat: Add captureSettingsUpdateHistory method to log app version settings updates
* fix: pageSettings were not properly restored while restoring the app history and version change
* fix: Enhance settings update history capture with action type differentiation
* feat: Optimize layout updates by batching component layout changes
* fix: Prevent redundant canvasHeight updates when the value is unchanged
* Fix: Column should have border on all side when hovered and height shouldn't flicker
* style: Update padding and spacing in app history styles for improved layout
* Fix: Increase min column width to 68px and fix column header UI accordingly
* Fix: row height diff between striped and regular row style and colors in striped row style
* chore: Update subproject commit reference for frontend/ee
* chore: Update subproject commit references for frontend and server
* Fix: update hover effect for app name display in EditAppName component
* Fix: remove redundant darkMode prop from FormField component
* fix: add !important to primary color for rc-slider track and handle
* feat: implement batching for form component updates and layout changes
* feat: enhance form component handling with batching and parent ID extraction
* Update submodule references
* Fix: Page of type app or url gets converted to default page on app import
* feat: enhance page cloning with history capture functionality
* fix: optimize parent change detection to prevent unnecessary batch updates during drag operations
* feat: optimize query saving logic to skip unnecessary updates for name changes
* Fix: Group not selected after nested page selection until hovered in horizontal menu
* Revert "Revert "[refactor]: Fix leftsidebar on opening disturbing the scroll""
This reverts commit d712c47f9c.
* Fix: Navigation menu disappears when view switched between desktop and mobile view in editor
* update ee-server submodule ref
* update submodule references
* Fix: Icon alignment issue
* feat: implement bulk creation of event handlers and optimize component event handling
* chore: update subproject commit reference in frontend/ee
* Revert "POC for removing overlap prevention logic if not enough space present, incase user clicks somewhere to respect click position"
This reverts commit 8aec525e9a.
* feat: disable client overlay in webpack configuration
* update the submodule refs
* update submodule refs
* update submodule reference for server/ee
* refactor: rename `defaultDataSources` prop to `staticDataSources` in `DataSourceSelect` component.
* update submodule refs
* feat: add AppHistoryStreamService to manage app history streaming
* update submodule reference for server/ee
* update submodule reference for server/ee
* fix: add null check in onHideSideEffects and remove unnecessary !important from sidebar height
* fix: update submodule reference for server/ee
* Fix: Page menu header overflowing the canvas on app mode change
* Fix: Canvas width changes on opening left and right sidebar when page menu is side aligned and opened
* Fix: App logo and name getting wrapped to new line in mobile view
* chore: update submodule to latest commit ddc3418f for server/ee
* Fix: Released app mobile view
* Fix: sidebar footer getting cutoff in mobile view
* update submodule references
* Fix: Change min column width back to 60px for backward compatibility
* Fix: While dragging table ensure all popups close
* chore: update submodules for frontend and server to latest commits
* Update ee-server submodule reference
* Update ee-server submodule reference
* update submodule references
* Fix: Add button to go to last/first page in pagination popover
* update submodule ref
* Fix: The last/first page button should stick to the top and bottom respectively
* Fix: Implemented virtualization for the pagination popup
* update submodule references
* Fix: Change behaviour of Last/First page buttons in pagination popover
---------
Co-authored-by: Rudhra Deep Biswas <rudra21ultra@gmail.com>
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
Co-authored-by: manishkushare <kushare.manish9@gmail.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
Co-authored-by: Nishidh Jain <nishidhjain909@gmail.com>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat: add migration for app_history table and update entity structure
* feat: refactor AppHistory module imports and add new services and guards
* Fix: Vertical page menu minor enhancements
* feat: add stream history feature and update related permissions and constants
* feat: add AppStateRepository to AppHistoryModule imports and providers
* feat: add NameResolverRepository to AppHistoryModule imports and providers
* feat: implement NameResolverRepository and NameResolverService for component and page name resolution
* feat: remove QueueHistoryIntegrationService and update AppHistoryModule to reflect changes
* feat: update AppHistoryModule and AppHistoryRepository with new methods and refactor imports
* feat: refactor AppHistoryModule and related services to streamline name resolution and history capture
* feat: add AppStateRepository and HistoryQueueProcessor, refactor AppStateAggregatorService to utilize repository methods
* feat: rename methods in AppStateRepository for clarity and update AppStateAggregatorService to reflect changes
* feat: refactor history capture logic to use synchronous execution and improve error handling across services
* Fix: Mobile view page menu UI enhancements
* feat: enhance ability guards and repository methods for app history validation
* Update submodule references
* Migrate to shadcn sidebar component
* plan
* Fix: Components not getting pasted at correct position if user scrolled and pasted inside container components
* Fix: Group components not getting pasted at correct position horizontally inside container components
* POC for removing overlap prevention logic if not enough space present, incase user clicks somewhere to respect click position
* Update frontend/src/AppBuilder/AppCanvas/Container.jsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* modules and customGroup
* feat: enhance AppHistoryModule registration with isMainImport flag
* feat: update settings method to queue history capture after successful update
* chore: update subproject commit reference in frontend/ee
* feat: add function to delete app history for structural migrations
* Refactor imports and enhance code organization across multiple files
- Updated import paths to reflect the new directory structure in TooljetDatabase and AppBuilder components.
- Consolidated utility functions in appUtils.js, removing redundant code and improving readability.
- Enhanced error handling and state management in dataQueriesStore and resolverStore.
- Added Bundle Analyzer plugin to webpack configuration for better performance insights.
- Improved chunking strategy in webpack to optimize loading of libraries and components.
- Refactored ErrorBoundary imports to maintain consistency across UI components.
* feat: enhance UI components with new icons and styling adjustments
* refactor: remove unused components and icons from QueryManager
- Deleted QueryManagerHeader component and its associated logic.
- Removed SuccessNotificationInputs component and its functionality.
- Eliminated Transformation component and related code.
- Deleted BreadcrumbsIcon, CreateIcon, PreviewIcon, RenameIcon, RunIcon, and ToggleQueryEditorIcon.
- Updated imports in appUtils.js to reflect new icon paths.
* Refactor editorHelpers and utils: Remove unused functions and imports, streamline background update logic, and adjust state handling. Comment out or delete handleReferenceTransactions and related logic in various stores to simplify data flow and improve maintainability.
* Refactor queryPanelStore and storeHelper by commenting out unused imports and code. This cleanup improves code readability and maintainability.
* builder roggle
* role name
* revert: Reverted the lazy loading changes
* revert: Reverted the changes on App & AppRoute
* Fix: Inside side effects, get the correct canvas element, disable page scrolling and reposition modal container when modal is opened
* Fix: Use the side effects when modal is opened and closed
* Update submodule references
* struct
* fix
* sus
* field fix
* create app btn
* fix: Corrected zustandDevTools enabled option logic
* module visible
* refactor: update license validation logic and improve feature access checks
* app module
* feat: Added modules support for public apps
* update ee-frontend submodule ref
* Enhance: Vertical page menu default styles
* refactor: migrate license management to a new store and update related components
* workflow enabled
* feat: integrate license validation into Viewer component and remove deprecated license check
* Revert "feat: integrate license validation into Viewer component and remove deprecated license check"
This reverts commit b4b5218079.
* Revert "refactor: migrate license management to a new store and update related components"
This reverts commit cd2936bb12.
* chore: update subproject commit reference in server/ee
* chore: merged with lts
* chore: moved components from Editor to AppBuilder folder
* chore: cleaned up the appbuilder imports
* refactor: update license checks in PageSettingsTab components to use appPermissionPages feature flag
* refactor: update license checks in QueryCardMenu and Inspector components to use appPermission feature flags
* chore: update subproject commit reference
* update submodule ref
* Enhance: Horizontal page menu default styles
* fix: Global search for multiselect column
* Fix: More button on pages overflow is getting cropped and remove unnecessary calculations related to it
* Refactor page menu code
* Integrate shadcn navigation menu component for horizontal page menu
* Update submodule ref
* refactor: add license checks for page, query, and component permissions in app-permissions feature configuration
* chore: update subproject commit reference in server/ee to latest version
* chore: update subproject commit reference in server/ee to latest version
* update submodule ref
* Fix: Minimum width of the popup in horizontal page menu
* Fixed UI issues
* Removed commented code
* Removed wrapper and unwanted code
* Fix: Minor page menu bugs inside Editor
* Fix: popover overflow issue and other minor bugs
* Remove unnecessary package.json change
* chore: fix import path casing for RealTimeEditor
* Fix: Grid resizing issue and component selector overflow
* Fix: Increased transition duration to 200
* Removed the classname change
* Fix: Scrollbar visible in viewer in vertical page menu
* Fix: Remove arbitrary variant chains since not supported in Tailwind v3 to fix animations in horizontal page menu
* chore: update subproject commits for frontend and server
* Refactored code
* Update ee-frontend submodule reference
* Removed leading and trailing icon width
* chore: update subproject commit reference in server/ee to latest version
* Refactor page menu styling part to make it reusable for mobile view
* Integrate Shacn Sidebar component in page menu for mobile view
* Update submodule references
* fix: merge issues and minor bugs
* Update frontend/src/_styles/pages-sidebar.scss
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* update submodule ref
* fixed: custom validation working for dropdown inside the listview
* update submodule references
* Fix: Broken app logo in editor incase app logo url is incorrect
* Fix: Default styles
* update submodule reference
* Fix: Implement changes for legacy modal as well
* Fix: Change state logic to dom manipulation logic on canvas scroll to prevent unnecessary re-renders
* Fix: Change default border color to cc-Border/weak
* Fix: Remove max width on overflow menu in horizontal page menu and prevent right sidebar to open on toggling page groups in overflow menu
* Fix: Box shadow should only be visible for horizontal page menu only when canvas is scrolled and not on top
* Update submodule references
* Feat: Add support for icon in modal trigger
* Update frontend/src/AppBuilder/Widgets/ModalV2/ModalV2.jsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update frontend/src/AppBuilder/Widgets/ModalV2/helpers/stylesFactory.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: update subproject commit reference in frontend/ee
* refactor: clean up controller methods and remove unused streamHistory and getEvents methods
* chore: update subproject commit reference in frontend/ee
* update submodule references
* Fix: Scrollbar behaviour in vertical page menu
* Fix: Group closes on selecting a page on vertical page menu
* Remove log
* fix: update BoundedBox widget styles and fix class names; add datepicker styles
* feat: add permission checks based on selected data source scope in QueryCard component
* Border weak added to containers
* Added border weak to table and code editor
* fix: enhance error handling in streamHistoryUpdates and update subproject reference
* fix: fixed the bug on app history in capturing the query deletion
* fix: Fixed unknown component issue while adding an event in query and pages. Added resolveEntityName method to handle entity name resolution for components, queries, and pages
* feat: Add captureSettingsUpdateHistory method to log app version settings updates
* fix: pageSettings were not properly restored while restoring the app history and version change
* fix: Enhance settings update history capture with action type differentiation
* feat: Optimize layout updates by batching component layout changes
* fix: Prevent redundant canvasHeight updates when the value is unchanged
* Changed default size of container based components to that of form
* Organized accordians for ModalV2, Form and Container and added divider colors
* Added container styles to some components
* style: Update padding and spacing in app history styles for improved layout
* chore: Update subproject commit reference for frontend/ee
* chore: Update subproject commit references for frontend and server
* Fix: update hover effect for app name display in EditAppName component
* Fix: remove redundant darkMode prop from FormField component
* fix: add !important to primary color for rc-slider track and handle
* feat: implement batching for form component updates and layout changes
* feat: enhance form component handling with batching and parent ID extraction
* Update submodule references
* Fix: Page of type app or url gets converted to default page on app import
* feat: enhance page cloning with history capture functionality
* fix: optimize parent change detection to prevent unnecessary batch updates during drag operations
* feat: optimize query saving logic to skip unnecessary updates for name changes
* Fix: Group not selected after nested page selection until hovered in horizontal menu
* Revert "Revert "[refactor]: Fix leftsidebar on opening disturbing the scroll""
This reverts commit d712c47f9c.
* Fix: Navigation menu disappears when view switched between desktop and mobile view in editor
* update ee-server submodule ref
* update submodule references
* Fix: Icon alignment issue
* Reverted default sizes for calendar & kanban and made header title center aligned for form and container
* feat: implement bulk creation of event handlers and optimize component event handling
* chore: update subproject commit reference in frontend/ee
* Revert "POC for removing overlap prevention logic if not enough space present, incase user clicks somewhere to respect click position"
This reverts commit 8aec525e9a.
* feat: disable client overlay in webpack configuration
* update the submodule refs
* update submodule refs
* update submodule reference for server/ee
* refactor: rename `defaultDataSources` prop to `staticDataSources` in `DataSourceSelect` component.
* update submodule refs
* feat: add AppHistoryStreamService to manage app history streaming
* update submodule reference for server/ee
* update submodule reference for server/ee
* fix: add null check in onHideSideEffects and remove unnecessary !important from sidebar height
* fix: update submodule reference for server/ee
* Fix: Page menu header overflowing the canvas on app mode change
* Fix: Canvas width changes on opening left and right sidebar when page menu is side aligned and opened
* Fix: App logo and name getting wrapped to new line in mobile view
* chore: update submodule to latest commit ddc3418f for server/ee
* Fix: Released app mobile view
* Fix: sidebar footer getting cutoff in mobile view
* chore: update submodules for frontend and server to latest commits
* Update ee-server submodule reference
* Update ee-server submodule reference
* Button accordian renamed to trigger button
* Migrations added
* Migrations added
* Submodule update
* Comments resolved
---------
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
Co-authored-by: devanshu052000 <devanshu.rastogi05@gmail.com>
Co-authored-by: Rudhra Deep Biswas <rudra21ultra@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: manishkushare <kushare.manish9@gmail.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
Co-authored-by: Nishidh Jain <nishidhjain909@gmail.com>
Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com>
* Fix : Empty state of inspector still shows up on clicking config handle buttons (#14615)
* fix: Removing default start & end date should relflect value in input for Date Range Picker (#14734)
* Fix when component being dropped on Modal, it being not able to drag outside modal (#14632)
Co-authored-by: johnsoncherian <johnsonc.dev@gmail.com>
* Fix group selection not happening on Modal and ModalV2 using shiftkey (#14579)
* update submodule
* Fix group selection not happening on modal and modalv2 using shiftkey
* Enhance selection logic for modals in EditorSelecto component to filter selected components based on parent-child relationships.
---------
Co-authored-by: johnsoncherian <johnsonc.dev@gmail.com>
* Added dynamic height to modal (#14622)
* Dynamic height added to modal
* Bug fix
* Config handle design feedbacks (#14606)
* Config handle design changes
* Submodule update
* Minor feedback fixes
* Minor fix regarding popover opening onClick
* Minor styling fix for overlay
* Submodule updatge
---------
Co-authored-by: johnsoncherian <johnsonc.dev@gmail.com>
* chore: update submodules to latest commits
* UI/UX Issues Part 1 (#14439)
* fix: Go back to treeview if user delete's the node which is opened right now
* fix: Query panel search input bottom border color issue
* fix: Component & modules tab has incorrect background color
* fix: Hide scrollbar when its not required for gloabl settings panel & remove duplicate classes
* fix: App name text color should toggle based on light/dark theme
* chore: Use Tooltip component for share icon instead of html title attribute
* fix: As state was updated asynchronously after waiting for API call result, if user types quickly then the input value might not be in sync with what user typed (Exact issue reported: Entering pill radius quickly replaces previous number)
* chore: submodule update (Theme select dropdown menu border issue)
* fix: Pin icon & Clear button highlight fix on first load
* fix: Add an empty state for page variable
* fix: Removed tw- for focused visible pseudo class as its not required and tailwind css was not able to add these classes to bundle because of it and removed custom implementation
* chore: Remove horizontal divider for nested inspector accordion
* chore: Replace react-tooltip with bootstrap tooltip to have same UI/UX on app builder page
* Submodule update
* chore: update subproject commit reference in frontend/ee to latest version 460c763
---------
Co-authored-by: Shaurya Sharma <shaurya064@gmail.com>
Co-authored-by: johnsoncherian <johnsonc.dev@gmail.com>
* chore: update submodule to latest commit
* refactor: migrate save indicator tooltips from react-tooltip to a custom ToolTip component (#14800)
* fix: update preview button to use lucid icon (#14808)
* refactor: migrate save indicator tooltips from react-tooltip to a custom ToolTip component
* feat: update preview button icon and add `isLucid` prop to `ButtonComponent`
* chore: update submodule references
* chore: Bump project version to 3.20.59-lts across main, frontend, and server components.
---------
Co-authored-by: Nakul Nagargade <133095394+nakulnagargade@users.noreply.github.com>
Co-authored-by: Nishidh Jain <61869195+NishidhJain@users.noreply.github.com>
Co-authored-by: Shaurya Sharma <79473274+shaurya-sharma064@users.noreply.github.com>
Co-authored-by: Shaurya Sharma <shaurya064@gmail.com>
* refactor: comment out edition check in migration scripts for flexibility
* fix for draft version creation issue
---------
Co-authored-by: rohanlahori <rohanlahori99@gmail.com>
Co-authored-by: Adish M <adish.madhu@gmail.com>
* feat: add multi-tenant OIDC support and update organization SSO configuration handling
* feat: implement create and delete organization SSO configuration endpoints
* feat: add BackWithoutArrow icon and support for multiple organization SSO configurations
* feat: enhance OIDC support by fetching fresh data and adding count badge
* feat: update OIDC handling to check for enabled configurations
* refactor: remove createOrganizationSSO function and related features; update OIDC handling for multi-tenant support
* refactor: enhance SSO configuration processing to handle single and array formats
* refactor: improve OIDC handling to support both array and single object formats
* Update exisiting test cases for OIDC multi-tenent component changes
* Fix okta oidc spec for multi tenent feature
* Fix for Auto-enable sso bug
* Refactor SSO count logic to handle unique SSO types for multi-OIDC support
* Refactor SSO theme styles for improved readability and maintainability
* Add normal mix-blend-mode for oidc-count-badge in dark theme
---------
Co-authored-by: ajith-k-v <ajith.jaban@gmail.com>