Commit Graph
37 Commits
Author SHA1 Message Date
Fisto 8befc05591 Support wildcards in the title search 2026-09-17 13:43:27 +02:00
Fisto 8c72def863 Normalize YouTube Shorts links to watch URLs 2026-09-17 13:34:10 +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 515af01e84 Add sort and exclusion filters to the media grid 2026-09-17 11:01:50 +02:00
Fisto 7bbb45b79b Serialize walks and backfill, split the ETA into start and run 2026-09-17 10:15:15 +02:00
Fisto a7db9cb200 Resolve thumbnail-less embeds, including Discord CDN unfurls 2026-09-17 09:07:07 +02:00
Fisto 16ce809270 Add the per-chat backfill queue with progress and ETA 2026-09-17 08:53:51 +02:00
Fisto 2e317ba1e1 Expose preview batches, rate-limit status, and live option updates 2026-09-17 08:51:07 +02:00
Fisto e52623f1b2 Cap transient preview retries and close dead hosts 2026-09-17 08:44:55 +02:00
Fisto d886d22d89 Reconcile stale running scrapes and allow per-scrape delete 2026-09-17 08:40:28 +02:00
Fisto dea1724eb3 Add daemon restart, preview diagnostics, browse caching, and rate-limit pauses 2026-09-17 07:33:35 +02:00
Fisto 0ba51e06ba Cycle previews through the walk 2026-09-17 00:20:00 +02:00
Fisto 0664b54241 Resume paused scrapes from their cursor 2026-09-17 00:14:57 +02:00
Fisto 6c500f0cc5 Fetch previews in batches with a rate-limit cooldown 2026-09-16 23:51:16 +02:00
Fisto 8f30ec14ad Cache audio waveforms and rescue oversized GIF previews 2026-09-16 23:48:17 +02:00
Fisto caf9b7db3a Cache preview frames for Discord video attachments 2026-09-16 23:40:46 +02:00
Fisto 96fe17b4c9 Backfill previews for paused scrapes and prefer richer dedupe rows 2026-09-16 14:02:11 +02:00
Fisto 0081224954 Add per-kind stats, GIF hover playback, and static gif previews 2026-09-16 13:36:51 +02:00
Fisto 612b2504dc Stream refreshed media for playback and view full 2026-09-16 13:18:55 +02:00
Fisto d3f9d20190 Deduplicate media across scrapes and polish the viewer controls 2026-09-16 13:05:31 +02:00
Fisto 1b5fcfed2f Resolve external embed previews and keep their real MIME types 2026-09-16 12:52:44 +02:00
Fisto 043d1cd3c5 Add video poster frames and rework the media status row 2026-09-16 12:40:10 +02:00
Fisto fae754fba0 Add message counting and date-bounded scrapes 2026-09-16 12:06:34 +02:00
Fisto 42fd52b96b Add custom download destinations, confirmations, and the bot error feed 2026-09-16 11:53:59 +02:00
Fisto 973b9cff92 Add links-mode embed thumbnails, item metadata, and media filters 2026-09-16 11:44:09 +02:00
Fisto 1fe204b91e Cache embed thumbnails in download mode 2026-09-16 11:17:37 +02:00
Fisto 902646224f Add source filters and a full-window media view 2026-09-16 11:11:50 +02:00
Fisto 2573dd4d63 Add Discord-hosted preview caching (C11) 2026-09-16 11:09:51 +02:00
Fisto f7664256d1 Add the media downloader with hash storage and local file serving 2026-09-16 10:35:55 +02:00
Fisto d483a2fa47 Add the media MCP tools and live-verified slopbot path 2026-09-16 09:54:22 +02:00
Fisto 8f3f153c55 Add media storage limits, retention, and the near-limit flow 2026-09-16 08:49:42 +02:00
Fisto 8b7b5b675d Wire the media archive into the daemon: command, service, and API 2026-09-16 08:08:12 +02:00
Fisto 4f953cefdc Add the media scrape engine, store, and puppet walker 2026-09-16 08:03:21 +02:00