diff --git a/CLAUDE.md b/CLAUDE.md index 5b99843..323d9d4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -832,8 +832,9 @@ keys; components/; lib/ is pure and tested). One responsibility per file; aliase the privacy statement the signing policy links: a new network request changes it in the same PR. - Shipping follows the global rules: issue, branch, PR, squash-merge, never commit to main, never merge without the owner's explicit approval of that PR. Bump the version inside the PR. -- `release.yml` arrives with the icon PR (#2): no release is published with the placeholder icon - (`build/icon.ico` is currently Prism's). +- **The app icon** is `build/icon.ico` (app, installer, uninstaller; 16-256 px frames) with its + source `build/icon-source.png`, and `assets/prism-terminal-icon.png` (256 px) for the README. + Since #129 (owner, 2026-10-04) it is "folded ribbons", from the owner's own icon variations. - **Installing is the last verification step.** `npm run package`, kill every `PrismTerminal` and `PrismTerminal-Setup*` process, run `dist/PrismTerminal-Setup-x64-.exe /S`, then POLL `%LOCALAPPDATA%\Programs\PrismTerminal\PrismTerminal.exe` until its LastWriteTime moves (it goes diff --git a/README.md b/README.md index f167959..fc8ce7b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@
- Prism Terminal + Prism Terminal # Prism Terminal diff --git a/assets/prism-terminal-icon.png b/assets/prism-terminal-icon.png new file mode 100644 index 0000000..0dcc374 Binary files /dev/null and b/assets/prism-terminal-icon.png differ diff --git a/assets/prism-terminal-icon.svg b/assets/prism-terminal-icon.svg deleted file mode 100644 index 80e7016..0000000 --- a/assets/prism-terminal-icon.svg +++ /dev/null @@ -1,10 +0,0 @@ - - Prism Terminal - - - - - - - - diff --git a/build/icon-source.png b/build/icon-source.png index 3144840..3ddc45c 100644 Binary files a/build/icon-source.png and b/build/icon-source.png differ diff --git a/build/icon.ico b/build/icon.ico index 69c1a79..68e1d88 100644 Binary files a/build/icon.ico and b/build/icon.ico differ diff --git a/package-lock.json b/package-lock.json index 349adc4..8e21f03 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "prism-terminal", - "version": "0.28.3", + "version": "0.29.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "prism-terminal", - "version": "0.28.3", + "version": "0.29.0", "license": "MIT", "dependencies": { "@xterm/addon-fit": "^0.11.0", @@ -14,7 +14,7 @@ "@xterm/addon-unicode11": "^0.9.0", "@xterm/addon-web-links": "^0.12.0", "@xterm/xterm": "^6.0.0", - "node-pty": "1.2.0-beta.15", + "node-pty": "^1.1.0", "react": "^19.2.7", "react-dom": "^19.2.7" }, @@ -6107,9 +6107,9 @@ "license": "MIT" }, "node_modules/node-pty": { - "version": "1.2.0-beta.15", - "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.2.0-beta.15.tgz", - "integrity": "sha512-vORSzHXi4Ofl7HemVWpuudLqCPdaQb4LfpRCUpE5HPxhp4JYscl8zZwxh11p26v2wvW24WMwnMfLjhRLixrfxA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0.tgz", + "integrity": "sha512-20JqtutY6JPXTUnL0ij1uad7Qe1baT46lyolh2sSENDd4sTzKZ4nmAFkeAARDKwmlLjPx6XKRlwRUxwjOy+lUg==", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 35b810d..4cd7617 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "prism-terminal", "productName": "Prism Terminal", - "version": "0.28.3", + "version": "0.29.0", "description": "A tabbed Windows terminal for AI CLIs.", "main": "./out/main/index.js", "author": "Max", @@ -28,7 +28,7 @@ "@xterm/addon-unicode11": "^0.9.0", "@xterm/addon-web-links": "^0.12.0", "@xterm/xterm": "^6.0.0", - "node-pty": "1.2.0-beta.15", + "node-pty": "^1.1.0", "react": "^19.2.7", "react-dom": "^19.2.7" }, @@ -56,6 +56,6 @@ "vitest": "^3.2.7" }, "allowScripts": { - "node-pty@1.2.0-beta.15": true + "node-pty@1.1.0": true } }