From 4340057efe62546953d99e7f82357cad5d2cfc63 Mon Sep 17 00:00:00 2001 From: Adam Argyle Date: Thu, 11 Sep 2025 09:21:58 -0700 Subject: [PATCH 1/7] host name is a link to their website --- src/components/Hosts.astro | 2 +- starpod.config.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/Hosts.astro b/src/components/Hosts.astro index 0686a8f..1461491 100644 --- a/src/components/Hosts.astro +++ b/src/components/Hosts.astro @@ -25,7 +25,7 @@ const images = import.meta.glob<{ default: ImageMetadata }>( width={48} alt="" /> - {host.name} + {host.name} )) } diff --git a/starpod.config.ts b/starpod.config.ts index 29f6af2..25ac16b 100644 --- a/starpod.config.ts +++ b/starpod.config.ts @@ -18,14 +18,16 @@ export default defineStarpodConfig({ bio: 'Third of his name, user of gifs, hater of ESM.', img: 'chuckcarpenter.jpg', github: 'https://github.com/chuckcarpenter', - twitter: 'https://x.com/CharlesWthe3rd' + twitter: 'https://x.com/CharlesWthe3rd', + website: 'https://shipshape.io' }, { name: 'Adam Argyle', bio: 'Devigner unicorn, CSS dork, punky but nice.', img: 'argyleink.jpg', github: 'https://github.com/argyleink', - twitter: 'https://x.com/argyleink' + twitter: 'https://x.com/argyleink', + website: 'https://nerdy.dev' } ], platforms: { From 5e45d5854a54d0aa0389799250a29500001fd902 Mon Sep 17 00:00:00 2001 From: Adam Argyle Date: Thu, 11 Sep 2025 09:27:16 -0700 Subject: [PATCH 2/7] spacing nit, was huggin the bottom --- src/pages/about.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/about.astro b/src/pages/about.astro index 47d395f..f254c56 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -26,7 +26,7 @@ const images = import.meta.glob<{ default: ImageMetadata }>(

Meet the hosts

-
+
{ hosts.map((host) => (
From 56538a465700cf85479217e4cc1e00562ecf0969 Mon Sep 17 00:00:00 2001 From: Adam Argyle Date: Thu, 11 Sep 2025 09:27:34 -0700 Subject: [PATCH 3/7] add myself to example --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index d91b11f..da94b09 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,14 @@ hosts: [ img: '/src/img/people/chuckcarpenter.jpg', github: 'https://github.com/chuckcarpenter', twitter: 'https://twitter.com/CharlesWthe3rd' + }, + { + name: 'Adam Argyle', + bio: 'Devigner unicorn, CSS dork, punky but nice.', + img: 'argyleink.jpg', + github: 'https://github.com/argyleink', + twitter: 'https://x.com/argyleink', + website: 'https://nerdy.dev' } ], ``` From fbf6f7cc1d4170525bd3b1bdc73c736277e6c5b6 Mon Sep 17 00:00:00 2001 From: Adam Argyle Date: Thu, 11 Sep 2025 09:29:28 -0700 Subject: [PATCH 4/7] add myself to priority list --- src/components/episode/CreatorsAndGuests.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/episode/CreatorsAndGuests.astro b/src/components/episode/CreatorsAndGuests.astro index c9bc0b3..358b600 100644 --- a/src/components/episode/CreatorsAndGuests.astro +++ b/src/components/episode/CreatorsAndGuests.astro @@ -15,7 +15,7 @@ const { hostsAndGuests } = Astro.props; const images = import.meta.glob<{ default: ImageMetadata }>( '/src/img/people/*.{jpeg,jpg,png}' ); -const priorityNames = ['RobbieTheWagner', 'Charles William Carpenter III']; +const priorityNames = ['RobbieTheWagner', 'Charles William Carpenter III', 'Adam Argyle']; ---

Creators and Guests

From 09aae0d4f99b4d9baf88849263f847cb9e7e56e5 Mon Sep 17 00:00:00 2001 From: Adam Argyle Date: Thu, 11 Sep 2025 09:52:35 -0700 Subject: [PATCH 5/7] vt morphing episode titles --- src/components/EpisodeList.tsx | 3 ++- src/pages/[episode].astro | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/EpisodeList.tsx b/src/components/EpisodeList.tsx index 28a1c82..0817b4d 100644 --- a/src/components/EpisodeList.tsx +++ b/src/components/EpisodeList.tsx @@ -3,6 +3,7 @@ import FormattedDate from '../components/FormattedDate'; import FullPlayButton from '../components/FullPlayButton'; import { currentEpisode } from '../components/state'; import type { Episode, Show } from '../lib/rss'; +import { dasherize } from '../utils/dasherize'; type Props = { episodes: Array; @@ -57,7 +58,7 @@ export default function EpisodeList({ episodes, show }: Props) {

- + {episode.episodeNumber}: {episode.title}

diff --git a/src/pages/[episode].astro b/src/pages/[episode].astro index b61ceeb..772a7c6 100644 --- a/src/pages/[episode].astro +++ b/src/pages/[episode].astro @@ -20,6 +20,7 @@ import FullPlayButton from '../components/FullPlayButton'; import UFOIllustration from '../components/illustrations/UFOIllustration.astro'; import Layout from '../layouts/Layout.astro'; import { getAllEpisodes, getShowInfo } from '../lib/rss'; +import { dasherize } from '../utils/dasherize'; const show = await getShowInfo(); @@ -113,6 +114,7 @@ const title = `${episode.title} - ${show.title} - Episode ${episode.episodeNumbe

> {episode.episodeNumber}: {episode.title}

From 3369352b368e1421d7da97e26a3a5cd990d613f9 Mon Sep 17 00:00:00 2001 From: Adam Argyle Date: Thu, 11 Sep 2025 09:58:29 -0700 Subject: [PATCH 6/7] add myself to meta description --- starpod.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/starpod.config.ts b/starpod.config.ts index 25ac16b..6e08588 100644 --- a/starpod.config.ts +++ b/starpod.config.ts @@ -3,7 +3,7 @@ import { defineStarpodConfig } from 'src/utils/config'; export default defineStarpodConfig({ blurb: 'A whiskey fueled fireside chat with your favorite web developers.', description: - 'Veteran web developers RobbieTheWagner and Charles William Carpenter III host this informal, whiskey-fueled fireside chat with your favorite web devs. They discuss all things web development including JavaScript, TypeScript, EmberJS, React, Astro, SolidJS, CSS, HTML, Web3, and more. They take a unique approach and focus on getting to know the human side of developers and their hobbies outside of work, all while sampling a new whiskey that they rate on their unique tentacle scale.', + 'Veteran web developers RobbieTheWagner, Charles William Carpenter III and Adam Argyle host this informal, whiskey-fueled fireside chat with your favorite web devs. They discuss all things web development including JavaScript, TypeScript, EmberJS, React, Astro, SolidJS, CSS, HTML, Web3, and more. They take a unique approach and focus on getting to know the human side of developers and their hobbies outside of work, all while sampling a new whiskey that they rate on their unique tentacle scale.', hosts: [ { name: 'RobbieTheWagner', From 33e4f417e3a05062ab7c5564d1df80eba65e1fba Mon Sep 17 00:00:00 2001 From: Adam Argyle Date: Thu, 11 Sep 2025 12:44:22 -0700 Subject: [PATCH 7/7] update test --- tests/index.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/index.spec.ts b/tests/index.spec.ts index c2664a5..71b0d42 100644 --- a/tests/index.spec.ts +++ b/tests/index.spec.ts @@ -3,7 +3,7 @@ import { expect, test } from '@playwright/test'; const indexMeta = { title: 'Whiskey Web and Whatnot: Web Development, Neat', description: - /^Veteran web developers RobbieTheWagner and Charles William Carpenter III host this informal, whiskey-fueled fireside chat with your favorite web devs/, + /^Veteran web developers RobbieTheWagner, Charles William Carpenter III and Adam Argyle host this informal, whiskey-fueled fireside chat with your favorite web devs. They discuss all things web development including JavaScript, TypeScript, EmberJS, React, Astro, SolidJS, CSS, HTML, Web3, and more. They take a unique approach and focus on getting to know the human side of developers and their hobbies outside of work, all while sampling a new whiskey that they rate on their unique tentacle scale./, image: 'https://play.cdnstream1.com/zjb/image/download/c7/ad/57/c7ad5763-26d4-49e8-9b51-37f448a8bad1_1400.jpg' };