The player, transcript and nav sections had no width constraint at all, so
they ran edge to edge while .page-header above them sat in the site's usual
900px centred container.
- Transcript now sits in a 680px centred column at 1.05rem/1.7, which holds
the measure near 75 characters per line; 900px runs past 90, which is tiring
over a full transcript. Gutters are 1.5rem, tightening to 1.15rem under 600px
- Player bar is centred at max-width 640px instead of stretching the column,
and goes full width on phones
- Bumped the stylesheet cache-buster to v=8 and regenerated all 58 episode
pages so existing transcripts pick the styles up
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The renderer emits .transcript-turn and .transcript-speaker, neither of which
had any CSS, so speaker labels and turns rendered unstyled. Extends the
existing .speaker-label rule rather than duplicating it.
Bumps style.css to v=7 everywhere — the file changed, and pages referenced a
mix of v=5 and v=6, so some visitors would have kept a cached copy without the
new rules.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- Share buttons on episode and clip cards (Web Share API + clipboard fallback)
- NEW badge on latest episode card
- Sticky call-in CTA bar (appears after hero scrolls out)
- Daily AI Briefing newsletter cross-promote in footer
- Bump cache versions to v=5
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Website:
- Add persistent top nav across all pages
- Add skip-to-content links, focus-visible styles, ARIA on audio player
- Fix text contrast for WCAG AA compliance
- Add 600px breakpoint, mobile typography scaling
- Extract shared footer.js, player.js, episode.js components
- Episode pagination (10 + Load More), featured clip dedup
- Worker meta injection for social crawler OG tags
- Unify Plausible analytics proxy across all pages
- Sanitize innerHTML for XSS safety
- Custom 404 page, enhanced llms.txt, fix sitemap
- Bump cache versions to v=4
Reaper:
- Add dual silence threshold: 2.5s for speaker transitions, 6s for same-speaker gaps
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>