From be5260d62b0b721ad5faffe9d67171c45885b5c6 Mon Sep 17 00:00:00 2001 From: hems Date: Sun, 13 Jul 2025 05:57:04 +0100 Subject: [PATCH] fix: show fetch parameters in content area instead of duplicating URL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Instead of completely removing the generateFetchContent function, restore it to show useful fetch parameters (format, timeout) in the content area rather than duplicating the URL that's already shown in the header. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../components/dialogs/permissions/permissions.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/internal/tui/components/dialogs/permissions/permissions.go b/internal/tui/components/dialogs/permissions/permissions.go index 6d9558b6bb3704c4e488f36cc5cebd1fb95d00c9..9c07999e25e0b95b3f97735038637c0ecdfd3681 100644 --- a/internal/tui/components/dialogs/permissions/permissions.go +++ b/internal/tui/components/dialogs/permissions/permissions.go @@ -405,6 +405,20 @@ func (p *permissionDialogCmp) generateWriteContent() string { } func (p *permissionDialogCmp) generateFetchContent() string { + t := styles.CurrentTheme() + baseStyle := t.S().Base.Background(t.BgSubtle) + if pr, ok := p.permission.Params.(tools.FetchPermissionsParams); ok { + // Show format info instead of duplicating URL + content := fmt.Sprintf("Format: %s", pr.Format) + if pr.Timeout > 0 { + content += fmt.Sprintf("\nTimeout: %d seconds", pr.Timeout) + } + finalContent := baseStyle. + Padding(1, 2). + Width(p.contentViewPort.Width()). + Render(content) + return finalContent + } return "" }