From 8a995cb9e3083b7c95e06e6ebeed87a51f9ba558 Mon Sep 17 00:00:00 2001 From: arkon Date: Wed, 10 Jun 2026 12:10:31 +0200 Subject: [PATCH] feat(ui): toggle to hide the response-viewer (eye) header button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The eye button (View last response) was the only header control with no visibility setting. Add App Settings -> Display -> "Response Viewer" (showResponseViewer, default on, per-device like the other header toggles; added to the displayKeys no-cross-device-sync set along with showLifecycleLog, which was missing from it). Hiding uses a marker class with higher specificity — the base rule is display:inline-flex !important, so an inline style cannot override it. Verified via Playwright on a fresh instance: 8/8 — default visible, hides live on save, persists across reload, server schema accepts the key, re-enable restores, mobile storage isolated. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/web/public/index.html | 7 +++++++ src/web/public/settings-ui.js | 11 +++++++++++ src/web/public/styles.css | 6 ++++++ src/web/schemas.ts | 1 + 4 files changed, 25 insertions(+) diff --git a/src/web/public/index.html b/src/web/public/index.html index 438845bb..78407eca 100644 --- a/src/web/public/index.html +++ b/src/web/public/index.html @@ -985,6 +985,13 @@ +
+ Response Viewer + +
Multi-monitor Button