From fe095491a72de9d6f04c4df25c68fea07e852dd5 Mon Sep 17 00:00:00 2001 From: lone-cloud Date: Sun, 24 Aug 2025 00:21:36 -0700 Subject: [PATCH] switch back from xterm, minor fixes --- .cspell/project-terms.txt | 3 + package.json | 5 +- src/components/AppHeader.tsx | 6 +- src/components/ModelFileField.tsx | 12 - .../screens/Interface/TerminalTab.tsx | 238 +++++++++--------- .../screens/Launch/GeneralTab/index.tsx | 12 - src/components/screens/Launch/index.tsx | 36 ++- src/utils/index.ts | 1 + src/utils/terminal.ts | 28 +++ yarn.lock | 60 ++--- 10 files changed, 212 insertions(+), 189 deletions(-) create mode 100644 src/utils/terminal.ts diff --git a/.cspell/project-terms.txt b/.cspell/project-terms.txt index 97f21d3..6f2c720 100644 --- a/.cspell/project-terms.txt +++ b/.cspell/project-terms.txt @@ -1,6 +1,9 @@ alsa AMDGPU +ansi +ANSI APPIMAGE +stripansi asar Autoencoder BLAS diff --git a/package.json b/package.json index c0e89fa..5897dfd 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "@types/node": "^24.3.0", "@types/react": "^19.1.11", "@types/react-dom": "^19.1.7", + "@types/strip-ansi": "^5.2.1", "@typescript-eslint/eslint-plugin": "^8.40.0", "@typescript-eslint/parser": "^8.40.0", "@vitejs/plugin-react": "^5.0.1", @@ -88,14 +89,12 @@ "dependencies": { "@mantine/core": "^8.2.7", "@mantine/hooks": "^8.2.7", - "@xterm/addon-fit": "^0.10.0", - "@xterm/addon-web-links": "^0.11.0", - "@xterm/xterm": "^5.5.0", "execa": "^9.6.0", "got": "^14.4.7", "lucide-react": "^0.541.0", "react": "^19.1.1", "react-dom": "^19.1.1", + "strip-ansi": "^7.1.0", "systeminformation": "^5.27.7", "winston": "^3.17.0", "winston-daily-rotate-file": "^5.0.0", diff --git a/src/components/AppHeader.tsx b/src/components/AppHeader.tsx index 67dac25..aa010a2 100644 --- a/src/components/AppHeader.tsx +++ b/src/components/AppHeader.tsx @@ -109,8 +109,8 @@ export const AppHeader = ({ {currentScreen === 'interface' && (