Files
drhider/History/llm/2026-08-19-llm-stats-block.md
T

42 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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).