diff --git a/package.json b/package.json index bc86e1b..338fcf0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "gerbil", "productName": "Gerbil", - "version": "0.9.11", + "version": "1.0.0", "description": "Run Large Language Models locally", "main": "out/main/index.js", "homepage": "./", diff --git a/src/constants/css.ts b/src/constants/css.ts new file mode 100644 index 0000000..b6c62a2 --- /dev/null +++ b/src/constants/css.ts @@ -0,0 +1,65 @@ +export const KLITE_CSS_OVERRIDE = ` +`; diff --git a/src/main/managers/KoboldCppManager.ts b/src/main/managers/KoboldCppManager.ts index 030b41d..2fa6a9f 100644 --- a/src/main/managers/KoboldCppManager.ts +++ b/src/main/managers/KoboldCppManager.ts @@ -21,6 +21,7 @@ import { ConfigManager } from '@/main/managers/ConfigManager'; import { LogManager } from '@/main/managers/LogManager'; import { WindowManager } from '@/main/managers/WindowManager'; import { PRODUCT_NAME, SERVER_READY_SIGNALS } from '@/constants'; +import { KLITE_CSS_OVERRIDE } from '@/constants/css'; import { pathExists, readJsonFile, writeJsonFile } from '@/utils/fs'; import { stripAssetExtensions } from '@/utils/version'; import type { @@ -294,66 +295,10 @@ export class KoboldCppManager { const content = await readFile(kliteEmbdPath, 'utf8'); - const customCssOverride = ` -`; - if (content.includes('')) { const patchedContent = content.replace( '', - `${customCssOverride}\n` + `${KLITE_CSS_OVERRIDE}\n` ); await writeFile(kliteEmbdPath, patchedContent, 'utf8'); this.windowManager.sendKoboldOutput( @@ -758,9 +703,7 @@ export class KoboldCppManager { const commandLine = `$ ${currentVersion.path} ${finalArgs.join(' ')}`; - setTimeout(() => { - this.windowManager.sendKoboldOutput(commandLine); - }, 200); + this.windowManager.sendKoboldOutput(commandLine); let readyResolve: | ((value: { success: boolean; pid?: number; error?: string }) => void) diff --git a/yarn.lock b/yarn.lock index 7c2a60e..81e5bb0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1280,12 +1280,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 24.3.0 - resolution: "@types/node@npm:24.3.0" +"@types/node@npm:*, @types/node@npm:^24.3.1": + version: 24.3.1 + resolution: "@types/node@npm:24.3.1" dependencies: undici-types: "npm:~7.10.0" - checksum: 10c0/96bdeca01f690338957c2dcc92cb9f76c262c10398f8d91860865464412b0f9d309c24d9b03d0bdd26dd47fa7ee3f8227893d5c89bc2009d919a525a22512030 + checksum: 10c0/99b86fc32294fcd61136ca1f771026443a1e370e9f284f75e243b29299dd878e18c193deba1ce29a374932db4e30eb80826e1049b9aad02d36f5c30b94b6f928 languageName: node linkType: hard @@ -1298,15 +1298,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^24.3.1": - version: 24.3.1 - resolution: "@types/node@npm:24.3.1" - dependencies: - undici-types: "npm:~7.10.0" - checksum: 10c0/99b86fc32294fcd61136ca1f771026443a1e370e9f284f75e243b29299dd878e18c193deba1ce29a374932db4e30eb80826e1049b9aad02d36f5c30b94b6f928 - languageName: node - linkType: hard - "@types/plist@npm:^3.0.1": version: 3.0.5 resolution: "@types/plist@npm:3.0.5"