From fc7a5e83355aaf0355517055c7614ae1b6a15357 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Mar 2026 20:58:21 +0000 Subject: [PATCH 1/3] Initial plan From 22964c866e3cece50abb0449e72f61a1e5026d6a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Mar 2026 21:30:00 +0000 Subject: [PATCH 2/3] Initial plan: restore sources box visibility Co-authored-by: sriail <225764385+sriail@users.noreply.github.com> --- package.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5793ad6..eb822b0 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,12 @@ { "type": "module", - "scripts": { "start": "node server.js" }, - "dependencies": { "express": "^4.18.0" } + "scripts": { + "start": "node server.js" + }, + "dependencies": { + "express": "^4.18.0" + }, + "devDependencies": { + "jsdom": "^28.1.0" + } } From 9a2ff60d53f8d84b573f09d49941db11aaa8e0cc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Mar 2026 21:33:06 +0000 Subject: [PATCH 3/3] Restore sources box: start expanded and visible by default Co-authored-by: sriail <225764385+sriail@users.noreply.github.com> --- package.json | 3 --- public/index.html | 5 +++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index eb822b0..d59a758 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,5 @@ }, "dependencies": { "express": "^4.18.0" - }, - "devDependencies": { - "jsdom": "^28.1.0" } } diff --git a/public/index.html b/public/index.html index 010b004..be957a9 100644 --- a/public/index.html +++ b/public/index.html @@ -656,14 +656,15 @@

MacAI

}); }); hdr.appendChild(copyBtn); - var list = document.createElement('div'); list.className = 'sources-list hidden'; + var list = document.createElement('div'); list.className = 'sources-list'; sources.forEach(function(s, i) { var item = document.createElement('div'); item.className = 'source-item'; var domain = ''; try { domain = new URL(s.url).hostname.replace(/^www\./,''); } catch(e){ domain=s.url; } item.innerHTML = '['+(i+1)+']
'+esc(s.title||domain)+'
'+esc(s.url)+'
'; list.appendChild(item); }); - var chev = hdr.querySelector('.chev'); var open = false; + var chev = hdr.querySelector('.chev'); var open = true; + if (chev) chev.classList.add('open'); hdr.addEventListener('click', function(e){ if(e.target===copyBtn||copyBtn.contains(e.target)) return; open=!open; list.classList.toggle('hidden',!open); if(chev) chev.classList.toggle('open',open); }); box.appendChild(hdr); box.appendChild(list); return box;