Audit and rewrite of all user-facing English strings across the frontend
to be clear, concise, and enterprise-grade. Changes include removing
informal language (Kindly, Oops, Do you really), fixing inconsistent
casing, tightening wordy copy, standardising administrator over admin,
spelling out abbreviations (Authentication vs Auth), and adding
missing articles, punctuation, and proper sentence structure.
Audit and rewrite of all user-facing English strings across the frontend
to be clear, concise, and enterprise-grade. Changes include removing
informal language (Kindly, Oops, Do you really), fixing inconsistent
casing, tightening wordy copy, standardising administrator over admin,
spelling out abbreviations (Authentication vs Auth), and adding
missing articles, punctuation, and proper sentence structure.
* added app_versions fields
* added data migration for backward compatibility
* added ce specific logic
* fixed ce migration (need to dev-test)
* moved to data migration
* migration changes
* added endpoint to create draft version
* backend changes
* added draft to app_import scenario
* added version description
* minor changes (needs improvement)
* fixed breaking dropdown in editor
* updated submodule commits
* revert package.json
* revert ui not used changes
* submodule changes
* reverting non used files
* ui changes
* ui changes
* ui changes
* ui changes
* ui changes
* copywriting changes
* ui changes
* ui changes
* edit version modal changes
* ui integration changes
* added button solid and removed unused css
* removed commented code from create version modal
* updated button size to use large
* ui changes
* draft version modal changes
* added sub-module commits to main
* draft version endpoint changes
* ui changes for draft version modal
* fix breaking ui
* ui changes for banner
* minor ui changes
* remove scss changes from themes file
* removed unused components (cleanup)
* removed unused components (pr cleanup)
* draft version changes
* create version modal changes
* canvas banner fixes
* comment creation logic
* refactor: version dropdown
* update endpoint changes
* fix: promote logic
* update submodule
* fix: released version and create version modal
* fix draft version creation
* minor ui changes
* minor backend fixes
* tooltip changes
* added all components in same folder
* added minor comments
* import fixes
* refactor files
* fix: overlay issues
* fix: on version creation
* fix ce bugs
* bug fixes
* bug fixes
* bug fixes
* bug fixes
* base merge
* feat: draft versioning support with UI enhancements and backend adjustments
- Updated AppCanvas to conditionally render AppCanvasBanner based on edit mode.
- Enhanced CreateDraftVersionModal to handle version selection and creation logic.
- Modified CreateVersionModal to streamline version creation process and handle commits.
- Improved ReleaseConfirmation to include development versions in release context.
- Refactored CreateDraftButton and VersionDropdownItem for better UI consistency and dark mode support.
- Updated VersionManagerDropdown to manage draft versions and improve version selection logic.
- Enhanced version switcher and promote/release buttons with dark mode styling.
- Adjusted server-side features and constants to support new draft versioning capabilities.
- Updated styles across components for better visual consistency and responsiveness.
* minor fixes
* rebase
* merge base
* update submodule
* Add data-cy attribute for draft version components
* Update cypress test cases for draft version feature
* Update failing test cases
* Update draft version test cases
* Skip older flow
* migration changes
* migration fixes
* Update the failed test cases
* removed multiple api calls
* fix: version set on draft creation
* fixes
* fix: version update on save version
* fixes
* name fix
* fix version lock banner styling
* bump version to 3.20.50-lts across all components
---------
Co-authored-by: Vijaykant Yadav <vjy239@gmail.com>
Co-authored-by: ajith-k-v <ajith.jaban@gmail.com>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* 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