From 85ab07476351a15370c0e7c60a4472b66fcbd2c6 Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Mon, 5 Oct 2026 16:07:07 -0700 Subject: [PATCH] Serve Whistlegraph mint previews from the AC IPFS gateway --- system/public/mint/index.html | 2 +- system/public/mint/mint.mjs | 2 +- system/tests/whistlegraph-mint-browser.mjs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/system/public/mint/index.html b/system/public/mint/index.html index 1951dd68c6..fe7f67ed34 100644 --- a/system/public/mint/index.html +++ b/system/public/mint/index.html @@ -3,7 +3,7 @@ - + Mint Whistlegraph
diff --git a/system/public/mint/mint.mjs b/system/public/mint/mint.mjs index f92f8a6469..fc3760c162 100644 --- a/system/public/mint/mint.mjs +++ b/system/public/mint/mint.mjs @@ -22,7 +22,7 @@ function show(state) { $('art').dataset.aspect = intent.aspect || '2:3'; $('settings').textContent = `${intent.editions} edition${intent.editions === 1 ? '' : 's'} · ${intent.royalties / 10}% royalties · Tezos mainnet`; if (/^ipfs:\/\/Qm[1-9A-HJ-NP-Za-km-z]{44}$/.test(intent.artifactUri || '')) { - const src = 'https://ipfs.io/ipfs/' + intent.artifactUri.slice(7); + const src = 'https://ipfs.aesthetic.computer/ipfs/' + intent.artifactUri.slice(7); if ($('art').src !== src) $('art').src = src; $('art').hidden = false; } diff --git a/system/tests/whistlegraph-mint-browser.mjs b/system/tests/whistlegraph-mint-browser.mjs index 21454a8884..814111a3b5 100644 --- a/system/tests/whistlegraph-mint-browser.mjs +++ b/system/tests/whistlegraph-mint-browser.mjs @@ -32,12 +32,12 @@ try { const page=await browser.newPage();const errors=[];page.on('pageerror',e=>errors.push(e.message)); await page.setViewport({width:430,height:900,deviceScaleFactor:1}); await page.setRequestInterception(true);page.on('request',req=>{ - if(req.url().startsWith('https://ipfs.io/ipfs/'))req.respond({status:200,contentType:'text/html',body:'Packed artwork'}); + if(req.url().startsWith('https://ipfs.aesthetic.computer/ipfs/'))req.respond({status:200,contentType:'text/html',body:'Packed artwork'}); else if(req.url().startsWith(base))req.continue();else req.abort(); }); await page.goto(base+'/mint/#'+'a'.repeat(64));await page.waitForSelector('#connect:not([hidden])'); assert.equal(new URL(page.url()).hash,''); - const frame=page.frames().find(f=>f.url().startsWith('https://ipfs.io')); + const frame=page.frames().find(f=>f.url().startsWith('https://ipfs.aesthetic.computer')); assert.equal(await frame.evaluate(()=>{try{void top.localStorage;return false;}catch{return true;}}),true); await page.click('#connect');await page.waitForSelector('#mint:not([hidden])'); assert.equal(await page.$eval('#mint',e=>e.disabled),true); -- 2.54.0