This is an automated email from the ASF dual-hosted git repository. yasith pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/airavata-portals.git
commit 2e60fe1b64736783f0cd11f074d6014c7be72f70 Merge: c906a8441 6052f58c6 Author: Yasith Jayawardana <[email protected]> AuthorDate: Mon Jun 23 14:21:05 2025 -0500 Merge pull request #9 from apache/merge-portals Merge Airavata Local Agent airavata-local-agent/README.md | 42 + airavata-local-agent/electron-builder.yml | 29 + airavata-local-agent/main/background.js | 865 + airavata-local-agent/main/helpers/create-window.js | 100 + airavata-local-agent/main/helpers/index.js | 22 + airavata-local-agent/main/preload.js | 97 + airavata-local-agent/package-lock.json | 25074 +++++++++++++++++++ airavata-local-agent/package.json | 52 + .../DockerComponents/AvaliablePrograms.jsx | 90 + .../DockerComponents/DockerContainersList.jsx | 407 + .../DockerComponents/DockerImagesList.jsx | 87 + .../DockerComponents/DockerInspectModal.jsx | 173 + .../DockerComponents/Programs/JupyterProgram.jsx | 194 + .../renderer/components/ExperimentModal.jsx | 594 + .../renderer/components/ExperimentsList.jsx | 164 + .../renderer/components/Footer.jsx | 93 + .../renderer/components/HeaderBox.jsx | 124 + .../renderer/components/JupyterLab.jsx | 175 + .../renderer/components/LinkIconBox.jsx | 66 + .../renderer/components/LocalFuncs.jsx | 27 + .../renderer/components/NavBar.jsx | 49 + .../renderer/components/NavContainer.jsx | 78 + .../renderer/components/PanelBody.jsx | 38 + .../renderer/components/TextWithBoldKey.jsx | 30 + .../renderer/components/UserModal.jsx | 124 + .../renderer/components/VNCItem.jsx | 48 + .../renderer/components/VNCViewer.jsx | 324 + .../renderer/components/temp/VNCTest.jsx | 37 + airavata-local-agent/renderer/lib/Contexts.js | 110 + airavata-local-agent/renderer/lib/constants.js | 25 + airavata-local-agent/renderer/lib/logger.js | 70 + airavata-local-agent/renderer/lib/utilityFuncs.js | 159 + airavata-local-agent/renderer/next.config.js | 32 + airavata-local-agent/renderer/pages/_app.jsx | 39 + .../renderer/pages/create-namd-experiment.jsx | 1261 + .../renderer/pages/docker-home.jsx | 205 + .../renderer/pages/experiment/[experimentId].js | 72 + airavata-local-agent/renderer/pages/home.jsx | 136 + .../renderer/pages/login-callback.jsx | 63 + airavata-local-agent/renderer/pages/login.jsx | 271 + airavata-local-agent/renderer/pages/tabs-view.jsx | 759 + .../renderer/pages/temp/docker-page.jsx | 453 + .../renderer/pages/temp/page-with-vnc-test.jsx | 35 + .../renderer/pages/temp/vnc-client.jsx | 179 + .../renderer/public/images/cs-logo.png | Bin 0 -> 34102 bytes .../renderer/public/images/jupyter_logo.png | Bin 0 -> 53006 bytes .../renderer/public/images/logo.png | Bin 0 -> 120101 bytes airavata-local-agent/resources/icon.icns | Bin 0 -> 154042 bytes airavata-local-agent/resources/icon.ico | Bin 0 -> 189104 bytes 49 files changed, 33072 insertions(+)
