Ganesh Kumar
0eb2440023
Release: Marketplace sprint 12 ( #13207 )
...
* Feature: Prometheus plugin (#13161 )
* prometheus plugin
* added existing props
* Host and database can be dynamically configured in query builder for PostgreSQL and MySQL data sources (#13163 )
* Fix: Postgresql datasource tries to connect via ssl even when ssl toggle is off (#13167 )
* The ability to provide a partition key for deleting items in CosmosDB datasource has been enabled (#13166 )
* Feature: Ability to configure the database name in Redis datasource (#13165 )
* Fix: Avoid setting Content-Type header for requests without body and configure different host for all environments in OpenAPI [PRE-RELEASE] (#13230 )
* Send content-type only with body in request
* Persist OpenAPI parameters per operation only
* Configure different host
* Add disable styles to the select input
* Feat: New fields 'client id' and 'client secret' have been introduced in the Slack datasource configuration page in pre-release (#13162 )
* Update slack frontend
* Update slack backend to handle custom creds
* Add backfill migrations
* Dynamically change dropdown according to versions
* Change migration file name
* Correctly access scope in chat:write logic
---------
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Parth <108089718+parthy007@users.noreply.github.com>
Co-authored-by: Akshay <akshaysasidrn@gmail.com>
2025-07-11 12:15:39 +05:30
Parth
67aa643997
Fix: Airtable test-connection and Postgres connection string input ( #12742 )
...
* Fix testConnection issue
* Fix connection string component in postgres
2025-04-30 12:54:38 +05:30
Parth
f82bfddb8c
Enhance: Plugin schema for validation and design component ( #12655 )
...
* API backend setup for fetching decrypted options object
* Frontend setup to use and fetch decrypted options object
* Debounce validation and include encrypted fields
* Update banners and point back to inputs
* Remove ssl config from connection string in postgresql
* Add support for textarea design component
* Improve conditional requirement logic
* Fix validation banner bugs
* Change schema for airtable
* Change schema for bigquery
* Change schema for mongodb
2025-04-28 12:01:41 +05:30
Akshay
4b6e6ee5cd
Feature: Dynamic form validations ( #12292 )
...
* fixed datasource page crash as function definition was referenced wrongly (#11562 )
* Add new dynamicform
* Refactor postgres manifest file
* Add new input-v3 component
* Conditionally render DynamicformV2
* Make change to design system component
* Remove key-value label over header input and increase width
* Add validation function for individual inputs
* Add validations on datasource creation
* Update custom input wrapper
* Update manifest file
* Add validation setup for dynamic form with JSON schema
* Fix input labels
* Add more validation checks
* Update manifest
* Remove console logs
* Add props for header component
* Skip validation for encrypted fields
* Add validations while saving datasource
* Remove validations for connection-options
* Add fetch manifest function
* Centralise validation errors
* Add property name in datapath
* Initialize and map validation errors to property
* Reuse validationErrors while saving datasource
* Bypass design system validation by implementing custom validation prop
* Skip initial render validation
Skip validation message for unchanged elements
* Remove fetchManifest
* Add text input for connection string
* Add workflow schema
* Fix double border on error or success
* Remove redundant default populating logic
* Fix the error helper text color to red
* Validate all fields post initial render
* Show label name in helper-text for failed validation
* Correctly switch between the password eye svg
* Incorporate edit button on encrypted inputs
* Resolve lint issue
---------
Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.3>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.2>
Co-authored-by: Parth Adhikari <parthadhikari@192.168.1.6>
Co-authored-by: parthy007 <parthadhikari1812@gmail.com>
2025-04-03 13:47:49 +05:30
Akshay Sasidharan
03329abfa6
sync marketplace and tooljet database changes
2024-10-28 23:37:40 +05:30
Sherfin Shamsudeen
d6a72b50bd
Merge develop to v2-beta
2022-12-27 20:10:33 +05:30
Muhsin Shah C P
0a28f2a50a
[Feature] Implemented SSL certificate option in PostgreSQL data-source ( #2636 )
...
* working on ssl certificates
* Implemented ssl ca certificate feature
- Need to test other options too
* Changed fields order
* Changed cert fields to encrypted
2022-04-18 20:26:05 +05:30
Midhun G S
f2088be23b
[BUG-2187] Plugins manifest.json isLoading type should be boolean ( #2188 )
...
* bug-2187 fix
* add encrypted field
2022-02-08 08:44:38 +05:30
Gandharv
27c91a008a
Add json schema for vscode autocomplete ( #1962 )
...
* add json schema
* update schema
* update link
2022-01-27 10:55:16 +05:30
Gandharv
2f3b441c0a
Move plugins to root ( #1728 )
...
* feat: move plugins to root
* modify tsconfig
* add .gitignore
* delete old plugins file
* add parcel
* docker compose volume mount
* add gcs
* add typescript to plugins folder
* gcs to ts
* add dynamodb
* add elastic search
* add firestore
* add gsheets
* add graphql
* add mongodb
* mssql
* add mysql
* add postgresql
* add redis
* add s3
* add slack
* add stripe
* remove plugin related packages from pkgjson
* add lib folder
* add gitignore
* remove typescript generated files
* remove generated file
* remove generated files
* add twilio
* add dist to docker compose cache binding
* add dist prefix
* cleanup - 1
* delete dist
* rename to index.ts + add jest config
* add it.todo in tests
* test fixes
* test file changes
* fix type checks
* add @tooljet/plugins to server package json
* esm vs commonjs bug, reduce got to 11.8.2 from 12.0.0
* docker file npm package version fix
* add typesense
* cleaup - 2
* add sendgrid
* add lerna build and clean script for all packages + tsconfig
* cleanup -3
* add plugins build step
* add missing plugins build step in npm run build
* add mssql, mysql & postgres as singleton classes
* add db connection to cache only if datasourceId is available
* client: add data source schema/manifest files
* add query operations files
* logic for wrapping form with schema
* add script to create index file
* add @tooljet/plugins to frontend folder
* cleanup 1 -frontend
* cleanup - 2 // frontend // data queries
* add client and index to gitignore
* update gitignore
* fix lint & test
* update ci
* fix unit, e2e
* cleanup -3
* fix test
* fix tests
* fix indent
* try npm ci
* fix tests
* fix typo
* fix
* rename file for server entry
* heroku fix
* add main and types entry points in pkg json
* move common to root
* cleanup - 4: remove redundant $ sign prefix
* cleanup - 4: remove redundant $ sign prefix
* update options in-sync before DOM is painted
* change type cloud to cloud storage
* update readme
* update ci.yml
* update ci yml
* add pkg-lock.json
* rename index.ts to server.ts
* update lock files
* add server package.lock
* remove unused import
* revert commit: add minio
* add root dep
* import server.ts
* remove plugins build step
* add npm shrinkwrap
* update version - plugins
* add new version - 0.0.8
* upgrade version
* move to symlinked package
* add lock file
* feat: add icon inside package
* add plugin creation docs
* Remove seed
* move icons to plugins folder
* install pg dep
* add react to packages
* add seed cmd
* revert change
* add plugins build in lint, e2e, unit
* e2e, lint use npm ci
* update dockerfile for plugins
* try combining release with web
* limit memory on release
* try executing seed script post transpile
* try executing seed from server directory
* update seed execution
* add minio
* add correct type
* add minio to pkg json
* remove old file
* fix provider key
* add python installable + npm ^7.2.0 (#1752 )
* add python installable + npm ^7.2.0
* add py to prod file
* pin npm version to 7.20.0
* pin npm version to 7.20.0
* split into multi stage build and remove python for buildx
* copy plugins from buider stage
* update dependencies
* add freetds dependency
* update server dockerfile
* update client dockerfile
* update dev dockerfile and compose file
* fix entrypoint
* fix server dev dockerfile
* update docker-compose
* remove npm install on root dir on docker build
* fix heroku script
* make lerna prod dependency to enable prod builds
* remove redundant env setup
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: navaneeth <navaneethpk@outlook.com>
2022-01-17 12:38:17 +05:30