[object Object]

← back to Rentv Website

chore: lint (v.embed + originals cat guards), refactor, v0.2.1 (session close)

b440e79c3f348ecd53e8352203ef795c77365e8f · 2026-07-22 08:13:44 -0700 · Steve Abrams

Files touched

Diff

commit b440e79c3f348ecd53e8352203ef795c77365e8f
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Jul 22 08:13:44 2026 -0700

    chore: lint (v.embed + originals cat guards), refactor, v0.2.1 (session close)
---
 package-lock.json  | 4 ++--
 package.json       | 2 +-
 public/review.html | 2 +-
 server.js          | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 261d975..10db2d1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "rentv-website",
-  "version": "0.2.0",
+  "version": "0.2.1",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "rentv-website",
-      "version": "0.2.0",
+      "version": "0.2.1",
       "dependencies": {
         "express": "^4.21.2"
       }
diff --git a/package.json b/package.json
index e9c88fe..c85d3d7 100644
--- a/package.json
+++ b/package.json
@@ -1 +1 @@
-{"name":"rentv-website","version":"0.2.0","private":true,"main":"server.js","scripts":{"start":"node server.js","pull":"node scripts/pull-news.mjs"},"dependencies":{"express":"^4.21.2"}}
\ No newline at end of file
+{"name":"rentv-website","version":"0.2.1","private":true,"main":"server.js","scripts":{"start":"node server.js","pull":"node scripts/pull-news.mjs"},"dependencies":{"express":"^4.21.2"}}
\ No newline at end of file
diff --git a/public/review.html b/public/review.html
index 1594fcc..08bce82 100644
--- a/public/review.html
+++ b/public/review.html
@@ -175,7 +175,7 @@ function openVideo(id){
     box.innerHTML='<video id="mvid" src="'+esc(v.mp4)+'" poster="'+esc(v.thumb||'')+'" controls autoplay playsinline style="width:100%;height:100%;background:#000"></video>';
   }else{
     box.innerHTML='<iframe id="mframe" allow="accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture" allowfullscreen></iframe>';
-    document.getElementById('mframe').src=v.embed+'?autoplay=1&rel=0';
+    document.getElementById('mframe').src=v.embed?v.embed+'?autoplay=1&rel=0':'';
   }
   document.getElementById('mcat').textContent=v.cat;
   document.getElementById('mtitle').textContent=v.title;
diff --git a/server.js b/server.js
index 13da754..2483aaf 100644
--- a/server.js
+++ b/server.js
@@ -42,7 +42,7 @@ app.get('/api/videos', (_q, r) => {
   const base = readJSON('videos.json', { items: [], cats: [] });
   const orig = readJSON('originals.json', { cat: null, items: [] });
   const items = Array.isArray(orig.items) ? orig.items : [];
-  if (items.length) {
+  if (items.length && orig.cat) {
     base.items = [...items, ...(base.items || []).filter(x => !String(x.id).startsWith('orig-'))];
     base.cats = [orig.cat, ...(base.cats || []).filter(c => c !== orig.cat)];
     base.count = base.items.length;

← 0a4e3b5 REview: add RENTV Originals rail (self-hosted HyperFrames pr  ·  back to Rentv Website  ·  LA Commercial: syndicate usrealestate commercial intel into 3b1f8b3 →