* 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