diff --git a/src/components/feed/feed-card.tsx b/src/components/feed/feed-card.tsx
index 7ca1663..6e7e753 100644
--- a/src/components/feed/feed-card.tsx
+++ b/src/components/feed/feed-card.tsx
@@ -38,7 +38,7 @@ export function FeedCard({ node, schemas, selected, onSelect, onHover }: FeedCar
const avatar = pickString(p, "image_url") || thumb
const handle = pickString(p, "twitter_handle")
const type = node.node_type ?? "Unknown"
- const when = timeAgo(typeof p.date === "number" ? p.date : node.date_added_to_graph)
+ const when = timeAgo(p.date ?? p.published_date)
return (
{rel}
+ ) : null + })() + )} + {/* Description (suppressed when a rich widget already renders this field) */} {description && !widgetCoversDescription && ({description}
@@ -1290,15 +1300,12 @@ export function NodePreviewPanel({ node, onBack, schemas }: NodePreviewPanelProp {/* Core properties row */} {(() => { const statusBadge = getStatusBadge(fp.status) - const dateStr = typeof fp.date_added_to_graph === "string" && fp.date_added_to_graph - ? new Date(fp.date_added_to_graph).toLocaleDateString("en-US", { month: "short", day: "numeric", year: "numeric" }) - : null const sats = typeof fp.boost === "number" && fp.boost > 0 ? fp.boost : typeof fp.num_boost === "number" && fp.num_boost > 0 ? fp.num_boost : null - if (!statusBadge && !dateStr && sats === null) return null + if (!statusBadge && sats === null) return null return (