Commit Graph

9 Commits

Author SHA1 Message Date
Compleet e8403dbfb4 Use truthiness for the literal-typed feed URL check
validate / validate (push) Successful in 24s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 14:11:22 +01:00
Compleet f15bddc5d3 Build out the podcast: live feed, subscribe surface, episode pages
validate / validate (push) Failing after 16s
- /podcast/feed.xml: valid podcast RSS with iTunes tags and audio
  enclosures, populated only by episodes that have real audio
- Podcast index: subscribe row with the feed address; episode rows gain
  guests and duration; empty state points at the live feed
- Episode pages: guests/duration line, framed player with download link
- Front page: compact podcast rail appears once the first episode exists
- Nav shows Podcast when the feed is configured; footer links the feed

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 14:10:22 +01:00
Compleet eaf9a614d9 Publish the first trust story collection
validate / validate (push) Successful in 23s
2026-07-14 13:58:14 +01:00
Compleet e7e690a8ed Replace the hero with an editorial front page
validate / validate (push) Successful in 21s
2026-07-14 13:18:28 +01:00
Compleet b0f1a51bed Regenerate lockfile with the runner's npm (node:24)
validate / validate (push) Successful in 22s
Local npm 11.6 prunes optional @emnapi entries the runner's npm ci
requires; regenerated inside node:24 to match.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 12:40:34 +01:00
Compleet ae1ae96d55 Apply the publication's thesis to its own design
validate / validate (push) Failing after 7s
- Self-host Newsreader/Inter/IBM Plex Mono via fontsource (no external requests)
- Open each story with its trust anatomy: pattern moved into the article
  header, expanded by default; review date flags itself when overdue
- Homepage shows only what exists: podcast, book, and guide placeholders
  replaced by one honest roadmap note
- Story-card diagram now drawn from the story's own trust pattern; the
  failure link encodes status (dashed developing, broken disputed, solid
  resolved)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 12:36:28 +01:00
Compleet c280a7c19c Pin production site URL to trust.frrn.life
validate / validate (push) Successful in 20s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 12:14:05 +01:00
Compleet 0c66460138 Regenerate lockfile for runner npm
validate / validate (push) Successful in 20s
2026-07-14 12:00:27 +01:00
Compleet 006955bfc8 Establish the publication foundation
validate / validate (push) Failing after 7s
2026-07-14 11:54:31 +01:00