v0.0.37: крупный заметный блок статистики (общее время, время ИИ, токены) в UI
Deploy drhider / validate (push) Canceled after 0s

This commit is contained in:
“Naeel”
2026-08-19 09:16:18 +04:00
parent af9faba3fc
commit defbc10004
3 changed files with 86 additions and 7 deletions
+41
View File
@@ -0,0 +1,41 @@
# v0.0.37 — крупный блок статистики LLM в UI — 2026-08-19
**Дата:** 2026-08-19
**Версия:** 0.0.36 → 0.0.37
**Файл:** `site/templates/index.html`, `site/app.py` (версия)
---
## Суть
Раньше статистика LLM («... LLM: 5.3с · 1894 токенов») была МЕЛКИМ текстом
в статус-строке под кнопкой — юзер её не замечал. Теперь после обработки
показывается **крупный заметный блок** «📊 Итоги обработки»:
| Показатель | Значение |
|---|---|
| Общее время | крупное число, с |
| Время ИИ | крупное число, с |
| Токены ИИ | крупное число |
Оформление: зелёная плашка (фон-градиент, рамка 2px), три белые карточки,
значения шрифтом 24px жирным. Блок скрыт до завершения и при сбросе.
## Изменения (`index.html`)
- CSS: `.stats-block`, `.stats-title`, `.stats-row`, `.stat-item`,
`.stat-label`, `.stat-value`.
- HTML: блок `#statsBlock` с `#stTotalTime`, `#stLlmTime`, `#stLlmTokens`
(после кнопок скачивания).
- JS:
- `complete`-обработчик — заполняет и показывает блок (общее время всегда;
время ИИ и токены — если `llm_sec > 0`, иначе «—»);
- `resetAll` — скрывает блок.
## Проверка
- `node --check` — OK.
- Визуально через браузер: блок появился полноширинным, три карточки,
значения крупно — заметно.
- Версия `app.VERSION = 0.0.37`.
## Бэкенд
- Не менялся (метрики `tokens`/`llm_sec` в `event: complete` уже есть с v0.0.34).