← back to Rentv
auth: add Daniel viewer login
b41691e2e8aa184de9febf6b5ca8dc437050eacd · 2026-07-23 14:42:17 -0700 · Steve Abrams
Files touched
M data/markets.jsonM data/news.jsonM data/ticker.jsonM server.js
Diff
commit b41691e2e8aa184de9febf6b5ca8dc437050eacd
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Jul 23 14:42:17 2026 -0700
auth: add Daniel viewer login
---
data/markets.json | 2 +-
data/news.json | 2 +-
data/ticker.json | 2 +-
server.js | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/data/markets.json b/data/markets.json
index f95b0ed1..599f287c 100644
--- a/data/markets.json
+++ b/data/markets.json
@@ -1,5 +1,5 @@
{
- "fetched_at": "2026-07-23T21:06:23.228Z",
+ "fetched_at": "2026-07-23T21:25:59.953Z",
"source": "Yahoo Finance — live (CBOE Treasury yields, Dow Jones/MSCI REIT indices)",
"curve": [
{
diff --git a/data/news.json b/data/news.json
index 56887759..491f7602 100644
--- a/data/news.json
+++ b/data/news.json
@@ -1,6 +1,6 @@
{
"source": "rentv.com — live",
- "fetched_at": "2026-07-23T21:06:22.958Z",
+ "fetched_at": "2026-07-23T21:25:59.579Z",
"count": 30,
"items": [
{
diff --git a/data/ticker.json b/data/ticker.json
index 71a4f97c..8b2e06a5 100644
--- a/data/ticker.json
+++ b/data/ticker.json
@@ -1,5 +1,5 @@
{
- "fetched_at": "2026-07-23T21:06:23.213Z",
+ "fetched_at": "2026-07-23T21:25:59.882Z",
"la_office_vac": {
"label": "LA OFFICE VAC",
"value": "23.1%",
diff --git a/server.js b/server.js
index a23ecd12..dec71504 100644
--- a/server.js
+++ b/server.js
@@ -14,7 +14,7 @@ const PUB = path.join(__dirname, 'public');
const readJSON = (f, fb) => { try { return JSON.parse(fs.readFileSync(path.join(DATA, f), 'utf8')); } catch { return fb; } };
// ── Basic Auth gate (unified + client logins). Health stays open for smoke-tests. ──
-const CREDS = ['admin:DW2024!', 'Boomer:Rentv2024!']
+const CREDS = ['admin:DW2024!', 'Boomer:Rentv2024!', 'Daniel:Dandeana1992']
.concat((process.env.BASIC_AUTH_EXTRA || '').split(',').map(s => s.trim()).filter(Boolean));
const ACCEPTED = new Set(CREDS.map(c => 'Basic ' + Buffer.from(c).toString('base64')));
app.get('/api/health', (_q, r) => r.json({ ok: true, at: new Date().toISOString() }));
← f934418a Localize all rentv.com photos + drop link-outs (serve everyt
·
back to Rentv
·
chore: v0.7.0 — section-filter feature (session close) 987e4e2a →