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

1.9 KiB
Raw Blame History

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).