-
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