Replace two separate helper functions with a single createBundle function
that takes an explicit language parameter ('javascript' | 'python').
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add language column (javascript/python)
- Add runtime_version column for semver tracking
- Add bundle_binary BYTEA column for binary storage
- Add unique index on (app_version_id, language)
- Add data migration for existing JS bundles
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.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>
* MongoDB connection with srv support
* design changes and migration
* changes in design
* fix password field is coming disabled.
* change with save button
* changes in the save button and encrypt
* Changes for mongoDb SRV after Code Review
* migration script
* Changes in the UI
* fixed the db issue in connection
* changes comment removed
* SSl issue resolved
* Review changes made
* editing connection string affects only individual fields
* fixed dataSource Saving in imported apps
* fixed imported apps ds save
---------
Co-authored-by: Pratush <pratush@Pratushs-MacBook-Pro.local>
* 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>
* Handling custom scope from UI instead of env and data migration for it
* Implemented group sync in UI for SAML and also changed the border weak for default ToolJet theme on platform.
* Restrict SAML config updates to 'saml' only
* Fix the color of Appname for the dark mode
* Fixing migration issue
* Removed the consoles from migrations
* Minor fixes for save changes
* chore: update version to 3.20.40-lts across all components
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* fix:rename grant_type to grantType in SSO configs
* 🚀 chore: update version to 3.20.35-lts across all components
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* microsoft graph refresh token flow
* Handled unauthorised error
* marketplace dev mode will be picked from public config
* for microsoft graph when datasource is updated clear the token details
* added migration to backfill values for scope in Microsoft graph datasource
* version bump
* working on google sheet service account flow
* service account flow logic added
* for service account flow skip the Oauth error flow
* added datamigration to backfill the authentication option for GoogleSheets
- Updated `AbilityGuard` to utilize `TransactionLogger` for logging execution time and errors.
- Enhanced `ResponseInterceptor` to include transaction metadata in logs.
- Modified `QueryAuthGuard`, `ValidateQueryAppGuard`, and `ValidateQuerySourceGuard` to log completion times and transaction IDs.
- Introduced `TransactionLogger` service for structured logging with transaction context.
- Added transaction ID and route information to request context in `RequestContextMiddleware`.
- Updated `JwtStrategy` to log validation completion times.
- Refactored logging configuration in `AppModuleLoader` to support pretty printing in non-production environments.
- Removed console logs in favor of structured logging for better traceability.
Consolidates data property configuration by removing redundant schema field and simplifying options structure
Updates default color palette to use modern semi-transparent backgrounds with matching text colors for better visual consistency
Adds component lifecycle events (setVisibility, setLoading, setDisable) and proper exposed variable management for programmatic control
Improves icon visibility handling by introducing dedicated iconVisibility property separate from general tag visibility
Changes default size from large to small for more compact appearance
Enhances color generation system for new tags with predefined palette rotation