Change project name, create logo, change README.md to be soon updated.
No files matched your search
@@ -58,13 +58,13 @@ jobs:
|
|||||||
context: .
|
context: .
|
||||||
file: ./docker/Dockerfile
|
file: ./docker/Dockerfile
|
||||||
push: true
|
push: true
|
||||||
tags: ghcr.io/${{ env.REPO_OWNER }}/ssh-project:${{ env.IMAGE_TAG }}
|
tags: ghcr.io/${{ env.REPO_OWNER }}/termix:${{ env.IMAGE_TAG }}
|
||||||
labels: org.opencontainers.image.source=https://github.com/${{ github.repository }}
|
labels: org.opencontainers.image.source=https://github.com/${{ github.repository }}
|
||||||
|
|
||||||
- name: Notify via ntfy
|
- name: Notify via ntfy
|
||||||
run: |
|
run: |
|
||||||
curl -d "Docker image build and push completed successfully for tag: ${{ env.IMAGE_TAG }}" \
|
curl -d "Docker image build and push completed successfully for tag: ${{ env.IMAGE_TAG }}" \
|
||||||
https://ntfy.karmaashomepage.online/ssh-project-build
|
https://ntfy.karmaashomepage.online/termix-build
|
||||||
|
|
||||||
- name: Delete all untagged image versions
|
- name: Delete all untagged image versions
|
||||||
uses: quartx-analytics/ghcr-cleaner@v1
|
uses: quartx-analytics/ghcr-cleaner@v1
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
Termix
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<svg id="svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400" viewBox="0, 0, 400,400"><g id="svgg"><path id="path0" d="M108.560 88.160 L 107.200 89.520 107.201 119.660 C 107.203 148.684,107.231 149.847,107.972 151.060 C 109.081 152.881,111.184 153.202,121.920 153.190 C 135.693 153.176,135.650 153.198,136.013 146.043 C 136.374 138.941,137.344 138.000,144.307 138.000 C 151.310 138.000,151.195 138.326,151.198 118.589 C 151.200 102.368,151.159 102.662,153.604 101.398 C 155.225 100.559,162.787 100.566,164.413 101.407 C 166.995 102.742,166.800 93.928,166.800 209.193 C 166.800 322.394,166.676 315.827,168.847 317.348 C 170.271 318.345,229.729 318.345,231.153 317.348 C 233.324 315.827,233.200 322.394,233.200 209.193 C 233.200 93.928,233.005 102.742,235.587 101.407 C 237.475 100.431,245.006 100.562,246.710 101.602 C 248.732 102.834,248.799 103.372,248.817 118.526 C 248.842 138.302,248.736 138.000,255.662 138.000 C 262.571 138.000,263.622 139.047,263.990 146.298 C 264.338 153.153,264.385 153.176,278.080 153.190 C 288.816 153.202,290.919 152.881,292.028 151.060 C 292.769 149.847,292.797 148.684,292.799 119.660 L 292.800 89.520 291.440 88.160 L 290.080 86.800 200.000 86.800 L 109.920 86.800 108.560 88.160 " stroke="none" fill="#dbdbdb" fill-rule="evenodd"></path><path id="path1" d="M187.600 5.600 C 187.600 5.841,185.941 6.000,183.424 6.000 C 181.071 6.000,179.139 6.175,179.000 6.400 C 178.864 6.620,177.334 6.800,175.600 6.800 C 173.866 6.800,172.336 6.980,172.200 7.200 C 172.064 7.420,170.894 7.600,169.600 7.600 C 168.306 7.600,167.136 7.780,167.000 8.000 C 166.864 8.220,165.874 8.400,164.800 8.400 C 163.726 8.400,162.736 8.580,162.600 8.800 C 162.464 9.020,161.553 9.200,160.576 9.200 C 159.599 9.200,158.800 9.380,158.800 9.600 C 158.800 9.820,158.001 10.000,157.024 10.000 C 156.047 10.000,155.148 10.161,155.026 10.358 C 154.818 10.695,154.258 10.817,150.100 11.432 C 149.165 11.571,148.400 11.845,148.400 12.042 C 148.400 12.239,147.860 12.400,147.200 12.400 C 146.540 12.400,146.000 12.580,146.000 12.800 C 146.000 13.020,145.280 13.200,144.400 13.200 C 143.520 13.200,142.800 13.380,142.800 13.600 C 142.800 13.820,142.361 14.000,141.824 14.000 C 141.287 14.000,140.736 14.180,140.600 14.400 C 140.464 14.620,139.924 14.800,139.400 14.800 C 138.876 14.800,138.336 14.980,138.200 15.200 C 138.064 15.420,137.423 15.600,136.776 15.600 C 136.129 15.600,135.600 15.780,135.600 16.000 C 135.600 16.220,135.060 16.400,134.400 16.400 C 133.740 16.400,133.200 16.580,133.200 16.800 C 133.200 17.020,132.840 17.200,132.400 17.200 C 131.960 17.200,131.600 17.380,131.600 17.600 C 131.600 17.820,131.060 18.000,130.400 18.000 C 129.740 18.000,129.200 18.180,129.200 18.400 C 129.200 18.620,128.761 18.800,128.224 18.800 C 127.687 18.800,127.136 18.980,127.000 19.200 C 126.864 19.420,126.403 19.600,125.976 19.600 C 125.549 19.600,125.200 19.780,125.200 20.000 C 125.200 20.220,124.858 20.400,124.441 20.400 C 124.023 20.400,122.655 20.940,121.400 21.600 C 120.145 22.260,118.867 22.800,118.559 22.800 C 118.252 22.800,118.000 22.980,118.000 23.200 C 118.000 23.420,117.671 23.600,117.268 23.600 C 116.238 23.600,112.755 25.421,113.108 25.775 C 113.269 25.935,113.220 26.030,113.000 25.986 C 112.070 25.798,111.299 26.049,110.492 26.800 C 110.020 27.240,109.482 27.600,109.296 27.600 C 108.703 27.600,106.806 28.589,106.803 28.900 C 106.801 29.065,106.440 29.200,106.000 29.200 C 105.560 29.200,105.200 29.380,105.200 29.600 C 105.200 29.820,104.840 30.000,104.400 30.000 C 103.960 30.000,103.600 30.180,103.600 30.400 C 103.600 30.620,103.364 30.800,103.075 30.800 C 102.787 30.800,102.164 31.160,101.692 31.600 C 101.220 32.040,100.638 32.400,100.400 32.400 C 100.162 32.400,99.580 32.760,99.108 33.200 C 98.636 33.640,98.013 34.000,97.725 34.000 C 97.436 34.000,97.200 34.180,97.200 34.400 C 97.200 34.620,97.010 34.800,96.778 34.800 C 96.546 34.800,95.296 35.520,94.000 36.400 C 92.704 37.280,91.454 38.000,91.222 38.000 C 90.990 38.000,90.800 38.180,90.800 38.400 C 90.800 38.620,90.557 38.800,90.259 38.800 C 89.962 38.800,89.154 39.340,88.463 40.000 C 87.772 40.660,86.975 41.200,86.692 41.200 C 86.409 41.200,85.917 41.560,85.600 42.000 C 85.283 42.440,84.831 42.800,84.596 42.800 C 84.360 42.800,83.372 43.520,82.400 44.400 C 81.428 45.280,80.472 46.000,80.276 46.000 C 80.081 46.000,79.417 46.540,78.800 47.200 C 78.183 47.860,77.526 48.401,77.340 48.402 C 77.153 48.403,75.871 49.483,74.492 50.802 C 73.113 52.121,71.805 53.200,71.587 53.200 C 71.077 53.200,54.000 70.348,54.000 70.860 C 54.000 71.071,52.920 72.304,51.600 73.600 C 50.280 74.896,49.200 76.145,49.200 76.377 C 49.200 76.609,48.480 77.541,47.600 78.448 C 46.720 79.355,46.000 80.273,46.000 80.488 C 46.000 80.703,45.505 81.356,44.900 81.940 C 44.295 82.523,43.545 83.495,43.232 84.100 C 42.920 84.705,42.515 85.200,42.332 85.200 C 42.150 85.200,42.000 85.443,42.000 85.741 C 42.000 86.038,41.460 86.846,40.800 87.537 C 40.140 88.228,39.600 88.Line truncated
|
||||||
|
After Width: | Height: | Size: 47 KiB |
@@ -4,8 +4,15 @@
|
|||||||
<option name="autoReloadType" value="SELECTIVE" />
|
<option name="autoReloadType" value="SELECTIVE" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="8497df64-d86b-4c98-ac58-c157d9d3fb1e" name="Changes" comment="Release 1.0!!!!">
|
<list default="true" id="8497df64-d86b-4c98-ac58-c157d9d3fb1e" name="Changes" comment="">
|
||||||
|
<change beforePath="$PROJECT_DIR$/.github/workflows/docker-image.yml" beforeDir="false" afterPath="$PROJECT_DIR$/.github/workflows/docker-image.yml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/README.md" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/frontend/index.html" beforeDir="false" afterPath="$PROJECT_DIR$/frontend/index.html" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/info.txt" beforeDir="false" afterPath="$PROJECT_DIR$/info.txt" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/public/favicon.ico" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/public/logo192.png" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/public/logo512.png" beforeDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -29,9 +36,10 @@
|
|||||||
"accountId": "f04977d4-c3b2-400a-9c9b-d5b445f8a970"
|
"accountId": "f04977d4-c3b2-400a-9c9b-d5b445f8a970"
|
||||||
}
|
}
|
||||||
}</component>
|
}</component>
|
||||||
<component name="ProjectColorInfo">{
|
<component name="ProjectColorInfo"><![CDATA[{
|
||||||
"associatedIndex": 8
|
"customColor": "636378de",
|
||||||
}</component>
|
"associatedIndex": 8
|
||||||
|
}]]></component>
|
||||||
<component name="ProjectId" id="2pojjnjB8kTL4lo1P2No1yvZp4c" />
|
<component name="ProjectId" id="2pojjnjB8kTL4lo1P2No1yvZp4c" />
|
||||||
<component name="ProjectLevelVcsManager" settingsEditedManually="true">
|
<component name="ProjectLevelVcsManager" settingsEditedManually="true">
|
||||||
<ConfirmationsSetting value="1" id="Add" />
|
<ConfirmationsSetting value="1" id="Add" />
|
||||||
@@ -66,6 +74,11 @@
|
|||||||
"vue.rearranger.settings.migration": "true"
|
"vue.rearranger.settings.migration": "true"
|
||||||
}
|
}
|
||||||
}</component>
|
}</component>
|
||||||
|
<component name="RecentsManager">
|
||||||
|
<key name="MoveFile.RECENT_KEYS">
|
||||||
|
<recent name="D:\Programming Projects\SSH-Project-JB\public" />
|
||||||
|
</key>
|
||||||
|
</component>
|
||||||
<component name="RunManager" selected="Shell Script.run_backend_frontend">
|
<component name="RunManager" selected="Shell Script.run_backend_frontend">
|
||||||
<configuration name="run_backend_frontend" type="ShConfigurationType">
|
<configuration name="run_backend_frontend" type="ShConfigurationType">
|
||||||
<option name="SCRIPT_TEXT" value="Start-Process "powershell" -ArgumentList "-NoProfile", "-Command npm run start-vite"; Start-Process "powershell" -ArgumentList "-NoProfile", "-Command npm run start-server" " />
|
<option name="SCRIPT_TEXT" value="Start-Process "powershell" -ArgumentList "-NoProfile", "-Command npm run start-vite"; Start-Process "powershell" -ArgumentList "-NoProfile", "-Command npm run start-server" " />
|
||||||
@@ -116,7 +129,7 @@
|
|||||||
<workItem from="1733448523969" duration="3535000" />
|
<workItem from="1733448523969" duration="3535000" />
|
||||||
<workItem from="1733549186397" duration="8748000" />
|
<workItem from="1733549186397" duration="8748000" />
|
||||||
<workItem from="1733599078854" duration="1895000" />
|
<workItem from="1733599078854" duration="1895000" />
|
||||||
<workItem from="1733601633451" duration="4501000" />
|
<workItem from="1733601633451" duration="10190000" />
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00001" summary="Nano zoom fix #11">
|
<task id="LOCAL-00001" summary="Nano zoom fix #11">
|
||||||
<option name="closed" value="true" />
|
<option name="closed" value="true" />
|
||||||
|
|||||||
@@ -1 +1,13 @@
|
|||||||
SSH is silly
|
[![Contributors][contributors-shield]][contributors-url]
|
||||||
|
[![Forks][forks-shield]][forks-url]
|
||||||
|
[![Stargazers][stars-shield]][stars-url]
|
||||||
|
[![Issues][issues-shield]][issues-url]
|
||||||
|
[![MIT License][license-shield]][license-url]
|
||||||
|
[![Release][release-shield]][release-url]
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://github.com/LukeGus/Termix">
|
||||||
|
<img alt="Termimx Banner" src="./TermixLogo.png">
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
After Width: | Height: | Size: 19 KiB |
@@ -7,7 +7,7 @@
|
|||||||
<meta name="theme-color" content="#000000" />
|
<meta name="theme-color" content="#000000" />
|
||||||
<meta
|
<meta
|
||||||
name="description"
|
name="description"
|
||||||
content="Web site created using @vitejs/plugin-react"
|
content="Sever management software for SSH!"
|
||||||
/>
|
/>
|
||||||
<link rel="apple-touch-icon" href="/logo192.png" />
|
<link rel="apple-touch-icon" href="/logo192.png" />
|
||||||
<!--
|
<!--
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
|
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
|
||||||
-->
|
-->
|
||||||
<link rel="manifest" href="/manifest.json" />
|
<link rel="manifest" href="/manifest.json" />
|
||||||
<title>React App</title>
|
<title>Termix</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
// start.js
|
// start.js
|
||||||
const { spawn } = require('child_process');
|
const { spawn } = require('child_process');
|
||||||
|
|
||||||
const child = spawn('node', ["\"D:/Programming Projects/SSH-Project-JB/backend/server.js\""], {
|
const child = spawn('node', ["\"D:/Programming Projects/Termix/backend/server.js\""], {
|
||||||
stdio: 'inherit', // this is key for interactivity
|
stdio: 'inherit', // this is key for interactivity
|
||||||
shell: true, // use system shell
|
shell: true, // use system shell
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
Currently:
|
Currently:
|
||||||
all done for release!
|
Create read.me (copy stuff from nexterm, do planned vs current features, description, why were different, setup tutorial (docker, manual build), example images (live tutorial?), eventually website?, that cool info stuff it shows like the repo stars and the brand iamge and stuff)
|
||||||
|
then all done for release!
|
||||||
|
|
||||||
Minor bugs:
|
Minor bugs:
|
||||||
start session button stays connected even if fail to connect (for example for port). Also should be able to click it again to stop the connection.
|
start session button stays connected even if fail to connect (for example for port). Also should be able to click it again to stop the connection.
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 39 KiB |