Files
PinchChat/package.json
Nicolas Varrot e77a1c8dcb fix: display image attachments in user message bubbles
Images sent by the user were transmitted to the gateway correctly but
not shown in the chat UI, making it appear as if attachments were lost.

Now image blocks are included in the user message for immediate visual
feedback.

Closes #14
2026-02-27 13:31:39 +00:00

75 lines
1.9 KiB
JSON

{
"name": "pinchchat",
"version": "1.67.3",
"description": "A sleek, dark-themed webchat UI for OpenClaw — monitor sessions, stream responses, and inspect tool calls in real-time.",
"type": "module",
"repository": {
"type": "git",
"url": "https://github.com/MarlBurroW/pinchchat.git"
},
"license": "MIT",
"author": "Nicolas Varrot",
"homepage": "https://marlburrow.github.io/pinchchat/",
"bugs": {
"url": "https://github.com/MarlBurroW/pinchchat/issues"
},
"keywords": [
"openclaw",
"webchat",
"chat-ui",
"ai-agent",
"llm",
"tool-calls",
"dark-theme",
"react",
"vite",
"streaming",
"websocket"
],
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"lint": "eslint .",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"preview": "vite preview",
"lint:fix": "eslint . --fix"
},
"dependencies": {
"@tailwindcss/vite": "^4.1.18",
"clsx": "^2.1.1",
"lucide-react": "^0.564.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-markdown": "^10.1.0",
"rehype-highlight": "^7.0.2",
"remark-breaks": "^4.0.0",
"remark-gfm": "^4.0.1",
"tailwind-merge": "^3.4.0",
"tailwindcss": "^4.1.18"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
"@testing-library/dom": "^10.4.1",
"@testing-library/react": "^16.3.2",
"@types/node": "^24.10.13",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^5.1.4",
"@vitest/coverage-v8": "^4.0.18",
"eslint": "^9.39.2",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.5.0",
"globals": "^16.5.0",
"jsdom": "^28.1.0",
"typescript": "~5.9.3",
"typescript-eslint": "^8.55.0",
"vite": "^7.3.1",
"vitest": "^4.0.18"
},
"engines": {
"node": ">=20.19"
}
}