← back to Dw Pitch Followup
pitch: ✓ emailed card chip now stamps date AND time (fmtWhen), matching the send panel + admin-card rule
d3bd7eb101ab2b92217f95910c290ff262abfb59 · 2026-07-30 14:06:15 -0700 · Steve
Files touched
Diff
commit d3bd7eb101ab2b92217f95910c290ff262abfb59
Author: Steve <steve@designerwallcoverings.com>
Date: Thu Jul 30 14:06:15 2026 -0700
pitch: ✓ emailed card chip now stamps date AND time (fmtWhen), matching the send panel + admin-card rule
---
public/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/public/index.html b/public/index.html
index ffa4d09..4bb156b 100644
--- a/public/index.html
+++ b/public/index.html
@@ -353,7 +353,7 @@ function cardHTML(list,r){
const sentRec=LS('sent:'+list+':'+k,null);
const idxTs=(!sentRec&&r.email&&window.SENT_IDX)?SENT_IDX[String(r.email).toLowerCase()]:null;
const sentAt=sentRec?sentRec.at:(idxTs||null);
- const sentChip=sentAt?` <span class="chip sent" title="${esc(new Date(sentAt).toISOString())}">✓ emailed ${esc(fmtDay(new Date(sentAt).toISOString()))}</span>`:'';
+ const sentChip=sentAt?` <span class="chip sent" title="${esc(new Date(sentAt).toISOString())}">✓ emailed ${esc(fmtWhen(new Date(sentAt).toISOString()))}</span>`:'';
const lifeChip=r.lifetime_sales?` <span class="chip life">💰 ${esc(money(r.lifetime_sales))} lifetime</span>`:'';
const projLine=r.project?`<div class="proj">🏠 ${esc(lbl(r.project))}</div>`:'';
const qi=(list==='list2'&&Array.isArray(r.quote_items))?r.quote_items.map(goodLbl).filter(Boolean):[];
← dcb29c4 chore: lint, refactor (dedup repaint per unique email), v0.4
·
back to Dw Pitch Followup
·
pitch: 30-day already-emailed guard now shows date AND time 1ffa37a →