{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"The API Docs Podcast","title":"Recap of the Jamdesk June 2026 release","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/13dc9855\"></iframe>","width":"100%","height":180,"duration":324,"description":"In this episode, co-founders Boris and Geoff recap last month's feature releases.\nEpisode highlights:\nFix broken links automatically. Broken internal-link warnings with an unambiguous target — typo'd anchors and cross-locale anchor drift — can now be fixed with one command. Run jamdesk fix --dry-run to preview planned changes, then jamdesk fix to apply them; only warnings where the correct anchor resolves to a real heading are touched, leaving ambiguous cases for manual review. CLI overview →\n\nAnnounce anything with a banner. Add a banner to your docs.json and a message bar pins to the top of every page — above the header, in your theme's accent color. Use links, bold, and italic inline, and set dismissible: true to give readers a close button (it stays closed until you change the message). Banner →\n\nShow when each page was last updated. Set metadata.timestamp: true in your docs.json and every page gets a \"Last updated on June 15, 2026\"-style line in its footer. The date comes from the last Git commit that changed the page, so it stays accurate automatically on each build — no manual dates to maintain. Page Metadata →\n\nStyle your navigation icons. Sidebar, group, tab, anchor, and search icons now honor the style on an icon object ({ \"name\": \"rocket\", \"style\": \"duotone\" }) or a style prefix (duotone/rocket) — light, thin, duotone, and the sharp family, not just solid. Icons →\n\nCustomize the search bar. Choose your own placeholder text with search.prompt, and curate the quick links visitors see in the empty search panel with search.popularPages — each with a title, a page slug, and a Font Awesome icon. Search configuration →\n\nCollect email signups, no embed required. Connect Resend, Mailchimp, Kit, Loops, beehiiv, Brevo, or SendGrid in Settings → Email Signups, and a Jamdesk-hosted form adds readers straight to your own audience — your API key stays on our backend, never in your published site. Add the EmailSubscribe component to any page, or set placement:...","thumbnail_url":"https://img.transistorcdn.com/20XTQlJqLMbkHtBD7qep3UomEeUFywtCmgej_YRZE54/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8xM2Y1/NTliNzU0YWY4ZDJl/ZDZiYmM1NmVmOTc4/NzFkYS5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}