-
376265eec7
Show quality fixes + preflight check
main
luke
2026-03-31 01:17:34 -06:00
-
f3c91fc385
Devon personality + Whisper name fix + music vocal filtering
luke
2026-03-22 23:59:03 -06:00
-
c69c2ad532
Fix tonight's show issues: Whisper bias, boring callers, Devon, short responses
luke
2026-03-21 05:21:23 -06:00
-
8dbbd92d3a
Fix returning caller eligibility — 1+ calls, not 2+
luke
2026-03-21 03:42:53 -06:00
-
fa36f8d184
Dynamic returning caller count — need 3+ eligible for variety
luke
2026-03-21 03:38:47 -06:00
-
794ad98cf0
Replace music dropdown with genre quick-select buttons
luke
2026-03-21 03:34:44 -06:00
-
f5eabd7dc4
Add fetch_music.py (Jamendo API) + expand genre keywords
luke
2026-03-21 03:18:26 -06:00
-
f717edeacb
Fix style map key mismatch — API uses 'map', frontend was using 'style_map'
luke
2026-03-21 02:45:21 -06:00
-
56607879ee
Fix style-matched dropdowns — populate from full model list, not just pool
luke
2026-03-21 02:42:53 -06:00
-
fcefabdaee
Expand style-matched routing to 10 models for maximum caller variety
luke
2026-03-21 02:40:09 -06:00
-
58495d2c75
Fix stale model detection — validate against current OPENROUTER_MODELS
luke
2026-03-21 02:37:21 -06:00
-
51961dc19b
Fix stale model map detection — check if all values are same model
luke
2026-03-21 02:33:47 -06:00
-
c516402402
Update model routing with latest OpenRouter models
luke
2026-03-21 02:31:33 -06:00
-
e614599650
Fix checkpoint restoring stale caller model defaults
luke
2026-03-21 02:20:32 -06:00
-
d36de95577
Default caller model strategy to style_matched
luke
2026-03-21 02:18:36 -06:00
-
0147be4e0c
Normalization diagnostics + SFX track support
luke
2026-03-21 02:14:34 -06:00
-
390f138601
Devon improvements: independent audio, realism overhaul
luke
2026-03-21 02:08:22 -06:00
-
9eaf2fe5e3
Fix avatar misgendering, returning caller overflow, false callbacks
luke
2026-03-21 02:03:07 -06:00
-
314d5f9452
Caller model routing — cycle, style-matched, mid-show override
luke
2026-03-21 01:58:03 -06:00
-
e0fb3cac68
Make make_clips.py resilient — timeouts, retries, skip-on-failure
luke
2026-03-20 17:36:41 -06:00
-
4589670b37
Fix Whisper misspelling caller names — hint + fuzzy correction
luke
2026-03-20 07:42:18 -06:00
-
eb1e18a997
Strip stage directions before TTS, strengthen prompt bans
luke
2026-03-19 23:40:45 -06:00
-
6dcdf20289
Grok 4 routing, guardrails, pricing fix, strip silence improvements
luke
2026-03-19 17:46:29 -06:00
-
762b5efc3b
Strip silence: preserve music intro, fix ad normalization, smart loop range
luke
2026-03-19 02:32:34 -06:00
-
3dd6a83c68
Full app audit: 24 fixes across backend, frontend, infra, content, social
luke
2026-03-18 14:57:50 -06:00
-
5e98ed0e11
Fix LinkedIn posting to use correct account, blocklist personal profile
luke
2026-03-18 14:02:47 -06:00
-
fcf13bae22
Fix repetitive episode titles — require specific caller/situation references
luke
2026-03-18 04:06:12 -06:00
-
c30a75cc8f
Fix X/Twitter posting — add who_can_reply_post and __type params
luke
2026-03-18 04:02:55 -06:00
-
90e51698b8
Devon fixes, theme prompt rewrite, sentence trimmer, cost tracker, normalization
luke
2026-03-18 03:55:55 -06:00
-
5d8ab57e20
Show theme feature, Irish music genre, strip silence overhaul
luke
2026-03-18 03:30:15 -06:00
-
d33a022676
Add show theme feature for themed episodes
luke
2026-03-17 23:46:48 -06:00
-
7e2ef1fa2b
Add MIT license, add X to social posting platforms
luke
2026-03-17 01:39:25 -06:00
-
164cad456c
Devon own stem/track/channel, per-category LLM routing, settings UI cleanup
luke
2026-03-16 17:05:19 -06:00
-
0b091a1afd
Homepage redesign, ep38 publish, Castopod fix, share icons, avatar gender
luke
2026-03-16 14:31:37 -06:00
-
cfc7ad39f2
Add missing .sr-only CSS class
luke
2026-03-16 03:40:51 -06:00
-
8a64a269f3
Remove duplicate h1, fix avatar gender caching, blacklist Celeste voice
luke
2026-03-16 03:28:18 -06:00
-
908255e5cf
Clean up hero section, fix Silas voice exclusion bug
luke
2026-03-16 03:21:13 -06:00
-
39297d4aa5
Growth features: share buttons, NEW badge, sticky CTA, newsletter cross-promote
luke
2026-03-16 01:23:43 -06:00
-
d39cb3f3d4
Website overhaul: nav, accessibility, shared components, SEO, Reaper silence detection
luke
2026-03-16 00:56:29 -06:00
-
c70f83d04a
Cost monitoring, PTT fix, Devon tuning, WEIRD pool expansion, YT thumbnails, LLM SEO, publish ep37
luke
2026-03-15 05:33:27 -06:00
-
3329cf9ac2
UI cleanup, Devon overhaul, bug fixes, publish ep36
luke
2026-03-14 16:42:21 -06:00
-
6d4e490283
Caller generation overhaul, Devon intern, frontend redesign
luke
2026-03-14 01:54:08 -06:00
-
d3490e1521
Expand all caller topic pools, add cross-episode topic dedup, publish ep35
luke
2026-03-13 05:45:22 -06:00
-
0c2201fab5
Fix Remotion render error reporting and harden clip timestamps
luke
2026-03-12 19:22:03 -06:00
-
c7aac1b373
Make AI callers more dynamic with arcs, seeds, style gradients, and learning
worktree-dynamic-callers
luke
2026-03-12 06:21:09 -06:00
-
-
f7b75fa72f
Clips page, new episodes, TTS/audio improvements, publish pipeline updates
luke
2026-03-12 05:38:58 -06:00
-
2c7fcdb5ae
Move hardcoded secrets to .env, add .env.example
luke
2026-03-05 15:19:20 -07:00
-
0bdac16250
Upgrade Whisper to distil-large-v3, fix caller identity confusion, sort clips list
luke
2026-03-05 12:46:51 -07:00
-
6eeab58464
TTS fixes, Inworld improvements, footer redesign, episodes 15-25, invoice script fix
luke
2026-03-02 12:38:58 -07:00
-
08a35bddeb
Play idents in stereo on channels 15/16 with configurable ident_channel setting
luke
2026-02-23 22:28:26 -07:00
-
bbcf767a8f
Add idents playback section — loads from idents/ folder, plays on ads channel
luke
2026-02-23 22:24:40 -07:00
-
b1bd4ed365
Add direct YouTube upload to publish pipeline, publish ep14
luke
2026-02-17 15:07:16 -07:00
-
2b3551cada
Add paragraph spacing on how-it-works page
luke
2026-02-16 05:35:58 -07:00
-
d611f60743
SFX emojis, non-blocking email view, deploy/git docs in CLAUDE.md
luke
2026-02-16 05:34:25 -07:00
-
d85a8d4511
Add listener email system with IMAP polling, TTS playback, and show awareness
luke
2026-02-16 05:22:56 -07:00
-
f0271e61df
Clip pipeline improvements, direct YouTube upload, hero redesign, how-it-works updates
luke
2026-02-16 04:06:23 -07:00
-
3164a70e48
Ep13 publish, MLX whisper, voicemail system, hero redesign, massive topic expansion
luke
2026-02-16 01:56:47 -07:00
-
8d3d67a177
Add automated social clips section to how-it-works page
luke
2026-02-15 04:43:31 -07:00
-
f9985fc693
Add direct Bluesky upload via atproto, bypass broken Postiz video
luke
2026-02-15 04:34:15 -07:00
-
b02616bc44
Add clip generator, hourly stats cron, and transcription improvements
feature/real-callers
luke
2026-02-15 01:30:33 -07:00
-
28af0723c7
Ep12 publish, caller prompt overhaul, favicon, publish fixes, website updates
luke
2026-02-14 22:53:34 -07:00
-
d78b1f7f4e
Add episode 10+11 transcripts and update sitemap
luke
2026-02-13 20:39:03 -07:00
-
9fd977ad9f
Postprod overhaul, control panel theme, caller names, website updates
luke
2026-02-12 04:39:31 -07:00
-
cb5665bca8
Add broadcast polish features to postprod pipeline
luke
2026-02-12 04:02:47 -07:00
-
95c2d06435
Postprod improvements: denoise, phone EQ, ad muting, ducking, voice mappings
luke
2026-02-12 03:59:08 -07:00
-
75f15ba2d2
Add persistent caller voices, Discord, REC/on-air linking, SEO fixes, ep9
luke
2026-02-12 00:24:37 -07:00
-
953c501f75
Add stats page, SEO improvements, and auto-sitemap updates
luke
2026-02-11 20:17:09 -07:00
-
cee78b5d88
Add speaker-labeled transcripts, favicon, host stream fix, episode page
luke
2026-02-11 15:19:45 -07:00
-
4becfd2122
Update audio settings and add new caller data from show session
luke
2026-02-10 13:43:41 -07:00
-
7b7f9b8208
Add BunnyCDN integration, on-air website badge, publish script fixes
luke
2026-02-09 17:34:18 -07:00
-
7d88c76f90
Add post-production pipeline: stem recorder, postprod script, recording UI
luke
2026-02-08 17:53:32 -07:00
-
356bf145b8
Add show improvement features: crossfade, emotions, returning callers, transcripts, screening
luke
2026-02-07 02:43:01 -07:00
-
de5577e582
Add local food opinions, nostalgia, and show history reactions
luke
2026-02-07 01:51:39 -07:00
-
c789069f6f
Add weather, time, season, and situational context for callers
luke
2026-02-07 01:46:27 -07:00
-
bd6c8ccbab
Landing page: testimonials slider, how-it-works page, 25 TTS voices
luke
2026-02-07 01:34:30 -07:00
-
f654a5cbb1
Deep caller personality: named people, memories, vehicles, opinions, arcs
luke
2026-02-07 01:01:32 -07:00
-
6447edd0ae
Add architecture diagram and system documentation
luke
2026-02-07 00:36:17 -07:00
-
79e6bc79be
Add topic callers, town knowledge, dynamic response lengths
luke
2026-02-07 00:14:38 -07:00
-
9452b07c5c
Ads play once on channel 11, separate from music
luke
2026-02-06 22:35:07 -07:00
-
aa3899b1fc
Harden LLM: model fallback chain, reuse client, remove fighting timeouts
luke
2026-02-06 22:07:39 -07:00
-
73129374f4
Bake news context into caller backgrounds at pickup time
luke
2026-02-06 21:47:46 -07:00
-
164f8fbc6e
Remove news/research from caller prompts — was causing timeouts
luke
2026-02-06 21:44:22 -07:00
-
e45ba2617a
Switch news service from Google News to local SearXNG
luke
2026-02-06 21:34:45 -07:00
-
c03f46ea96
Disable news research — was breaking calls
luke
2026-02-06 21:32:50 -07:00
-
69b7078142
Fix research hanging: add timeouts, fix keyword extraction, cache failures
luke
2026-02-06 21:25:31 -07:00
-
b3fb3b1127
Fix AI caller hanging on 'thinking...' indefinitely
luke
2026-02-06 21:16:15 -07:00
-
cac80a4b52
Localize callers to NM bootheel area
luke
2026-02-06 20:46:51 -07:00
-
e30d4c8856
Add ads system, diversify callers, update website descriptions
luke
2026-02-06 20:38:25 -07:00
-
eafcf27beb
Add SEO, structured data, sitemap, and llms.txt
luke
2026-02-06 14:06:07 -07:00
-
d5fd89fc9a
Add on-air toggle for phone call routing
luke
2026-02-06 14:03:38 -07:00
-
0a614eba6d
Add banner, Apple Podcasts link, feed proxy, and fetch retry
luke
2026-02-06 14:03:29 -07:00
-
e979c4151d
Update color scheme to match new cover art and bust image cache
luke
2026-02-06 13:04:38 -07:00
-
e6b9401848
Add episode list with RSS parsing and sticky audio player
luke
2026-02-06 12:49:16 -07:00
-
d14000887c
Add landing page with hero section, subscribe links, and dark theme
luke
2026-02-06 12:49:12 -07:00
-
7adf1bbcad
Fix LLM model list, Castopod API, and server runner
luke
2026-02-06 01:56:09 -07:00
-
a94fc92647
Improve SignalWire streaming, randomize caller names, update frontend
luke
2026-02-06 01:56:05 -07:00
-
b0643d6082
Add recording diagnostics and refresh music list on play
luke
2026-02-06 01:00:41 -07:00
-
0412f4487f
Enhance caller personality for depth and authenticity
luke
2026-02-06 00:39:49 -07:00
-
50e3d3af7d
Include news and research context in caller prompts
luke
2026-02-06 00:35:55 -07:00
-
a06d0a22e1
Wire up headline fetch and background research triggers
luke
2026-02-06 00:22:49 -07:00