← back to Stack Map Viewer
viewer: add 📅 as-of date+time to the nav/toolbar (live data timestamp)
07d50b5029a9da11a730615669cd8b6ad2b5a364 · 2026-09-22 14:19:10 -0700 · Steve Abrams
Files touched
Diff
commit 07d50b5029a9da11a730615669cd8b6ad2b5a364
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Tue Sep 22 14:19:10 2026 -0700
viewer: add 📅 as-of date+time to the nav/toolbar (live data timestamp)
---
index.html | 2 ++
1 file changed, 2 insertions(+)
diff --git a/index.html b/index.html
index a07a754..45900c8 100644
--- a/index.html
+++ b/index.html
@@ -110,6 +110,7 @@
<button class="vbtn" data-view="scrapers">Scrapers ⏱</button>
<button class="tbtn" id="resetLayout" title="Clear saved node positions">Reset layout</button>
<span class="tspace" id="viewhint"></span>
+ <span id="navdate" style="margin-left:14px;color:#9fc4ff;font-size:12px;font-weight:600;white-space:nowrap" title="Live data as-of this scan">📅 …</span>
</div>
<div id="wrap"><div id="svgbox"></div><div id="treebox"></div><div id="treemapbox"></div><div id="scrapersbox"></div></div>
<div id="folders"></div>
@@ -506,6 +507,7 @@ function applyData(d){
document.getElementById('sub').textContent=N(d.skills)+' skills · '+N(d.agents)+' agents · '+N(d.projects)+' projects · '+N(d.cronLoaded)+' cron · '+N(d.parked)+' parked';
const vb=document.getElementById('verdict');vb.textContent='fleet: '+d.verdict;vb.className='badge '+d.verdict;
document.getElementById('foot').textContent='Live from ~/.claude · ~/Library/LaunchAgents · yolo-queue — auto-refresh 30s — last scan '+new Date(d.ts).toLocaleTimeString();
+ try{const nd=document.getElementById('navdate');if(nd)nd.textContent='📅 '+new Date(d.ts).toLocaleString(undefined,{year:'numeric',month:'short',day:'numeric',hour:'numeric',minute:'2-digit'});}catch{}
renderFolders(d.folders||[]);
setView(VIEW);
}
← 90346bf 5x REPORT: Cody SHIP-IT verdict + scope occlusion claim to d
·
back to Stack Map Viewer
·
viewer: render discontinued health status (⊘) distinctly fro 874d7a6 →