Add the Media and Bot tabs to the web UI

This commit is contained in:
Fisto
2026-09-16 08:09:29 +02:00
parent 8b7b5b675d
commit 49fd28756f
5 changed files with 387 additions and 1 deletions
+11
View File
@@ -119,6 +119,17 @@ box live in Chat, not Call, and the connection stats are not chips yet.
- The last-message time comes from the channel's last message snowflake: a time today, `yesterday`,
or a short date.
## Media and Bot
- **Media** and **Bot** are scope buttons beside Guild and DM. They open overlays over the shell.
Mobile is out of scope for the media feature.
- Media lists scraped items with kind chips (All, Images, GIFs, Videos, Audio), a channel picker
with **Start links** / **Start download**, and the active scrapes with **Stop**. Images and GIFs
render from their Discord CDN URLs; videos and audio are link cards.
- Bot shows the slopbot connection state and the scrape queue.
- The views are self-contained: `poc/public/media.js` and `media.css`, over the `/api/media/*`
routes in the table below. See [media.md](media.md).
## Takeover
Takeover is a read-only switch. Off, the composer is locked (a `read-only` tag sits next to the