Commit Graph

  • c70f83d04a Cost monitoring, PTT fix, Devon tuning, WEIRD pool expansion, YT thumbnails, LLM SEO, publish ep37 main tcpsyn 2026-03-15 05:33:27 -06:00
  • 3329cf9ac2 UI cleanup, Devon overhaul, bug fixes, publish ep36 tcpsyn 2026-03-14 16:42:21 -06:00
  • 6d4e490283 Caller generation overhaul, Devon intern, frontend redesign tcpsyn 2026-03-14 01:54:08 -06:00
  • d3490e1521 Expand all caller topic pools, add cross-episode topic dedup, publish ep35 tcpsyn 2026-03-13 05:45:22 -06:00
  • 0c2201fab5 Fix Remotion render error reporting and harden clip timestamps tcpsyn 2026-03-12 19:22:03 -06:00
  • c7aac1b373 Make AI callers more dynamic with arcs, seeds, style gradients, and learning worktree-dynamic-callers tcpsyn 2026-03-12 06:21:09 -06:00
  • f7b75fa72f Clips page, new episodes, TTS/audio improvements, publish pipeline updates tcpsyn 2026-03-12 05:38:58 -06:00
  • 2c7fcdb5ae Move hardcoded secrets to .env, add .env.example tcpsyn 2026-03-05 15:19:20 -07:00
  • 0bdac16250 Upgrade Whisper to distil-large-v3, fix caller identity confusion, sort clips list tcpsyn 2026-03-05 12:46:51 -07:00
  • 6eeab58464 TTS fixes, Inworld improvements, footer redesign, episodes 15-25, invoice script fix tcpsyn 2026-03-02 12:38:58 -07:00
  • 08a35bddeb Play idents in stereo on channels 15/16 with configurable ident_channel setting tcpsyn 2026-02-23 22:28:26 -07:00
  • bbcf767a8f Add idents playback section — loads from idents/ folder, plays on ads channel tcpsyn 2026-02-23 22:24:40 -07:00
  • b1bd4ed365 Add direct YouTube upload to publish pipeline, publish ep14 tcpsyn 2026-02-17 15:07:16 -07:00
  • 2b3551cada Add paragraph spacing on how-it-works page tcpsyn 2026-02-16 05:35:58 -07:00
  • d611f60743 SFX emojis, non-blocking email view, deploy/git docs in CLAUDE.md tcpsyn 2026-02-16 05:34:25 -07:00
  • d85a8d4511 Add listener email system with IMAP polling, TTS playback, and show awareness tcpsyn 2026-02-16 05:22:56 -07:00
  • f0271e61df Clip pipeline improvements, direct YouTube upload, hero redesign, how-it-works updates tcpsyn 2026-02-16 04:06:23 -07:00
  • 3164a70e48 Ep13 publish, MLX whisper, voicemail system, hero redesign, massive topic expansion tcpsyn 2026-02-16 01:56:47 -07:00
  • 8d3d67a177 Add automated social clips section to how-it-works page tcpsyn 2026-02-15 04:43:31 -07:00
  • f9985fc693 Add direct Bluesky upload via atproto, bypass broken Postiz video tcpsyn 2026-02-15 04:34:15 -07:00
  • b02616bc44 Add clip generator, hourly stats cron, and transcription improvements feature/real-callers tcpsyn 2026-02-15 01:30:33 -07:00
  • 28af0723c7 Ep12 publish, caller prompt overhaul, favicon, publish fixes, website updates tcpsyn 2026-02-14 22:53:34 -07:00
  • d78b1f7f4e Add episode 10+11 transcripts and update sitemap tcpsyn 2026-02-13 20:39:03 -07:00
  • 9fd977ad9f Postprod overhaul, control panel theme, caller names, website updates tcpsyn 2026-02-12 04:39:31 -07:00
  • cb5665bca8 Add broadcast polish features to postprod pipeline tcpsyn 2026-02-12 04:02:47 -07:00
  • 95c2d06435 Postprod improvements: denoise, phone EQ, ad muting, ducking, voice mappings tcpsyn 2026-02-12 03:59:08 -07:00
  • 75f15ba2d2 Add persistent caller voices, Discord, REC/on-air linking, SEO fixes, ep9 tcpsyn 2026-02-12 00:24:37 -07:00
  • 953c501f75 Add stats page, SEO improvements, and auto-sitemap updates tcpsyn 2026-02-11 20:17:09 -07:00
  • cee78b5d88 Add speaker-labeled transcripts, favicon, host stream fix, episode page tcpsyn 2026-02-11 15:19:45 -07:00
  • 4becfd2122 Update audio settings and add new caller data from show session tcpsyn 2026-02-10 13:43:41 -07:00
  • 7b7f9b8208 Add BunnyCDN integration, on-air website badge, publish script fixes tcpsyn 2026-02-09 17:34:18 -07:00
  • 7d88c76f90 Add post-production pipeline: stem recorder, postprod script, recording UI tcpsyn 2026-02-08 17:53:32 -07:00
  • 356bf145b8 Add show improvement features: crossfade, emotions, returning callers, transcripts, screening tcpsyn 2026-02-07 02:43:01 -07:00
  • de5577e582 Add local food opinions, nostalgia, and show history reactions tcpsyn 2026-02-07 01:51:39 -07:00
  • c789069f6f Add weather, time, season, and situational context for callers tcpsyn 2026-02-07 01:46:27 -07:00
  • bd6c8ccbab Landing page: testimonials slider, how-it-works page, 25 TTS voices tcpsyn 2026-02-07 01:34:30 -07:00
  • f654a5cbb1 Deep caller personality: named people, memories, vehicles, opinions, arcs tcpsyn 2026-02-07 01:01:32 -07:00
  • 6447edd0ae Add architecture diagram and system documentation tcpsyn 2026-02-07 00:36:17 -07:00
  • 79e6bc79be Add topic callers, town knowledge, dynamic response lengths tcpsyn 2026-02-07 00:14:38 -07:00
  • 9452b07c5c Ads play once on channel 11, separate from music tcpsyn 2026-02-06 22:35:07 -07:00
  • aa3899b1fc Harden LLM: model fallback chain, reuse client, remove fighting timeouts tcpsyn 2026-02-06 22:07:39 -07:00
  • 73129374f4 Bake news context into caller backgrounds at pickup time tcpsyn 2026-02-06 21:47:46 -07:00
  • 164f8fbc6e Remove news/research from caller prompts — was causing timeouts tcpsyn 2026-02-06 21:44:22 -07:00
  • e45ba2617a Switch news service from Google News to local SearXNG tcpsyn 2026-02-06 21:34:45 -07:00
  • c03f46ea96 Disable news research — was breaking calls tcpsyn 2026-02-06 21:32:50 -07:00
  • 69b7078142 Fix research hanging: add timeouts, fix keyword extraction, cache failures tcpsyn 2026-02-06 21:25:31 -07:00
  • b3fb3b1127 Fix AI caller hanging on 'thinking...' indefinitely tcpsyn 2026-02-06 21:16:15 -07:00
  • cac80a4b52 Localize callers to NM bootheel area tcpsyn 2026-02-06 20:46:51 -07:00
  • e30d4c8856 Add ads system, diversify callers, update website descriptions tcpsyn 2026-02-06 20:38:25 -07:00
  • eafcf27beb Add SEO, structured data, sitemap, and llms.txt tcpsyn 2026-02-06 14:06:07 -07:00
  • d5fd89fc9a Add on-air toggle for phone call routing tcpsyn 2026-02-06 14:03:38 -07:00
  • 0a614eba6d Add banner, Apple Podcasts link, feed proxy, and fetch retry tcpsyn 2026-02-06 14:03:29 -07:00
  • e979c4151d Update color scheme to match new cover art and bust image cache tcpsyn 2026-02-06 13:04:38 -07:00
  • e6b9401848 Add episode list with RSS parsing and sticky audio player tcpsyn 2026-02-06 12:49:16 -07:00
  • d14000887c Add landing page with hero section, subscribe links, and dark theme tcpsyn 2026-02-06 12:49:12 -07:00
  • 7adf1bbcad Fix LLM model list, Castopod API, and server runner tcpsyn 2026-02-06 01:56:09 -07:00
  • a94fc92647 Improve SignalWire streaming, randomize caller names, update frontend tcpsyn 2026-02-06 01:56:05 -07:00
  • b0643d6082 Add recording diagnostics and refresh music list on play tcpsyn 2026-02-06 01:00:41 -07:00
  • 0412f4487f Enhance caller personality for depth and authenticity tcpsyn 2026-02-06 00:39:49 -07:00
  • 50e3d3af7d Include news and research context in caller prompts tcpsyn 2026-02-06 00:35:55 -07:00
  • a06d0a22e1 Wire up headline fetch and background research triggers tcpsyn 2026-02-06 00:22:49 -07:00
  • e46337a05a Add session news/research fields and helper functions tcpsyn 2026-02-06 00:21:25 -07:00
  • e28579f909 Add NewsService for current events awareness tcpsyn 2026-02-06 00:18:40 -07:00
  • 437980dfd4 Update tests for SignalWire phone caller format tcpsyn 2026-02-05 17:47:50 -07:00
  • ecc30c44e1 Update frontend for phone caller display tcpsyn 2026-02-05 17:46:48 -07:00
  • 9361a3c2e2 Remove browser call-in page tcpsyn 2026-02-05 17:46:37 -07:00
  • 9016f9734f Add SignalWire endpoints, update queue/hangup for phone callers tcpsyn 2026-02-05 17:45:08 -07:00
  • 051790136e Update CallerService for SignalWire protocol tcpsyn 2026-02-05 17:40:35 -07:00
  • c22818bfec Add SignalWire configuration tcpsyn 2026-02-05 17:38:41 -07:00
  • a1c94a3682 Fix unnatural response cutoffs tcpsyn 2026-02-05 17:18:22 -07:00
  • 9d4b8a0d22 Replace token-based truncation with sentence-count limiting tcpsyn 2026-02-05 17:15:04 -07:00
  • 9c5f7c5cfe Add debug logging and safety for piggybacked recording tcpsyn 2026-02-05 17:11:51 -07:00
  • 6a56967540 Enforce shorter AI responses and prevent cut-off sentences tcpsyn 2026-02-05 17:07:41 -07:00
  • 0e65fa5084 Force shorter AI responses — max 1-2 sentences tcpsyn 2026-02-05 17:05:51 -07:00
  • 3192735615 Fix AI responses being cut off tcpsyn 2026-02-05 17:04:12 -07:00
  • d583b48af0 Fix choppy/distorted audio to live caller tcpsyn 2026-02-05 17:01:33 -07:00
  • d4e25ceb88 Stream TTS audio to caller in real-time chunks tcpsyn 2026-02-05 16:56:22 -07:00
  • 97d37f3381 Send AI TTS audio to live caller during auto-respond tcpsyn 2026-02-05 16:53:41 -07:00
  • eaedc4214b Reduce live caller latency and improve reliability tcpsyn 2026-02-05 16:47:17 -07:00
  • af8606b5b7 Fix recording conflict when host stream is active tcpsyn 2026-02-05 16:42:07 -07:00
  • 4d97ea9099 Replace queue with ring buffer jitter absorption for live caller audio tcpsyn 2026-02-05 16:37:50 -07:00
  • 7aed4d9c34 Fix live caller audio latency and choppiness tcpsyn 2026-02-05 16:32:27 -07:00
  • ab36ad8d5b Fix choppy audio and hanging when taking live callers tcpsyn 2026-02-05 16:24:27 -07:00
  • bcd0d96185 Fix slow hangup by moving LLM summarization and SFX to background tcpsyn 2026-02-05 16:09:10 -07:00
  • cca8eaad84 Add live caller channel to audio settings tcpsyn 2026-02-05 16:03:52 -07:00
  • edcd5ebb1b Bump app.js cache version to force browser reload tcpsyn 2026-02-05 16:01:15 -07:00
  • 41ddc8ee35 Remove Twilio dependencies and cleanup references tcpsyn 2026-02-05 15:54:35 -07:00
  • a72c1eb795 Update tests for CallerService and browser caller format tcpsyn 2026-02-05 15:53:41 -07:00
  • 82ad234480 Add browser call-in page and update host dashboard for browser callers tcpsyn 2026-02-05 15:52:54 -07:00
  • 863a81f87b Add continuous host mic streaming to real callers tcpsyn 2026-02-05 15:51:17 -07:00
  • bf140a77b7 Add browser caller WebSocket handler with PCM audio streaming tcpsyn 2026-02-05 15:49:49 -07:00
  • 06f334359e Remove Twilio endpoints and dependencies tcpsyn 2026-02-05 15:48:12 -07:00
  • 3961cfc9d4 Rename TwilioService to CallerService, remove Twilio-specific audio encoding tcpsyn 2026-02-05 15:45:08 -07:00
  • db134262fb Add frontend: call queue, active call indicator, three-party chat, three-way calls tcpsyn 2026-02-05 13:46:19 -07:00
  • 8dc1d62487 Add Twilio and Cloudflare tunnel setup docs tcpsyn 2026-02-05 13:44:24 -07:00
  • 141f81232e Add AI follow-up system with call summarization and show history tcpsyn 2026-02-05 13:42:35 -07:00
  • c82420ddad Add outbound audio streaming to real callers tcpsyn 2026-02-05 13:39:02 -07:00
  • 88d7fd3457 Add Twilio WebSocket media stream handler with real-time transcription tcpsyn 2026-02-05 13:36:04 -07:00
  • 28ff8c2d16 Add Twilio webhook and queue management endpoints tcpsyn 2026-02-05 13:33:03 -07:00
  • 924ddca71a Add Twilio call queue service with channel allocation tcpsyn 2026-02-05 13:31:02 -07:00