• Joined on 2026-01-29
luke pushed to main at luke/ai-podcast 2026-08-15 17:08:59 -05:00
3bb6360c2f Record GitHub push marker after PR #34
luke pushed to main at luke/ai-podcast 2026-08-15 17:06:55 -05:00
d116a3daee Add episode 59 transcript and update runtime state
821b78aa74 Give episode pages margins and centre the player bar
242eb15e0a Generate the episode page after publishing, not before
fe37c037d4 Fix NAS stats returning zeros instead of real download numbers
Compare 4 commits »
luke pushed to main at luke/ai-podcast 2026-08-15 03:58:10 -05:00
b1ad249e51 Record GitHub push marker (Wellspring stays gitea-only)
luke pushed to main at luke/ai-podcast 2026-08-15 03:33:43 -05:00
c65a4bba0c Update runtime state after Wellspring testing
b85e1c6ea7 Fix caller lineup never loading and add Wellspring cult callers
Compare 2 commits »
luke pushed to main at luke/ai-podcast 2026-08-14 04:24:48 -05:00
9071ed36d3 Track design and implementation plans
9d49b013c2 Track deploy, social, and Reaper scripts
2071ae4181 Track four test files that were never committed
e470b6aaea Update runtime state and ignore generated media and analytics
44ef13336e Move caller dialog to Sonnet 4.6, add SearXNG for Devon, and fix stale model ids
Compare 19 commits »
luke pushed to main at luke/ai-podcast 2026-08-14 03:15:41 -05:00
5f7e3e7415 Update site copy for the Big Bend relocation and current caller system
luke pushed to main at luke/ai-podcast 2026-08-14 02:55:44 -05:00
00ddc2d1b4 Recover real episode metadata on --resume instead of rebuilding from the slug
1c7ac334b4 Collapse caller gen to single batch of 10 with anti-collision rule
8a20e679f6 Fix caller name mismatch after mid-session theme change
35ff78a922 Merge branch 'feature/caller-redesign' into main
61b3cba412 Publishing, website, reaper, and doc updates
Compare 41 commits »
luke pushed to main at luke/ai-podcast 2026-03-31 02:18:01 -05:00
376265eec7 Show quality fixes + preflight check
luke pushed to main at luke/ai-podcast 2026-03-23 01:01:11 -05:00
f3c91fc385 Devon personality + Whisper name fix + music vocal filtering
luke pushed to main at luke/ai-podcast 2026-03-21 06:21:28 -05:00
c69c2ad532 Fix tonight's show issues: Whisper bias, boring callers, Devon, short responses
luke pushed to main at luke/ai-podcast 2026-03-21 04:42:57 -05:00
8dbbd92d3a Fix returning caller eligibility — 1+ calls, not 2+
luke pushed to main at luke/ai-podcast 2026-03-21 04:38:51 -05:00
fa36f8d184 Dynamic returning caller count — need 3+ eligible for variety
luke pushed to main at luke/ai-podcast 2026-03-21 04:34:48 -05:00
794ad98cf0 Replace music dropdown with genre quick-select buttons
luke pushed to main at luke/ai-podcast 2026-03-21 04:18:31 -05:00
f5eabd7dc4 Add fetch_music.py (Jamendo API) + expand genre keywords
luke pushed to main at luke/ai-podcast 2026-03-21 03:45:24 -05:00
f717edeacb Fix style map key mismatch — API uses 'map', frontend was using 'style_map'
luke pushed to main at luke/ai-podcast 2026-03-21 03:42:57 -05:00
56607879ee Fix style-matched dropdowns — populate from full model list, not just pool
luke pushed to main at luke/ai-podcast 2026-03-21 03:40:13 -05:00
fcefabdaee Expand style-matched routing to 10 models for maximum caller variety
luke pushed to main at luke/ai-podcast 2026-03-21 03:37:26 -05:00
58495d2c75 Fix stale model detection — validate against current OPENROUTER_MODELS
luke pushed to main at luke/ai-podcast 2026-03-21 03:33:51 -05:00
51961dc19b Fix stale model map detection — check if all values are same model
luke pushed to main at luke/ai-podcast 2026-03-21 03:31:38 -05:00
c516402402 Update model routing with latest OpenRouter models