diff --git a/package-lock.json b/package-lock.json
index 855c5dc..1ad0358 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "pinchchat",
- "version": "1.63.1",
+ "version": "1.63.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "pinchchat",
- "version": "1.63.1",
+ "version": "1.63.2",
"license": "MIT",
"dependencies": {
"@tailwindcss/vite": "^4.1.18",
diff --git a/package.json b/package.json
index 58082d3..0a7ce2c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "pinchchat",
- "version": "1.63.1",
+ "version": "1.63.2",
"description": "A sleek, dark-themed webchat UI for OpenClaw — monitor sessions, stream responses, and inspect tool calls in real-time.",
"type": "module",
"repository": {
diff --git a/src/components/ChatMessage.tsx b/src/components/ChatMessage.tsx
index e4278c8..d15d459 100644
--- a/src/components/ChatMessage.tsx
+++ b/src/components/ChatMessage.tsx
@@ -540,20 +540,20 @@ export const ChatMessageComponent = memo(function ChatMessageComponent({ message
)}
+ {isUser && onRetry && (
+
+ )}
setShowRawJson(o => !o)} />
- {/* Retry button (user messages only) */}
- {isUser && onRetry && (
-
- )}
+ {/* Retry button moved into the action toolbar below */}
{/* User-visible text */}
{!isUser ? (