diff --git a/.nvmrc b/.nvmrc index 68c98aa7a7..16a4acdae1 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18.18.2 \ No newline at end of file +v22.15.1 \ No newline at end of file diff --git a/.version b/.version index 7c69a55dbb..1eeac129c5 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -3.7.0 +3.16.0 diff --git a/.vscode/settings.json b/.vscode/settings.json index 35cab5fefc..ac6e6079cc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { "[javascript, typescript]": { - "editor.defaultFormatter": "dbaeumer.vscode-eslint", + "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "eslint.validate": [ "javascript", diff --git a/CODEOWNERS b/CODEOWNERS index 63a9ee034f..d2c5181abc 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -17,6 +17,9 @@ /package.json @shah21 @gsmithun4 @adishm98 /package-lock.json @shah21 @gsmithun4 @adishm98 -# Server service files -/server/src/services/email.service.ts @shah21 @gsmithun4 -/server/src/mails @shah21 @gsmithun4 +# Code owners for all module.ts files +**/module.ts @shah21 @gsmithun4 + +# Server migration directories +/server/migrations/* @shah21 @gsmithun4 +/server/data-migrations/* @shah21 @gsmithun4 diff --git a/README.md b/README.md index fe93fc4dd9..aec5952469 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,8 @@ -ToolJet is an **open-source low-code** platform for building and deploying internal tools with minimal engineering effort. With its drag-and-drop app-builder, you can create complex, responsive applications in minutes. ToolJet supports integration with a wide range of data sources, including databases like PostgreSQL, MongoDB, and Elasticsearch; API endpoints with OpenAPI spec and OAuth2 support; SaaS tools such as Stripe, Slack, Google Sheets, Airtable, and Notion; and object storage services like S3, Google Cloud Storage, and MinIO — enabling you to fetch, transform, and write data with ease. +ToolJet is an **open-source low-code framework** to build and deploy internal tools with minimal engineering effort. ToolJet's drag-and-drop frontend builder allows you to create complex, responsive frontends within minutes. Additionally, you can integrate various data sources, including databases like PostgreSQL, MongoDB, and Elasticsearch; API endpoints with OpenAPI spec and OAuth2 support; SaaS tools such as Stripe, Slack, Google Sheets, Airtable, and Notion; as well as object storage services like S3, GCS, and Minio, to fetch and write data. -ToolJet supports **AI integrations** with services like OpenAI, Hugging Face, Mistral, and more — allowing you to build secure AI-powered applications such as chat assistants, document analyzers, or content generators, all within the same low-code environment. + :star: If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features. -:star: If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features. - - +  [](https://github.com/ToolJet/ToolJet/issues) [](https://github.com/ToolJet/ToolJet/stargazers) @@ -16,30 +14,31 @@ ToolJet supports **AI integrations** with services like OpenAI, Hugging Face, Mi [](https://twitter.com/ToolJet)
-
+
-
+
function addNumbers(a, b) {: Defines a function named addNumbers that takes two parameters a and b.return a + b;: The function returns the sum of a and b.}: Ends the function definition.const sum = addNumbers(5, 3);: Calls the addNumbers function with arguments 5 and 3, and assigns the result to the constant sum.console.log(sum);: Outputs the value of sum to the console, which is 8.function addNumbers(a, b) {: Defines a function named addNumbers that takes two parameters a and b.return a + b;: The function returns the sum of a and b.}: Ends the function definition.const sum = addNumbers(5, 3);: Calls the addNumbers function with arguments 5 and 3, and assigns the result to the constant sum.console.log(sum);: Outputs the value of sum to the console, which is 8.