[object Object]

← back to Astek Landing

chore: lint, refactor (catch cleanup), v0.1.1 (session close)

29fdbca01c4590a993f99fca89978e2227de5e9b · 2026-07-02 08:08:54 -0700 · Steve

Files touched

Diff

commit 29fdbca01c4590a993f99fca89978e2227de5e9b
Author: Steve <steve@designerwallcoverings.com>
Date:   Thu Jul 2 08:08:54 2026 -0700

    chore: lint, refactor (catch cleanup), v0.1.1 (session close)
---
 package-lock.json | 4 ++--
 package.json      | 2 +-
 public/index.html | 2 +-
 server.js         | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 9087943..2aa2672 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "astek-landing",
-  "version": "0.1.0",
+  "version": "0.1.1",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "astek-landing",
-      "version": "0.1.0",
+      "version": "0.1.1",
       "dependencies": {
         "express": "^4.19.2",
         "pg": "^8.11.5",
diff --git a/package.json b/package.json
index 2c456d9..943e9aa 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "astek-landing",
-  "version": "0.1.0",
+  "version": "0.1.1",
   "private": true,
   "description": "Editorial vendor landing for Astek (INTERNAL dw_unified data — not on Shopify)",
   "scripts": {
diff --git a/public/index.html b/public/index.html
index c2be707..4747620 100644
--- a/public/index.html
+++ b/public/index.html
@@ -254,7 +254,7 @@ function renderShare(url, title){
     const b=el.querySelector('.copy');
     try{ await navigator.clipboard.writeText(share); b.classList.add('done'); b.title='Copied!';
       setTimeout(()=>{b.classList.remove('done');b.title='Copy link';},1600);
-    }catch(e){}
+    }catch(e){ console.warn('[astek] clipboard write failed', e); }
   });
 }
 
diff --git a/server.js b/server.js
index c59c879..ac198da 100644
--- a/server.js
+++ b/server.js
@@ -32,7 +32,7 @@ let LAST_REFRESH = new Date().toISOString();
 const REFRESH_INTERVAL_SEC = Number(process.env.REFRESH_INTERVAL_SEC || 900); // 15 min, matches the cron
 function load() {
   SNAP = JSON.parse(fs.readFileSync(DATA, 'utf8'));
-  try { LAST_REFRESH = fs.statSync(DATA).mtime.toISOString(); } catch (_) { LAST_REFRESH = new Date().toISOString(); }
+  try { LAST_REFRESH = fs.statSync(DATA).mtime.toISOString(); } catch { LAST_REFRESH = new Date().toISOString(); }
   console.log(`[astek] loaded ${SNAP.products.length} products (data mtime ${LAST_REFRESH})`);
 }
 load();

← e513fff data refresh: rebuild products.json from astek_catalog (6164  ·  back to Astek Landing  ·  auto-save: 2026-07-02T08:16:24 (1 files) — data/products.jso 9436002 →