UI cleanup, Devon overhaul, bug fixes, publish ep36

- Fix Devon double messages, add conversation persistence, voice-to-Devon when no caller
- Devon personality: weird/lovable intern on first day, handles name misspellings
- Fix caller gender/avatar mismatch (avatar seed includes gender)
- Reserve Sebastian voice for Silas, ban "eating at me" phrase harder
- Callers now hear Devon's commentary in conversation context
- CSS cleanup: expand compressed blocks, remove inline styles, fix Devon color to warm tawny
- Reaper silence threshold 7s → 6s
- Publish episode 36

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-14 16:42:21 -06:00
parent 6d4e490283
commit 3329cf9ac2
11 changed files with 2300 additions and 187 deletions

View File

@@ -1,4 +1,22 @@
[
{
"title": "Intern Pitches Himself Live On Air",
"description": "This intern used his first day on the job to shoot his shot with the entire radio audience. The therapy line is sending me.",
"episode_number": 36,
"clip_file": "clip-1-intern-pitches-himself-live-on-air.mp4",
"youtube_id": "exO3_9ewKH0",
"featured": false,
"thumbnail": "images/clips/clip-1-intern-pitches-himself-live-on-air.jpg"
},
{
"title": "Wait Until She Dies or Kill Her",
"description": "Luke gives the most UNHINGED inheritance advice I've ever heard on live radio. This escalated so fast.",
"episode_number": 35,
"clip_file": "clip-1-wait-until-she-dies-or-kill-her.mp4",
"youtube_id": "03oJoRh-ioo",
"featured": false,
"thumbnail": "images/clips/clip-1-wait-until-she-dies-or-kill-her.jpg"
},
{
"title": "Nobody's Potato Salad Is Good",
"description": "Luke goes OFF on workplace potlucks: 'Nobody's potato salad is f***ing good, alright? Everything at a potluck is gross. Just take everybody to McDonald's.'",