Apply the Nocturne fidelity pass to the web UI

This commit is contained in:
Fisto
2026-09-21 19:31:29 +02:00
parent 267c31337c
commit a4d61781e9
10 changed files with 1336 additions and 100 deletions
+8
View File
@@ -40,6 +40,14 @@ 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] C74 Nocturne fidelity pass from the third party. Integrated the applied tree from
`Debug WebUI mockups(1).zip`: `tokens-status.css` (danger/warn/ok roles and the data
scale), `style-overrides.css`, `settings-popups.css`, `polish.js`, the Phosphor
`icons.js`, and the token cleanup in `media.css`. `index.html` loads them in their order
(the two override sheets last, `polish.js` after `icons.js`). The writeup lives in
[docs/ui-changes.md](docs/ui-changes.md). Their tree matched ours file-for-file apart
from those files, so nothing regressed. UI smoke test passes; the TTS panel renders the
voice-processing block correctly under the new sheets.
- [x] C73 Echo on the vox voice. `aecho`'s `in_gain`/`out_gain` scale the dry signal
as well as the repeats, so a low echo level quieted the whole line (the classic path's
loudnorm hid it; the streaming path has no measurement, so vox + stream word mode just