Commit Graph

  • a4dd79d5d4 Point the Bot settings at the media tunables main Fisto 2026-09-22 20:35:00 +02:00
  • 61983d4b8d Revert the VOX preset to the NetTTS approximation Fisto 2026-09-22 20:00:13 +02:00
  • 723337b452 Merge the SAM VOX preset tuning and comparison tool Fisto 2026-09-22 19:52:29 +02:00
  • 63def53f28 Name the profile default in the reset wording Fisto 2026-09-22 19:48:23 +02:00
  • a20a7de93f Add double-click resets to the voice settings Fisto 2026-09-22 19:43:12 +02:00
  • ad06fce7df Note remchild discovery and heartbeat notices Fisto 2026-09-22 19:31:49 +02:00
  • e38d7d07a2 Add UDP discovery and heartbeat-miss notices to remchild remchild Fisto 2026-09-22 19:31:19 +02:00
  • 03a629b449 Note Wayland first for the remchild GUI Fisto 2026-09-22 19:23:42 +02:00
  • a7ab2a22f7 Note Wayland first for the remchild GUI Fisto 2026-09-22 19:23:42 +02:00
  • 0cda291598 Add a testing allow-all mode to the remchild server Fisto 2026-09-22 15:03:04 +02:00
  • 0002281c07 Honor Request Desktop Website on mobile browsers Fisto 2026-09-22 13:49:58 +02:00
  • 938fdafcaf Stop the mobile focus zoom on text fields Fisto 2026-09-22 13:44:11 +02:00
  • 29df3c6870 Open chat on the newest message and keep it pinned Fisto 2026-09-22 11:37:54 +02:00
  • 7dd45c483a Point the backlog at the remchild branch Fisto 2026-09-22 09:34:44 +02:00
  • 9a776fefd3 Add the remchild PoC: client, server, naming, and plan Fisto 2026-09-22 09:34:43 +02:00
  • 10143c87a4 Mention the wakeword in the puppet config tool descriptions Fisto 2026-09-22 09:27:45 +02:00
  • 420fdca3cf Add TTS volume, a browser preview, and the split-audio plan Fisto 2026-09-22 09:27:14 +02:00
  • d99d614c60 Add wakeword command routing and the reply-only agent client Fisto 2026-09-22 09:23:11 +02:00
  • a4d61781e9 Apply the Nocturne fidelity pass to the web UI Fisto 2026-09-21 19:31:29 +02:00
  • 267c31337c Keep the TTS echo at unity gain so the level drives the repeats Fisto 2026-09-21 18:29:13 +02:00
  • 63083c54ec Add voice processing settings and a speak-time bypass Fisto 2026-09-21 18:23:40 +02:00
  • 17d4339ea3 Turn Discord mic processing off for TTS playback Fisto 2026-09-21 18:13:28 +02:00
  • 15901849a1 Fix the speak status tracker and null option handling Fisto 2026-09-21 18:00:41 +02:00
  • 7701664bc6 Wait for the first streamed word before playing Fisto 2026-09-21 12:43:44 +02:00
  • baaaba3dcd Expose the Half-Life voices and tidy the radio kit Fisto 2026-09-21 12:38:47 +02:00
  • c66d00ee59 Add crunch presets, echo options, and streaming word mode Fisto 2026-09-21 12:31:43 +02:00
  • bbb580deea Merge the MicroslopSam engine into the repository Fisto 2026-09-21 12:16:33 +02:00
  • 51d42b3a16 Let word mode combine with the VOX preset Fisto 2026-09-21 11:47:38 +02:00
  • 7ad0a691db Apply TTS presets with vendor tags and both hives Fisto 2026-09-21 11:43:13 +02:00
  • ac23ee712a Add the Half-Life VOX/HEV TTS presets Fisto 2026-09-21 11:20:24 +02:00
  • 293d131d2b Add the VOX prosody preference and panel controls Fisto 2026-09-21 11:08:22 +02:00
  • ca3fa5be1e Document the media archive in the README media-scrape-project Fisto 2026-09-21 11:00:59 +02:00
  • 6761a2192e Cache the merged media catalog and trim card rendering Fisto 2026-09-21 10:52:18 +02:00
  • 41732bd96f Record the incremental scrape checkpoint Fisto 2026-09-21 10:46:35 +02:00
  • 816939288c Continue new scrapes where the last complete one started Fisto 2026-09-21 10:45:30 +02:00
  • 3bba051971 Add friendly scrape names and a completeness check Fisto 2026-09-21 10:40:53 +02:00
  • 19bf6e16fc Attempt the channel lookup once per titled row Fisto 2026-09-20 19:53:22 +02:00
  • cc3d62336c Capture YouTube titles from Discord's embed cache Fisto 2026-09-20 19:50:34 +02:00
  • f22ab5ea5f Preload the next page in page mode Fisto 2026-09-18 16:48:50 +02:00
  • 13ffad34d4 Add an infinite/page toggle with a pager Fisto 2026-09-18 16:46:25 +02:00
  • 94ddfdeb31 Record the completed recovery Fisto 2026-09-18 13:00:42 +02:00
  • e4d1572199 Only HTTP preview errors belong to recovery Fisto 2026-09-18 13:00:16 +02:00
  • 360be5056d Mark refresh failures unavailable as well Fisto 2026-09-18 12:56:41 +02:00
  • 46e4fc23c0 Mark recovery-exhausted rows unavailable Fisto 2026-09-18 12:54:11 +02:00
  • faacedd8f5 Sweep due suspects and count them in recovery Fisto 2026-09-18 12:04:41 +02:00
  • e3edd9c200 Fix recovery stale-URL handling and task accounting Fisto 2026-09-18 11:59:41 +02:00
  • 2ae90b23f4 Adapt the smoke test to the empty backfill and recovery card Fisto 2026-09-18 11:48:14 +02:00
  • 8752b36209 Add message links, suspect retries, and Discord preview recovery Fisto 2026-09-18 11:47:08 +02:00
  • 9481286169 Run the title catch-up in its own YouTube lane Fisto 2026-09-17 14:25:08 +02:00
  • 8befc05591 Support wildcards in the title search Fisto 2026-09-17 13:43:27 +02:00
  • 0fb93c4830 Queue wildcard title search Fisto 2026-09-17 13:41:45 +02:00
  • 8c72def863 Normalize YouTube Shorts links to watch URLs Fisto 2026-09-17 13:34:10 +02:00
  • 52049bf186 Queue the parallel title lane Fisto 2026-09-17 13:25:54 +02:00
  • 774183b6fa Backfill YouTube titles through the queue Fisto 2026-09-17 13:19:22 +02:00
  • 557ba5ca7e Store embed titles and search them Fisto 2026-09-17 13:10:16 +02:00
  • c6caa168be Add the picked providers and a Must include group Fisto 2026-09-17 11:28:27 +02:00
  • 83dd9bc0fa Fix the provider test assertion type Fisto 2026-09-17 11:11:53 +02:00
  • 7c9aa43e10 Drive provider filters from the archive dataset Fisto 2026-09-17 11:11:31 +02:00
  • 8cb1faf8b4 Queue the data-driven provider filter list Fisto 2026-09-17 11:03:18 +02:00
  • 515af01e84 Add sort and exclusion filters to the media grid Fisto 2026-09-17 11:01:50 +02:00
  • cc14140f34 Stream the media grid with a scroll buffer Fisto 2026-09-17 10:47:52 +02:00
  • efd721e83b Smoke-check the ETA tooltips Fisto 2026-09-17 10:16:12 +02:00
  • 5ecbde96f1 Fix an escape in the C44 note Fisto 2026-09-17 10:15:34 +02:00
  • fc876e9794 Document the serialized media pipeline and split ETAs Fisto 2026-09-17 10:15:26 +02:00
  • 7bbb45b79b Serialize walks and backfill, split the ETA into start and run Fisto 2026-09-17 10:15:15 +02:00
  • 5b8e78940a Show the effective backfill rate beside the ETA Fisto 2026-09-17 09:08:59 +02:00
  • a7db9cb200 Resolve thumbnail-less embeds, including Discord CDN unfurls Fisto 2026-09-17 09:07:07 +02:00
  • c6a16a63f7 Queue the smallest backfill jobs first and show queued state Fisto 2026-09-17 09:05:22 +02:00
  • 6ae2ff5ab3 Add the Bot-tab backfill control room and media strip rules Fisto 2026-09-17 09:04:27 +02:00
  • 16ce809270 Add the per-chat backfill queue with progress and ETA Fisto 2026-09-17 08:53:51 +02:00
  • 2e317ba1e1 Expose preview batches, rate-limit status, and live option updates Fisto 2026-09-17 08:51:07 +02:00
  • e52623f1b2 Cap transient preview retries and close dead hosts Fisto 2026-09-17 08:44:55 +02:00
  • 445c6ca2fb Keep daemon logs after a button restart Fisto 2026-09-17 08:42:09 +02:00
  • d886d22d89 Reconcile stale running scrapes and allow per-scrape delete Fisto 2026-09-17 08:40:28 +02:00
  • 0b72422afe Add file-type and host filters with a 4chan default Fisto 2026-09-17 08:39:41 +02:00
  • 42b4bfd231 Move common filters to the bar and keep the drawer for advanced ones Fisto 2026-09-17 08:22:32 +02:00
  • f5f3196382 Add the optional Playwright web UI smoke test Fisto 2026-09-17 08:18:30 +02:00
  • 5319a028e2 Add the advanced search drawer, adaptive paging, and zoom Fisto 2026-09-17 07:57:26 +02:00
  • dea1724eb3 Add daemon restart, preview diagnostics, browse caching, and rate-limit pauses Fisto 2026-09-17 07:33:35 +02:00
  • cba7ae8143 Document the walk/preview cycle Fisto 2026-09-17 00:20:10 +02:00
  • 0ba51e06ba Cycle previews through the walk Fisto 2026-09-17 00:20:00 +02:00
  • 0664b54241 Resume paused scrapes from their cursor Fisto 2026-09-17 00:14:57 +02:00
  • 089bca0d4f Fetch message history through the client REST layer Fisto 2026-09-17 00:09:47 +02:00
  • f4d71cf4f9 Note the puppet URL refresh in the backend table Fisto 2026-09-16 23:57:57 +02:00
  • 031da7d8b4 Clarify group-chat scraping and refresh puppet URLs via the core Fisto 2026-09-16 23:57:47 +02:00
  • 6c500f0cc5 Fetch previews in batches with a rate-limit cooldown Fisto 2026-09-16 23:51:16 +02:00
  • 8f30ec14ad Cache audio waveforms and rescue oversized GIF previews Fisto 2026-09-16 23:48:17 +02:00
  • caf9b7db3a Cache preview frames for Discord video attachments Fisto 2026-09-16 23:40:46 +02:00
  • 3da0da0ca7 Add infinite scroll, gone/private tiles, and live-only scrape strip Fisto 2026-09-16 14:09:55 +02:00
  • d522681553 Refuse non-media streams and gate video framing Fisto 2026-09-16 14:04:57 +02:00
  • c100bc269c Record the preview backfill in the state file Fisto 2026-09-16 14:02:18 +02:00
  • 96fe17b4c9 Backfill previews for paused scrapes and prefer richer dedupe rows Fisto 2026-09-16 14:02:11 +02:00
  • 2309393e3c Poll scrape progress and show page totals Fisto 2026-09-16 13:52:17 +02:00
  • 5645f55356 Open embeddable media straight into the player Fisto 2026-09-16 13:46:51 +02:00
  • 7f657cf29a Document the grid source rules Fisto 2026-09-16 13:44:45 +02:00
  • 1e064b69d0 Prefer cached stills and stream first frames in the grid Fisto 2026-09-16 13:44:34 +02:00
  • 0081224954 Add per-kind stats, GIF hover playback, and static gif previews Fisto 2026-09-16 13:36:51 +02:00
  • 612b2504dc Stream refreshed media for playback and view full Fisto 2026-09-16 13:18:55 +02:00
  • d3f9d20190 Deduplicate media across scrapes and polish the viewer controls Fisto 2026-09-16 13:05:31 +02:00
  • 1b5fcfed2f Resolve external embed previews and keep their real MIME types Fisto 2026-09-16 12:52:44 +02:00