Rework the media grid with a viewer, metadata banners, and load gate
This commit is contained in:
@@ -40,6 +40,12 @@ 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] C17 Media grid and viewer. Embed videos now render their cached thumbnail with a play
|
||||
icon; a Metadata dropdown picks banner fields (User, Type, Date, Source, Resolution, Length);
|
||||
nothing shows until Load media; the status row reads `downloaded A/B | cached C/D (excludes
|
||||
downloaded) | N loaded` from `/api/media/stats`; clicking a tile opens a viewer with
|
||||
wide-below / vertical-right metadata, full link with an external-site warning, View full, and
|
||||
an embedded player for YouTube/Vimeo/Twitch/Streamable when possible.
|
||||
- [x] C16 Message counting and date-bounded scrapes. Discord search (`total_results`, one guild
|
||||
request, slopbot only) powers `POST /api/media/count` and MCP `count_media_messages`; the
|
||||
confirm dialog has From/To dates plus a **Check Message Count** button; the walk honors
|
||||
|
||||
Reference in New Issue
Block a user