Tags: ToolJet/ToolJet
Tags
🚀 chore: update version to 3.20.177-lts across all components
chore: bump version to 3.20.174-lts (#16721) * chore: bump version to 3.20.174-lts * Merge pull request #16619 from ToolJet/fix/plugin-security Plugin Security Fixes * Fix : Marketplace vulnerabilities (#16554) * marketplace vulnerabilities fix * Cohere changes * fix: enhance SSRF protection with edition-aware configurations and allow private networks (#16719) * Feat/ai datasource/OpenAI (#16722) * openai datasource integration * chore: update submodules * chore: update submodules * fix: enhance tab scrolling indicators with opacity adjustments (#16702) * fix: enhance tab scrolling indicators with opacity adjustments * refactor: migrate Tabs component to new structure and enhance functionality * fix: update tab scrolling indicators to include opacity adjustments and consistent icon colors * feat: add labelFontSize configuration to multiple widgets (#16712) * feat: add labelFontSize configuration to multiple widgets This update introduces a new configuration option, labelFontSize, across various widgets including ButtonGroupV2, ColorPicker, DatePickerV2, and others. The labelFontSize allows users to specify the font size for labels, enhancing customization options. The default value is set to 12, with validation to ensure it is a number. This change improves the overall flexibility and usability of the widget configurations. * feat: unify labelFontSize configuration across multiple widgets This commit adds a new configuration option, labelFontSize, to various widgets including ButtonGroupV2, ColorPicker, DatePickerV2, and others. This enhancement allows users to customize the font size of labels, with a default value of 12 and validation to ensure it is a number. This change improves the flexibility and usability of the widget configurations. * refactor: remove labelFontSize configuration from progressbar widget This commit removes the labelFontSize configuration option from the progressbar widget in both frontend and backend files. This change simplifies the widget configuration and aligns it with recent updates to other widgets that no longer support this option. * revert progress bar * refactor: remove labelFontSize from keyValuePair widget configuration This commit removes the labelFontSize configuration option from the keyValuePair widget in both frontend and backend files. This change simplifies the widget configuration and aligns it with recent updates to other widgets that no longer support this option. * fix: ModalV2 - stop preview freeze when dynamic-height modal is in (#16706) listview * feat: add markdown and HTML support for tooltips in widgets (#16612) * feat: add markdown and HTML support for tooltips in widgets * Add tooltip format configuration to various widget components - Introduced a new `tooltipFormat` switch option for components including jsonExplorer, kanban, keyValuePair, link, listview, multiselectV2, numberinput, passwordinput, phoneinput, popoverMenu, progressbar, radioButtonV2, rangesliderV2, reorderableList, starrating, statistics, tabs, tags, text, textarea, textinput, timepicker, toggleswitchv2, treeSelect, and verticalDivider. - Each component now supports selecting tooltip formats: Plain text, Markdown, and HTML. - Updated tooltip fields to hide their labels to prevent duplication. * feat: add migration to backfill tooltip format for various component types * add tooltip and tooltipFormat properties to widget configurations for missing components * feat: add tooltip and tooltipFormat properties to radioButtonV2 configuration * Add tooltip configuration to various widgets and implement shared tooltip fields - Introduced a new shared tooltip configuration in _sharedGeneralTooltip.js for consistent tooltip handling across widgets. - Updated the following widgets to include the new tooltip fields: - BoundedBox - Calendar - CodeEditor - Container - Html - Map - Modal (Legacy) - Modal (V2) - Pagination - PDF - QR Scanner - Rich Text Editor - Spinner - SVG Image - Timeline - Timer - Each widget now utilizes GENERAL_TOOLTIP_FIELDS and GENERAL_TOOLTIP_DEFAULTS for tooltip configuration, ensuring a unified user experience. * Implement backfill migration for tooltip format in properties and general sections * add support for tooltip display in TagsInput and TreeSelect components and resolved few comments * - Removed tooltip format from components which had tooltip in general section - Moved modalV2 and container tooltip to additional action section * add backfill migration for tooltip format in properties and general sections * remove backfill migration for tooltip format * add tooltip format support for additional component types in import export * suppress duplicate tooltip fields for ModalV2 and Container components in inspector --------- Co-authored-by: Rudhra Deep Biswas <98055396+rudeUltra@users.noreply.github.com> Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com> Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com> Co-authored-by: Swathi Hameed <42898362+swathihameed@users.noreply.github.com> Co-authored-by: Nakul Nagargade <133095394+nakulnagargade@users.noreply.github.com> Co-authored-by: Shaurya Sharma <79473274+shaurya-sharma064@users.noreply.github.com> Co-authored-by: Manish Kushare <37823141+manishkushare@users.noreply.github.com>
fix(git-sync): run orphan deletion when appMeta.json exists but is em… …pty (#16639) Points server/ee to fix/pull-deletion-empty-meta which fixes the bug where deleting an app on a feature branch, merging to default via GitHub PR, then pulling on the default branch leaves the deleted app in the DB. Root cause: pullResources returned early at appCount===0 when the meta file was empty, completely skipping removeOrphanedResources. Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
PreviousNext