From 4d62508b174cfb6052d0352b0ca72105fd2b2eb5 Mon Sep 17 00:00:00 2001 From: OpenClaw Bot Date: Wed, 18 Feb 2026 18:45:46 -0600 Subject: [PATCH] Add Task #10 - Set up browser screenshot capability High priority task to enable browser tool screenshots. User needs this to share local website screenshots with friends who cannot access the home network. Requirements documented in task comments. --- src/stores/useTaskStore.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/stores/useTaskStore.ts b/src/stores/useTaskStore.ts index 72ded27..789fade 100644 --- a/src/stores/useTaskStore.ts +++ b/src/stores/useTaskStore.ts @@ -222,6 +222,24 @@ const defaultTasks: Task[] = [ { id: 'c28', text: 'COMPLETED: Added priority buttons to task detail dialog. Click any task to see Low/Medium/High/Urgent buttons with color coding. Changes apply immediately.', createdAt: new Date().toISOString(), author: 'assistant' } ], tags: ['ui', 'kanban', 'feature', 'priority'] + }, + { + id: '10', + title: 'Set up browser screenshot capability for OpenClaw', + description: 'Enable the browser tool to take screenshots of websites for sharing and documentation. Currently the browser control service is unavailable because the Chrome extension is not connected. Need to set up OpenClaw Browser Relay Chrome extension or configure Puppeteer/Playwright as a fallback.', + type: 'task', + status: 'backlog', + priority: 'high', + projectId: '2', + createdAt: new Date().toISOString(), + updatedAt: new Date().toISOString(), + comments: [ + { id: 'c29', text: 'USER REQUIREMENT: Install OpenClaw Browser Relay Chrome extension and attach it to a tab', createdAt: new Date().toISOString(), author: 'assistant' }, + { id: 'c30', text: 'ALTERNATIVE: Set up Puppeteer/Playwright for headless screenshots (requires Chrome/Chromium install)', createdAt: new Date().toISOString(), author: 'assistant' }, + { id: 'c31', text: 'CURRENT WORKAROUND: Using temporary Puppeteer install in /tmp - not persistent', createdAt: new Date().toISOString(), author: 'assistant' }, + { id: 'c32', text: 'USE CASE: User needs to share screenshots of local websites (like heartbeat-monitor) with friends who cannot access the local network', createdAt: new Date().toISOString(), author: 'user' } + ], + tags: ['infrastructure', 'browser', 'screenshot', 'openclaw'] } ]