From fc43d2af9cbe319b1b03fa1ac8b8c95c41520f29 Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Sun, 15 Mar 2026 09:46:24 -0700 Subject: [PATCH] =?UTF-8?q?Revert=20auto=20header=20image=20discovery=20?= =?UTF-8?q?=E2=80=94=20header=20is=20manual=20upload=20only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- portal/setup-wizard.html | 39 ++++++--------------------------------- 1 file changed, 6 insertions(+), 33 deletions(-) diff --git a/portal/setup-wizard.html b/portal/setup-wizard.html index a38a455..119714c 100644 --- a/portal/setup-wizard.html +++ b/portal/setup-wizard.html @@ -1552,10 +1552,9 @@ const menuPages = discoverResult.menuPages || []; const siteName = discoverResult.siteName || ''; - // Store business info, platform URLs, and header image from discovery + // Store business info and platform URLs from discovery config.discoveredBusinessInfo = discoverResult.businessInfo || {}; config.platformPages = discoverResult.platformPages || []; - config.discoveredHeaderImageUrl = discoverResult.headerImageUrl || ''; if (menuPages.length > 1) { // Multiple menus found — show confirmation step @@ -2729,8 +2728,7 @@ // Header Image step - between business info and categories function showHeaderImageStep() { const hasAutoHeader = config.headerImageFile != null; - const hasDiscoveredHeader = !hasAutoHeader && !!config.discoveredHeaderImageUrl; - const headerText = (hasAutoHeader || hasDiscoveredHeader) + const headerText = hasAutoHeader ? `

I found an image that would work great as your menu header!

` : `

This image appears at the top of your menu in the Payfrit app. It's the first thing customers see!

`; @@ -2745,14 +2743,14 @@
  • Content: Your restaurant, food, or branding
  • -
    +
    @@ -2760,7 +2758,7 @@ - ${(hasAutoHeader || hasDiscoveredHeader) ? 'Use This Image' : 'Continue'} + ${hasAutoHeader ? 'Use This Image' : 'Continue'}
    @@ -2777,13 +2775,6 @@ } }; reader.readAsDataURL(config.headerImageFile); - } else if (hasDiscoveredHeader) { - // Show preview from discovered URL - const preview = document.getElementById('headerUploadPreview'); - if (preview) { - preview.style.backgroundImage = `url(${config.discoveredHeaderImageUrl})`; - preview.style.display = 'block'; - } } } @@ -3686,25 +3677,7 @@ // Update localStorage with the new business ID to keep user logged in localStorage.setItem('payfrit_portal_business', finalBusinessId); - // Upload header image if one was selected, or download from discovered URL - if (!config.headerImageFile && config.discoveredHeaderImageUrl && finalBusinessId) { - // Download header from discovered URL server-side - try { - const dlResp = await fetch(`${config.apiBaseUrl}/setup/downloadImages.php`, { - method: 'POST', - headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify({ businessID: finalBusinessId, headerUrl: config.discoveredHeaderImageUrl }) - }); - const dlResult = await dlResp.json(); - if (dlResult.OK) { - console.log('Header image downloaded from URL:', config.discoveredHeaderImageUrl); - } else { - console.warn('Header URL download failed:', dlResult); - } - } catch (dlErr) { - console.warn('Header URL download error:', dlErr); - } - } + // Upload header image if one was selected if (config.headerImageFile && finalBusinessId) { try { const formData = new FormData();