From 843e6cee1978791f666a13bea31283a713805e88 Mon Sep 17 00:00:00 2001 From: Kavin Venkatachalam Date: Thu, 19 Jun 2025 20:47:28 +0530 Subject: [PATCH 1/6] fix: created a separate component to render the module tab on the rightsidebar --- frontend/ee | 2 +- .../ComponentModuleTab/ComponentModuleTab.jsx | 1 - .../ComponentManagerTab/ComponentsManagerTab.jsx | 2 +- .../ComponentModuleTab/ComponentModuleTab.jsx | 9 +++++++++ .../Appbuilder/components/ComponentModuleTab/index.js | 1 + frontend/src/modules/Appbuilder/components/index.js | 11 ++++++++++- .../BaseComponentModuleTab/BaseComponentModuleTab.jsx | 7 +++++++ .../common/components/BaseComponentModuleTab/index.js | 1 + frontend/src/modules/common/components/index.js | 2 ++ 9 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 frontend/src/modules/Appbuilder/components/ComponentModuleTab/ComponentModuleTab.jsx create mode 100644 frontend/src/modules/Appbuilder/components/ComponentModuleTab/index.js create mode 100644 frontend/src/modules/common/components/BaseComponentModuleTab/BaseComponentModuleTab.jsx create mode 100644 frontend/src/modules/common/components/BaseComponentModuleTab/index.js diff --git a/frontend/ee b/frontend/ee index 1e9e019c9e..28f6a0bac6 160000 --- a/frontend/ee +++ b/frontend/ee @@ -1 +1 @@ -Subproject commit 1e9e019c9e9045c62ce3045c0e979c933add717b +Subproject commit 28f6a0bac62c4d5c51b86d9a83ac06438b1edf28 diff --git a/frontend/src/AppBuilder/RightSideBar/ComponentManagerTab/ComponentModuleTab/ComponentModuleTab.jsx b/frontend/src/AppBuilder/RightSideBar/ComponentManagerTab/ComponentModuleTab/ComponentModuleTab.jsx index f1126ab4d5..d86d7e59d6 100644 --- a/frontend/src/AppBuilder/RightSideBar/ComponentManagerTab/ComponentModuleTab/ComponentModuleTab.jsx +++ b/frontend/src/AppBuilder/RightSideBar/ComponentManagerTab/ComponentModuleTab/ComponentModuleTab.jsx @@ -15,7 +15,6 @@ export const ComponentModuleTab = ({ onChangeTab }) => { diff --git a/frontend/src/AppBuilder/RightSideBar/ComponentManagerTab/ComponentsManagerTab.jsx b/frontend/src/AppBuilder/RightSideBar/ComponentManagerTab/ComponentsManagerTab.jsx index 7968e72e89..38783c3b51 100644 --- a/frontend/src/AppBuilder/RightSideBar/ComponentManagerTab/ComponentsManagerTab.jsx +++ b/frontend/src/AppBuilder/RightSideBar/ComponentManagerTab/ComponentsManagerTab.jsx @@ -7,8 +7,8 @@ import Fuse from 'fuse.js'; import { SearchBox } from '@/_components'; import { DragLayer } from './DragLayer'; import useStore from '@/AppBuilder/_stores/store'; -import ComponentModuleTab from './ComponentModuleTab'; import { ModuleManager } from '@/modules/Modules/components'; +import { ComponentModuleTab } from '@/modules/Appbuilder/components'; // TODO: Hardcode all the component-section mapping in a constant file and just loop over it // TODO: styling diff --git a/frontend/src/modules/Appbuilder/components/ComponentModuleTab/ComponentModuleTab.jsx b/frontend/src/modules/Appbuilder/components/ComponentModuleTab/ComponentModuleTab.jsx new file mode 100644 index 0000000000..72fb79a22d --- /dev/null +++ b/frontend/src/modules/Appbuilder/components/ComponentModuleTab/ComponentModuleTab.jsx @@ -0,0 +1,9 @@ +import React from 'react'; +import { withEditionSpecificComponent } from '@/modules/common/helpers'; +import BaseComponentModuleTab from '@/modules/common/components/BaseComponentModuleTab'; + +const ComponentModuleTab = (props) => { + return ; +}; + +export default withEditionSpecificComponent(ComponentModuleTab, 'Appbuilder'); diff --git a/frontend/src/modules/Appbuilder/components/ComponentModuleTab/index.js b/frontend/src/modules/Appbuilder/components/ComponentModuleTab/index.js new file mode 100644 index 0000000000..fd4ccac17e --- /dev/null +++ b/frontend/src/modules/Appbuilder/components/ComponentModuleTab/index.js @@ -0,0 +1 @@ +export { default } from './ComponentModuleTab'; diff --git a/frontend/src/modules/Appbuilder/components/index.js b/frontend/src/modules/Appbuilder/components/index.js index b1778f177f..196fb3b07b 100644 --- a/frontend/src/modules/Appbuilder/components/index.js +++ b/frontend/src/modules/Appbuilder/components/index.js @@ -4,5 +4,14 @@ import LogoNavDropdown from './LogoNavDropdown'; import AppEnvironments from './AppEnvironments'; import ThemeSelect from './ThemeSelect'; import ColorSwatches from './ColorSwatches'; +import ComponentModuleTab from './ComponentModuleTab'; -export { CreateVersionModal, PromoteReleaseButton, LogoNavDropdown, AppEnvironments, ThemeSelect, ColorSwatches }; +export { + CreateVersionModal, + PromoteReleaseButton, + LogoNavDropdown, + AppEnvironments, + ThemeSelect, + ColorSwatches, + ComponentModuleTab, +}; diff --git a/frontend/src/modules/common/components/BaseComponentModuleTab/BaseComponentModuleTab.jsx b/frontend/src/modules/common/components/BaseComponentModuleTab/BaseComponentModuleTab.jsx new file mode 100644 index 0000000000..dff31d7dc5 --- /dev/null +++ b/frontend/src/modules/common/components/BaseComponentModuleTab/BaseComponentModuleTab.jsx @@ -0,0 +1,7 @@ +import React from 'react'; + +const BaseComponentModuleTab = () => { + return

Components

; +}; + +export default BaseComponentModuleTab; diff --git a/frontend/src/modules/common/components/BaseComponentModuleTab/index.js b/frontend/src/modules/common/components/BaseComponentModuleTab/index.js new file mode 100644 index 0000000000..d533caf28e --- /dev/null +++ b/frontend/src/modules/common/components/BaseComponentModuleTab/index.js @@ -0,0 +1 @@ +export { default } from './BaseComponentModuleTab'; diff --git a/frontend/src/modules/common/components/index.js b/frontend/src/modules/common/components/index.js index 1261db54ec..db859e3ca5 100644 --- a/frontend/src/modules/common/components/index.js +++ b/frontend/src/modules/common/components/index.js @@ -26,6 +26,7 @@ import BaseOnboardingQuestions from './BaseOnboardingQuestions'; import BaseSetupAdminPage from './BaseSetupAdminPage'; import UsersTable from './UsersTable'; import BaseColorSwatches from './BaseColorSwatches'; +import BaseComponentModuleTab from './BaseComponentModuleTab'; export { FormTextInput, @@ -56,4 +57,5 @@ export { BaseOnboardingQuestions, BaseSetupAdminPage, UsersTable, + BaseComponentModuleTab, }; From 150e1738b39515aef15e4f95d37e2cf457bee5d0 Mon Sep 17 00:00:00 2001 From: Kavin Venkatachalam Date: Thu, 19 Jun 2025 20:51:44 +0530 Subject: [PATCH 2/6] chore: updated the submodules --- frontend/ee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/ee b/frontend/ee index 28f6a0bac6..c13c6d0a5a 160000 --- a/frontend/ee +++ b/frontend/ee @@ -1 +1 @@ -Subproject commit 28f6a0bac62c4d5c51b86d9a83ac06438b1edf28 +Subproject commit c13c6d0a5a34e07b010962d19457af06b618f255 From 4f11d42b694cc5bcf5505e7d79c167e6b8f1d0a3 Mon Sep 17 00:00:00 2001 From: johnsoncherian Date: Fri, 20 Jun 2025 13:41:47 +0530 Subject: [PATCH 3/6] chore: remove theme settings from vscode settings --- .vscode/settings.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index f01e7c5045..e13d54d778 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -24,7 +24,5 @@ "url": "https://raw.githubusercontent.com/ToolJet/ToolJet/develop/plugins/schemas/manifest.schema.json" } ], - "CodeGPT.apiKey": "CodeGPT Plus Beta", - "workbench.colorTheme": "Cursor Dark", - "workbench.iconTheme": "vs-seti" + "CodeGPT.apiKey": "CodeGPT Plus Beta" } \ No newline at end of file From db90254bdad15ba732fd04836aacca2c542f8a71 Mon Sep 17 00:00:00 2001 From: Kavin Venkatachalam Date: Fri, 20 Jun 2025 15:01:32 +0530 Subject: [PATCH 4/6] fix: disabled create modules button on dashboard if the license is invalid --- frontend/ee | 2 +- frontend/src/HomePage/HomePage.jsx | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/ee b/frontend/ee index c13c6d0a5a..1b96aed2ef 160000 --- a/frontend/ee +++ b/frontend/ee @@ -1 +1 @@ -Subproject commit c13c6d0a5a34e07b010962d19457af06b618f255 +Subproject commit 1b96aed2ef6c252cb7db8c0f5ce5cda17451bc35 diff --git a/frontend/src/HomePage/HomePage.jsx b/frontend/src/HomePage/HomePage.jsx index dba8b21962..61f4561807 100644 --- a/frontend/src/HomePage/HomePage.jsx +++ b/frontend/src/HomePage/HomePage.jsx @@ -1518,7 +1518,10 @@ class HomePageComponent extends React.Component { ) : (

You have not created any modules.  - + Create a module  to start using it within your apps. From 0e618973d8a9bfd249abf1075f36537d783f4466 Mon Sep 17 00:00:00 2001 From: Kavin Venkatachalam Date: Fri, 20 Jun 2025 15:44:56 +0530 Subject: [PATCH 5/6] chore: version bump --- .version | 2 +- frontend/.version | 2 +- server/.version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.version b/.version index f02113fe87..c3df54c9b8 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -3.15.0 +3.15.1 diff --git a/frontend/.version b/frontend/.version index f02113fe87..c3df54c9b8 100644 --- a/frontend/.version +++ b/frontend/.version @@ -1 +1 @@ -3.15.0 +3.15.1 diff --git a/server/.version b/server/.version index f02113fe87..c3df54c9b8 100644 --- a/server/.version +++ b/server/.version @@ -1 +1 @@ -3.15.0 +3.15.1 From dafff86b3690203c71593b48e956a39df33cd501 Mon Sep 17 00:00:00 2001 From: johnsoncherian Date: Fri, 20 Jun 2025 15:53:50 +0530 Subject: [PATCH 6/6] chore: update submodule references --- frontend/ee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/ee b/frontend/ee index 1b96aed2ef..fcefb9417e 160000 --- a/frontend/ee +++ b/frontend/ee @@ -1 +1 @@ -Subproject commit 1b96aed2ef6c252cb7db8c0f5ce5cda17451bc35 +Subproject commit fcefb9417ea42d07e86236e12c3e6cb5160fe7c6