← back to Re Flyer Aggregator
retire the 3D WebGL viz (Steve: bad UI, freezes, scroll-locks): /live.html now serves the good sources dashboard (scrolls, Nav Agent, no WebGL) (TK-10708)
a4e32377c079ff850795ac4ae0e5d7f4aabb9b26 · 2026-08-19 17:09:50 -0700 · Steve Abrams
Files touched
Diff
commit a4e32377c079ff850795ac4ae0e5d7f4aabb9b26
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Aug 19 17:09:50 2026 -0700
retire the 3D WebGL viz (Steve: bad UI, freezes, scroll-locks): /live.html now serves the good sources dashboard (scrolls, Nav Agent, no WebGL) (TK-10708)
---
serve-viewers.mjs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/serve-viewers.mjs b/serve-viewers.mjs
index ff6b2a1..8611e4f 100644
--- a/serve-viewers.mjs
+++ b/serve-viewers.mjs
@@ -1,7 +1,7 @@
import http from 'node:http'; import { readFileSync, statSync } from 'node:fs'; import { join, extname, dirname } from 'node:path'; import { fileURLToPath } from 'node:url';
const PUB = join(dirname(fileURLToPath(import.meta.url)), 'public');
const MIME = {'.html':'text/html','.json':'application/json','.csv':'text/csv','.js':'text/javascript','.css':'text/css','.png':'image/png'};
-const ALIAS = { '/':'/sources/index.html', '/sources':'/sources/index.html', '/live.html':'/flyers/live.html',
+const ALIAS = { '/':'/sources/index.html', '/sources':'/sources/index.html', '/live.html':'/sources/index.html',
'/flyers.json':'/flyers/flyers.json', '/advertising':'/advertising/index.html', '/flyers':'/flyers/index.html' };
http.createServer((q,s)=>{
let u = decodeURIComponent(q.url.split('?')[0]); u = ALIAS[u] || u;
← c9ace0f pivot to 'where the data comes from' dashboard (Steve: show
·
back to Re Flyer Aggregator
·
full graphs on the dashboard (Chart.js 2D canvas — robust, n ae2397c →