Cache embed thumbnails in download mode
This commit is contained in:
@@ -40,6 +40,11 @@ mobile draft at 390px.
|
||||
- [x] C11 preview caching: Discord-hosted image/GIF previews (WebP 320px, hash-addressed, 5 MiB
|
||||
cap, one attempt) run after every walk in both modes. Live run `...-20260916090722`:
|
||||
`previewed: 2`; thumbs served over `/api/media/<scrape>/<item>/thumb` (200).
|
||||
- [x] C13 Embed thumbnails in download mode: embed rows cache their stored thumbnail URL;
|
||||
the full third-party media is never fetched. Live run `...-20260916091458` on the test
|
||||
channel: 6 files downloaded, 11 previews cached (YouTube, Reddit, Tenor, TikTok, X). Also
|
||||
fixed the state transition: the job stays `running` through download and preview passes so
|
||||
clients do not see `done` early.
|
||||
- [x] C12 Media tab filters and full-window layout: kind chips, source filter
|
||||
(attachment/sticker/embed), source-channel filter, and the view now fills the window below the
|
||||
header and call strip. API/MCP gained `source` and `channelId` on `query_media`. Smoke-tested
|
||||
|
||||
Reference in New Issue
Block a user