Skip to content
Merged

Dev #44

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
bee134e
feat: implement terminal authentication and WebSocket connection for …
Emmo00 Nov 21, 2025
3f99b77
Merge pull request #40 from Emmo00/feat/terminal-ui
Emmo00 Nov 21, 2025
4ca800b
feat: enhance terminal UI with responsive sizing and fit button
Emmo00 Nov 21, 2025
9806e6f
Revert "feat: enhance terminal UI with responsive sizing and fit button"
Emmo00 Nov 21, 2025
5d108c0
feat: refactor terminal connection logic for improved readability and…
Emmo00 Nov 21, 2025
8da2cc4
...
Emmo00 Nov 21, 2025
f1091d4
Merge branch 'M3tering:feat/terminal-ui' into feat/terminal-ui
Emmo00 Nov 22, 2025
a7cd197
Merge pull request #42 from Emmo00/feat/terminal-ui
Emmo00 Nov 22, 2025
90d59bd
feat: update Dockerfile and .dockerignore for improved build process …
Emmo00 Nov 23, 2025
e902dd6
Merge pull request #41 from M3tering/feat/terminal-ui
Emmo00 Dec 4, 2025
4d5d1cb
Merge pull request #43 from Emmo00/feat/stable-build
Emmo00 Dec 4, 2025
5e9aa5a
feat: enhance application initialization and add heartbeat publishing…
Emmo00 Dec 15, 2025
2f3645c
feat: log success message after sending pending transactions to Streamr
Emmo00 Dec 15, 2025
4c638cc
feat: enhance terminal container styles and initialize xterm with res…
Emmo00 Dec 15, 2025
0125f03
feat: update terminal padding for improved layout and visibility
Emmo00 Dec 15, 2025
ac3a9c8
feat: add height style to xterm-screen for consistent terminal display
Emmo00 Dec 15, 2025
508af56
...
Emmo00 Dec 15, 2025
6e3ba67
feat: update authentication form to include clickButton function on s…
Emmo00 Dec 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,8 @@ dist
build
*.log
.DS_Store
Thumbs.db
*.db

# ignore test files
**/*.test.ts
**/*.spec.ts
11 changes: 5 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,16 @@ WORKDIR /opt/app

RUN apk add --no-cache cmake make g++ python3 openssl-dev py3-setuptools

# Optional: clean old node_modules if re-building
RUN rm -rf node_modules package-lock.json

# Copy and install dependencies
COPY package.json .
COPY package-lock.json .
COPY package*.json ./

RUN npm install --include=dev && npm cache clean --force

# Copy application files
COPY babel.config.js .
COPY tsconfig.json .
COPY .env .
COPY src ./src
RUN npm install --include=dev

# Build project
RUN npm run build
Expand Down
218 changes: 149 additions & 69 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 5 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@
"start": "node dist/index.js",
"build": "tsc",
"dev": "nodemon --exec ts-node src/index.ts",
"test": "tsc --noEmit && jest",
"rebuild": "npm rebuild"
"test": "tsc --noEmit && jest"
},
"author": "Emmo00",
"license": "MIT",
Expand All @@ -24,7 +23,9 @@
"express": "^4.19.1",
"express-handlebars": "^7.1.2",
"handlebars": "^4.7.8",
"mqtt": "^5.5.0"
"mqtt": "^5.5.0",
"ssh2": "^1.17.0",
"ws": "^8.18.3"
},
"devDependencies": {
"@babel/preset-env": "^7.28.3",
Expand All @@ -33,6 +34,7 @@
"@types/express": "^4.17.21",
"@types/jest": "^30.0.0",
"@types/node": "^20.11.30",
"@types/ssh2": "^1.15.5",
"babel-jest": "^30.0.5",
"jest": "^30.0.5",
"nodemon": "^3.1.0",
Expand Down
Loading