Commit Graph
720 Commits
Author SHA1 Message Date
Fisto 63083c54ec Add voice processing settings and a speak-time bypass 2026-09-21 18:23:40 +02:00
Fisto 17d4339ea3 Turn Discord mic processing off for TTS playback 2026-09-21 18:13:28 +02:00
Fisto 15901849a1 Fix the speak status tracker and null option handling 2026-09-21 18:00:41 +02:00
Fisto 7701664bc6 Wait for the first streamed word before playing 2026-09-21 12:43:44 +02:00
Fisto baaaba3dcd Expose the Half-Life voices and tidy the radio kit 2026-09-21 12:38:47 +02:00
Fisto c66d00ee59 Add crunch presets, echo options, and streaming word mode 2026-09-21 12:31:43 +02:00
Fisto bbb580deea Merge the MicroslopSam engine into the repository 2026-09-21 12:16:33 +02:00
Fisto 51d42b3a16 Let word mode combine with the VOX preset 2026-09-21 11:47:38 +02:00
Fisto 7ad0a691db Apply TTS presets with vendor tags and both hives 2026-09-21 11:43:13 +02:00
Fisto ac23ee712a Add the Half-Life VOX/HEV TTS presets 2026-09-21 11:20:24 +02:00
Fisto 293d131d2b Add the VOX prosody preference and panel controls 2026-09-21 11:08:22 +02:00
Fisto ca3fa5be1e Document the media archive in the README 2026-09-21 11:00:59 +02:00
Fisto 6761a2192e Cache the merged media catalog and trim card rendering 2026-09-21 10:52:18 +02:00
Fisto 41732bd96f Record the incremental scrape checkpoint 2026-09-21 10:46:35 +02:00
Fisto 816939288c Continue new scrapes where the last complete one started 2026-09-21 10:45:30 +02:00
Fisto 3bba051971 Add friendly scrape names and a completeness check 2026-09-21 10:40:53 +02:00
Fisto 19bf6e16fc Attempt the channel lookup once per titled row 2026-09-20 19:53:22 +02:00
Fisto cc3d62336c Capture YouTube titles from Discord's embed cache 2026-09-20 19:50:34 +02:00
Fisto f22ab5ea5f Preload the next page in page mode 2026-09-18 16:48:50 +02:00
Fisto 13ffad34d4 Add an infinite/page toggle with a pager 2026-09-18 16:46:25 +02:00
Fisto 94ddfdeb31 Record the completed recovery 2026-09-18 13:00:42 +02:00
Fisto e4d1572199 Only HTTP preview errors belong to recovery 2026-09-18 13:00:16 +02:00
Fisto 360be5056d Mark refresh failures unavailable as well 2026-09-18 12:56:41 +02:00
Fisto 46e4fc23c0 Mark recovery-exhausted rows unavailable 2026-09-18 12:54:11 +02:00
Fisto faacedd8f5 Sweep due suspects and count them in recovery 2026-09-18 12:04:41 +02:00
Fisto e3edd9c200 Fix recovery stale-URL handling and task accounting 2026-09-18 11:59:41 +02:00
Fisto 2ae90b23f4 Adapt the smoke test to the empty backfill and recovery card 2026-09-18 11:48:14 +02:00
Fisto 8752b36209 Add message links, suspect retries, and Discord preview recovery 2026-09-18 11:47:08 +02:00
Fisto 9481286169 Run the title catch-up in its own YouTube lane 2026-09-17 14:25:08 +02:00
Fisto 8befc05591 Support wildcards in the title search 2026-09-17 13:43:27 +02:00
Fisto 0fb93c4830 Queue wildcard title search 2026-09-17 13:41:45 +02:00
Fisto 8c72def863 Normalize YouTube Shorts links to watch URLs 2026-09-17 13:34:10 +02:00
Fisto 52049bf186 Queue the parallel title lane 2026-09-17 13:25:54 +02:00
Fisto 774183b6fa Backfill YouTube titles through the queue 2026-09-17 13:19:22 +02:00
Fisto 557ba5ca7e Store embed titles and search them 2026-09-17 13:10:16 +02:00
Fisto c6caa168be Add the picked providers and a Must include group 2026-09-17 11:28:27 +02:00
Fisto 83dd9bc0fa Fix the provider test assertion type 2026-09-17 11:11:53 +02:00
Fisto 7c9aa43e10 Drive provider filters from the archive dataset 2026-09-17 11:11:31 +02:00
Fisto 8cb1faf8b4 Queue the data-driven provider filter list 2026-09-17 11:03:18 +02:00
Fisto 515af01e84 Add sort and exclusion filters to the media grid 2026-09-17 11:01:50 +02:00
Fisto cc14140f34 Stream the media grid with a scroll buffer 2026-09-17 10:47:52 +02:00
Fisto efd721e83b Smoke-check the ETA tooltips 2026-09-17 10:16:12 +02:00
Fisto 5ecbde96f1 Fix an escape in the C44 note 2026-09-17 10:15:34 +02:00
Fisto fc876e9794 Document the serialized media pipeline and split ETAs 2026-09-17 10:15:26 +02:00
Fisto 7bbb45b79b Serialize walks and backfill, split the ETA into start and run 2026-09-17 10:15:15 +02:00
Fisto 5b8e78940a Show the effective backfill rate beside the ETA 2026-09-17 09:08:59 +02:00
Fisto a7db9cb200 Resolve thumbnail-less embeds, including Discord CDN unfurls 2026-09-17 09:07:07 +02:00
Fisto c6a16a63f7 Queue the smallest backfill jobs first and show queued state 2026-09-17 09:05:22 +02:00
Fisto 6ae2ff5ab3 Add the Bot-tab backfill control room and media strip rules 2026-09-17 09:04:27 +02:00
Fisto 16ce809270 Add the per-chat backfill queue with progress and ETA 2026-09-17 08:53:51 +02:00