ToolJet/server/src/dto
Rohan Lahori 5bec5a5b12
Feature/draft versioning support (#14284)
* 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>
2025-12-05 22:13:00 +05:30
..
transformers Initial commit 2025-02-25 12:22:50 +05:30
validators init 2025-04-22 21:10:39 +05:30
app-version-update.dto.ts Feature/draft versioning support (#14284) 2025-12-05 22:13:00 +05:30
clone-resources.dto.ts Revamps related to app import and app clone resources (#7939) 2023-10-18 10:24:18 +05:30
comment-user.dto.ts feat: trigger mail when user is mentioned in comment (#3443) 2022-07-25 11:14:59 +05:30
comment.dto.ts feat: trigger mail when user is mentioned in comment (#3443) 2022-07-25 11:14:59 +05:30
component-permission.dto.ts add bulk options for component permissions and layout updates 2025-07-16 12:34:05 +05:30
copilot.dto.ts Feature - ToolJet Copilot 🚀 (#6074) 2023-05-11 15:04:48 +05:30
create-workflow-execution.dto.ts Add extra properties to create workflow execution DTO and service method 2025-08-11 17:16:01 +05:30
environment-variable.dto.ts [Feature] Organisation level environment variables 🚀 (#3068) 2022-07-01 16:20:37 +05:30
export-resources.dto.ts Feature: Import export tjdb schema (#5752) 2023-08-28 21:23:15 +05:30
external_apis.dto.ts Support for SCIM (#14538) 2025-11-13 22:38:45 +05:30
granular-permissions.dto.ts Initial commit 2025-02-25 12:22:50 +05:30
group-permission.dto.ts Initial commit 2025-02-25 12:22:50 +05:30
group_permissions.dto.ts Initial commit 2025-02-25 12:22:50 +05:30
import-resources.dto.ts Implemented import-export logic 2025-05-26 12:00:28 +05:30
login-configs.dto.ts Initial commit 2025-02-25 12:22:50 +05:30
organization_git.dto.ts Moving Git Module to Pre-Release (#12852) 2025-06-11 17:03:58 +05:30
preview-workflow-node.dto.ts feat: migrate workflow-in-workflow capabilities and enhanced node preview (PR #3735) 2025-07-03 14:06:15 +05:30
thread.dto.ts Feature/multi page applications (Task ID - CU-2h1bfvw) (#4729) 2022-12-08 17:51:09 +05:30