diff --git a/CURRENT.md b/CURRENT.md
index 61ea660..dbc062e 100644
--- a/CURRENT.md
+++ b/CURRENT.md
@@ -31,7 +31,7 @@ mobile draft at 390px.
- [x] C5 daemon wiring: `scrape media` command, MediaService, `/api/media/*`
- [x] C6 Media and Bot tabs in the Web UI
- [x] C7a storage limits, retention, warning/confirm flow, storage and clean API
- - [ ] C7b Settings group: limit field with info hover, usage bar, clean modal
+ - [x] C7b Settings group: limit field with info hover, usage bar, clean modal
- [ ] C8 MCP service hooks
- [ ] C9 live verification, tuning, docs
- Flextalk voice profile, end to end. The profile window is a movable panel that recenters on each
diff --git a/docs/media.md b/docs/media.md
index 65e30f6..f567e73 100644
--- a/docs/media.md
+++ b/docs/media.md
@@ -1,8 +1,8 @@
# Media archive
Status: design approved 2026-09-16. The engine, the slopbot backend, the `scrape media` command,
-the `/api/media/*` routes, and storage limits with retention are implemented (C3-C7a). The Media
-and Bot tabs are C6; the Settings group is C7b. Checkpoints live in [CURRENT.md](../CURRENT.md).
+the `/api/media/*` routes, storage limits with retention, and the Settings group are implemented
+(C3-C7b). The Media and Bot tabs are C6. Checkpoints live in [CURRENT.md](../CURRENT.md).
The media archive saves the media history of a channel. A trusted user runs `scrape media` in the
channel. The daemon walks the history through a scrape backend and indexes every image, GIF,
@@ -125,7 +125,8 @@ that deletion is irreversible. The delete button is disabled for a 5 second coun
database overhead.
- Settings gains one collapsible group. Its name is **Bot** while the bot path is active, and
**Media** if the bot path is removed. It holds the limit field with the info tooltip, the usage
- bar, and the clean button.
+ bar (segmented by image, GIF, video, audio, and other), and the clean button with its 5 second
+ countdown.
- Mobile is out of scope for now.
## MCP
diff --git a/docs/webui.md b/docs/webui.md
index 41fea4d..3f18854 100644
--- a/docs/webui.md
+++ b/docs/webui.md
@@ -171,6 +171,9 @@ The Settings button opens a slide-over:
the bot's devices. Clicking **Client audio** in the header does the same: it asks for the
permission, unlocks the audio context in the same click, and then starts listening. A second
click stops it.
+- **Bot** — slopbot connection state, the media storage limit in GiB with an info tooltip (5% overrun
+ and the warning rule), the usage bar segmented by image, GIF, video, audio, and other, and
+ **Clean media…** with a 5 second confirmation countdown. See [media.md](media.md).
- **Server** — a collapsible group with:
- **Core process** — state, last exit, output, Start / Stop / Restart.
- **Account login** — token file state, QR login, captcha.
diff --git a/poc/public/index.html b/poc/public/index.html
index 84599b6..6f1280f 100644
--- a/poc/public/index.html
+++ b/poc/public/index.html
@@ -294,6 +294,49 @@