* init: Added resetOnSubmit, validateOnSubmit properties and exposed formData value
* Added the generate form from dropdown menu on the inspector
* feat: Added generate form button and fields section
* Added the generate column popup UI
* feat: Added UI for form fields
* feat: Added the UI for new custom field
* chore: Added refresh data and custom schema UI
* feat: Added the util function to map the JSON to component
* chore: cleanup and fixed bugs on dropdown
* feat: Added fields property to the form config
* feat: save generated fields on form
* feat: generated child components from the JSON
* fix: bugs on generating component from JSON
* chore: added functionality for view properties and styles on field popover
* feat: Added local state for add new custom fields
* feat: Added logic to create component on submitting new custom field
* fix: bugfies on creating a custom fields
* feat: Handled grouping of data in the manage column modal
* feat: Handled deletion case of the fields
* fix: fixed bug on deleting the fields
* chore: Updated the form fields logic to store only the necessary values and fetch the remaining values from the component directly using componentId
* chore: updated logic to handle fx in mandatory and selected fields
* feat: Added functionality to update the component from form fields
* fix: bug on componentType typo
* chore: written logic to handle the componentType update
* feat: Added multiple updates including componentType change
* chore: Added few more input components
* chore: Moved the form fields property logic to new formComponentSlice
* fix: creating a custom field while dragging across the parent components
* chore: reverted the deletion logic a bit to properly fetch the parentID from the component
* fix: while moving the component with more than 1 form field, it is clearing the complete list
* fix: handle the case of moving component from canvas to form
* chore: Removed unwanted UI blocks and added logic to conditionally display data section when custom schema is turned off
* chore: cleaned up the Dropdownmenu component & added memo to avoid re-render
* feat: Added query support and updated logic to display the columns on the modal
* chore: cleanup & passed the correct columns to the component
* chore: cleaned up the form status constant
* chore: wrapped functions in a
* chore: created a separate function to create components from form
* chore: cleaned up the code to use the same code for component creation
* chore: updated the logic for the form field component update
* feat: Added functionality for single field popover icons & moved the single field creation out of common function to simplify the field update
* fix: removed the deleted fields while refreshing the form
* fix: updated the logic for the refresh fields
* feat: Added logic to ignore the components to be deleted for regeration of form
* chore: moved the component list supported to a constant
* fix: Added a backfill logic for the fields property to handle without migration
* fix: added a correct key for custom field
* fix: Fixed issue on adding custom fields while regenrating the form
* fix: Fixed issues on generating form fields while refreshing the FORM
* chore: cleanedup the code
* chore: Fixed path and merged with main
* fix: avoided the multiple re-renders on FORM and fixed the state issue on data & formData
* fix: removed the child components from inspector & added a support for query even if it is an array to generate the form
* fix: fixed few bugs and design feedbacks
* fix: Added a logic to set the width of the dropdown menu same as dropdown trigger
* feat: updated the deprecated section for Form
* feat: Added a logic to run query on selecting the query on generate form from
* fix: changed the logic of selection handled in the manage column modal. The components will be created only if the column is selected.
* refactor: moved the manage fields from button to an icon
* fix: merged the field definition with the existing default data to show it on manage column popup
* feat: focused the codehinter when the rawJson is selected on the dropdown menu
* chore: cleanup
* feat: update formComponentSlice with latest changes
- Fixed getCurrentPageIndex usage in setComponentPropertyByComponentIds
- Enhanced component batch operations functionality
- Improved form field management logic
* Reverted the git changes reflected on the form PR
* Reverted the git changes reflected on the form PR
* Reverted the git changes reflected on the form PR
* fix: fixed the issues due to merge conflict
* feat: Removed componentMapping modal for rawJson. Added JsonSchema in the dropdown menu and moved the refresh button inside the modal footer for the queries
* fix: Added a loader in the column mapping & updated the styles
* chore: cleanup and moves to separate files
* chore: cleanup the components
* fix: modal was not poping up when I click a different query
* chore: cleanedup `ColumnMappingComponent`
* fix: fixed bugs on regenerating the forms, shown the loader while running the query, added support for multiple queries etc
* chore: removed unwanted props
* fix: fixed the undo/redo issues
* fix: Fixed the issue on custom fields not showing up on the columnMappingModal
* fix: bugfixes like duplicate field, maping popup stays on screen, visibility not working, form loader etc
* fix: Fixed the height of the textare and fixed showing the main popover on click of make mandatory button
* fix: Fixed the undo redo issue on deleting the form component
* fix: removed the undo/redo while saving the form data section
* chore: updated the default data for rawJSON
* fix: Fixed bugs on toggleswitch, scroll, placeholder etc
* fix: Added a condition to render the placeholder input
* chore: taken care bito feedback
* fix: fixed the modal closing issue
* fix: Fixed the gutter issue as the canvas height needs to be updated once the child components are generated
* chore: fixed design feedback
* fix: Added hover to the modal body instead of each section
* Added modules folder to the source code
* Added some changes to the APIs and removing unwanted files
* fixed: slug and padding issue
* Fixed invitations page issue
* cleaning up and modularising the store code
* Refactoring the SSOAuthModule
* Onboarding bug fixes (#2072)
* Added the enter event hook
* Added link to the header icon
* removed the pointer from the parent class and added to the child
* reset password button fixes and minor type fixes
* fixed validations for password
* handled reset password scenarios (might need some refactoring)
* modified email component to take custom placeholders
* fixed css error in submig button in disabled state
* added handle submit in the setup page
* added seprate component for resend email button to prevent re-rendering of component
* Added clearPageHistory
* Added forgot password create account CTA issue
* Added css fix for the page scroll issue
* review changes
* removed duplicate component
* fixed the placeholder issue
* Added consultation banner fix
* overlapping of email success info page and dark theme fixes
* Added maxWidth to the toast
* minor css fix
* white labelling changes
* fixed: black dot issue
* Added dark-theme fix for the submit-btn
* fixed margin related issue for mozilla firefox
* added seprator component and minor css fix
* css fixes for password success info screen
* css fix
---------
Co-authored-by: rohanlahori <rohanlahori99@gmail.com>
* refactoring the server side code
* removed onboarding status
* Added pr changes
---------
Co-authored-by: rohanlahori <rohanlahori99@gmail.com>
* initial commit
* redesign column manager
* redesign string column type in the table
* setting the color of the input field for string column type
* setting bg of popover body
* design the style tab of string column type
* adjusted spaces in the properties and style elements in the column manager
* fixed typo error
* removed unwanted line
* redesign the validation section of number column type manager
* added the placeholder value for string column type min and max length in the validation section
* replace text with icons for horizontal alignment in the style tab
* show delete icon outside of the menu actions for each column in the table inspector
* Revert "redesign string column type in the table"
This reverts commit a440f3fc23, which made changes for string column type in the table component on the canvas
* making flex fill for horizontal alignment icon buttons in the style tab of column manager in the table
* Bug fixed: event manager is not working in toggle column type
* added decimalPlaces prop to number column manager
* added text color and cell background props to style tab of number column manager
* added few validations for number
* created boolean column type consisting input checkbox working as toggle switch
* allow user to select boolean column type from the component manager and display boolean column in the table on the canvas
* making boolean component content consistent with the horizontal alignment
* making Boolean column type functional
adding editable and non-editale content to display on table
* fixed horizonta alignment issue for boolean column
* Revert "fixed horizonta alignment issue for boolean column"
This reverts commit d41499a1ed.
* making input elment vertically aligned
* added generalised cell interaction
* added props for boolean column types in column manager of table
* added feature to provide custom bg to toggle switch
* removed default value to toggleOnBg and toggleOffBg
* conditionally displaying hardcoded value if toggleBg is not available
* change the file and component name of existing customSelect to customDropdown
* change component name
* remove unwanted code
* added select option to the column type dropdown field
* Created component for select column type
* rendering custom select component for select column type
* adding border danger for invalid value
* redesign column manager for select column type
* bug fixed : disabling control to select column type when editable is off
* changing the name key to label for select column type options
* partially implemented make default option feature
* Implemented default option for select column type
* added text color prop in a styles tab to select column type
* adding indigo color to selected option to select column type menu list
* avoid breaking table if array is not provided for dynamicOption field
* Organize the column manager and related files
* Added validation fields in text column manager
* Added text color to text area column type
* Added validation to text column type
* Avoiding bg to persisit for few column tupes, who dont have background field
* bug fixed : other valdiation are not rendering for string column type
* bug fixed: on hover always danger border is displayed for each cell
* Cell density enhancement
* Returning empty array for validationList for few column types
* handling validation list by merging organizing-column-manager
* Changed the select component in the properties tab of column popover
* Changed the UI of validation according to new design also few column popover and action popover UI changes
* Adding fx code block in style tab for text color and cell bg color
* fixing UI of select column type column manager according to new UI
* creating multiselect column and its UI wrt option list
* added overlay trigger to multiselect
* feat : added design theme new colors
* fix : adding new color swatch to input components
* fix : colors, number input with height less than 16px and number input arrow in padding none mdode
* fix : icon color
* few color fixes
* overlay trigger for multi-select column type
* color picker bug fixed
* color changes
* column type input text is not consistent with the dark theme- fixed
* custom select single value container bug
* manking add new row, hide column and download popover background consistent with the dark theme
* Making add new row consistent with the updated UI changes
* feat : link column type table
* fix: default underline color
* fix : sentence casing
* added missing transformation field
* fixes
* fixing tab opening condition
* fix : backward compatibility
* supported multiple badges , tags for cell density propety
* added feature to duplicate column
* made td container overflow hidden
* provided 100% width to Image fit prop in styles tab
* oveflow hidden prop changes
* revert unwanted change
* change the gap between columns in column lists inside table inspector
* Deprecate few column types in table
* Fix
* Fixes
* change the functionality of cell density feature
* Fix msg
* Revamp date picker in table
* Fix
* fix : darkmode colors
* revert
* Supported cell density feature for multiple badges
* making badges aligned center
* madde tags column consistent with cell density feature
* Remove imports
* enhancing the code density feature
* Making radio column consistent with the cell density feature
* Fix unixtimestamp
* Fix CSS issues
* making tags and badges overlay appear only when content is overflowed
* CSS fixes
* Fix
* Fix dark mode issues
* making background transparent for deprecating columns
making overlay visible on horizontal overflow
* New revamped styles
* fix box shadow
* Migrations to move visibility and disabled states from styles to properties
* undo change
* refactored custom select component
* patch fixes
* bug fixed action popover was inconsistent with dark theme
* testing
* update custom select column type
* fixes
* Avoided options being populated in columns
* removed consoles
* making custom select align center vertically
* on focus , we used to see on hover effect, avoiding it
* Design review changes
* Made text and string text-container according to design
* vertical positioning of select and multiselect
* overlay for deprecated columns
* regex placeholder
* Icons for number column type
* Design feedback changes
* Design fixes
* box shadow on select menu list in canvas
* added missing feature of decimal places and make increment and decrement icon vertically aligned
* Fix design issues
* Solve lint issues
* Design theme revert changes
* color of column list on hover and active is updated
* fixes
* changing the font weight of labels in styles tab of column manager
* fix
* Revert design theme
* label change
* horizontal alignment of select and datepicker columns
* Reverted back to textarea for text column type
* sync package-lock.json
* fix import
* UI fixes
* Css changes
* feat: Update default table data (#9312)
* updated default table data
* fix : table breaking
* fix : datepikcer crashing table
* fix : data
* fix :: table image height (#9307)
* fix : Table datepicker UI fixes (#9324)
* fix : datepicker ui
* update
* fix
* refactor: removed unused codes
* add overlay
* add overlay
* Fix datepicker when date and time both are disabled
* Fix paddings and margins
* fix : default states in datepicker in table (#9335)
* feat : update default data with images (#9338)
* Design feedback
* fix multiselect column type issues
* Fix datepicker header width
* Fix dropdown
* Fix options loading state
* Fix select issues
* Fix multiselect default option
* fix overlay trigger multiselect
* fix: fixed issue with overlay display and cell content alignment for text
* fix: Multiselect popover (#9394)
* fix: popover only needed when content overflows
* fix
* fix: update zindex of edited text column
* fix: show overlay when text in string overlay overflows
* Fix multiselect default options
* fix: show error message for editable string cloumn
* Fix date issues
* Fix date fixes
* fix: more info popup close on mouse leave
* Fix unix timestamp issue
* Migration: set default demo data for older data (#9423)
* fix: backfill old default data if user did not add a data
* fix: backfill old default data if user did not add a data
* Table column redeisgn demo string fix (#9415)
* fix: show error message on table input validations
* fix: error message alignments
* Fix import issue for datepicker
* wrapping the contant of multiselect selected options (#9429)
* Fix popover in multiselect
* Add multiselect popover only when content wrap is false or max row height is custom
* Fix : String column types bug fixes (#9431)
* Bug fixed: Hiding max row height field when content wrap is disabled
* Removed border bottom when striped table style is applied
* removed unwanted code
* Apply hover effect on non-editable cell
* Fixed width applied to multiselect popover
* Fixed multiselect popover when content wrap is auto
* Fix : arrow indicators vertical alignment in number column (#9440)
* Fix: vertcial alignment of arrows
* added hover effect on even rows
* removed important
* fix : Link column ui bugs , console error fix when hovering table (#9437)
* fix : link column ui ux
* update icons
* Fix: focus editable string column on click of anywhere in cell (#9435)
* Bug fixed: Hiding max row height field when content wrap is disabled
* Removed border bottom when striped table style is applied
* removed unwanted code
* Apply hover effect on non-editable cell
* Not able to edit the cell if clicked on the edges
---------
Co-authored-by: manishkushare <kushare.manish9@gmail.com>
* fix: number input overlap with increment/decrement button (#9406)
* Number input arrow bug (#9441)
* Fix: vertcial alignment of arrows
* added hover effect on even rows
* removed important
* number are overflowing on arrows fixed
---------
Co-authored-by: manishkushare <kushare.manish9@gmail.com>
---------
Co-authored-by: stepinfwd <stepinfwd@gmail.com>
Co-authored-by: Nakul Nagargade <nakul@tooljet.com>
Co-authored-by: Nakul Nagargade <133095394+nakulnagargade@users.noreply.github.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
* Add transformations feature to table columns
* Make table transformations listen to current state
* Move column transformation to below "key" in column properties
* Properly exposed currentData and currentPageData of table alongwith transformations
* setup user tables and edit user drawer
* fix states on user edit and ui fixes
* fixes
* fix: user update
* remove: disable editing of full name while editing user
* bug fixes
* bug fixes
* [hotfix]: Prevent Autosave on Client Updates Received via Websockets for MultiEditing (#8549)
* Prevent Autosave on Client Updates Received via Websockets for MultiEditing
* bumped up the version 2.27.6
* created backedn for group duplication
* created group duplication feature
* Added overflow tooltip
* Code sanity improved
* Fixes:CE
* fix
* overlapping issue fx
---------
Co-authored-by: Arpit <arpitnath42@gmail.com>
Co-authored-by: Kritagya <kriks.iitk@.com>
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
* Update widgetConfig.js
Related To Issue #7527
* Update en.json
Realted to issue #7527
* Update widgetConfig.js
* Update widgetConfig.js
reverting changes, the displayName value should not be altered. It should be back to 'Kanban' and keep changes in the description value.
* Update descriptions(tooltips) for timer, list view, tags and pagination components
* Update en.json-descriptions(tooltips) for timer, list view, tags and pagination components
* added property to align the column horizontally
* Revert "added property to align the column horizontally"
This reverts commit fc5e54fb43.
* added horizontal alignment property to each column to set the horizontal alignment
* added text alignment for the input element as well
* handled alignment for few elements such as datepicker,tags,radio as well
* code enhancement
* handeld edge case
* handled edge cases
* updated default case to ensure that any unexpected values return a defined value.
* removed unwanted code and code enhancement
* fixed horizontal alignment of textarea according to column alignment
* made link column alignment consistent with the horizontal alignment for the same column
* adjusted horizontal alignment for image column type