Minor frontend fixes: nav highlight, agents tab, token autosave, dashboard session previews #21
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/13_minor_frontend_fixes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #13
Что сделано (по пунктам постановки)
#/является префиксом любого хэша. Теперь «Дашборд» активен только на#/, остальные вкладки — по префиксу пути./api/health. Переключалка агентов в шапке сохранена без изменений.GET /api/sessions/:id/messages?limit=N(последние N сообщений +total), чтобы не тянуть весь транскрипт.ACTIVE_SESSION_TTL_MINснижен 15 → 5 минут (src/config.js, шаблон конфига вdeploy/install.sh, README, тесты). Уже установленные конфиги не меняются — правка влияет на новые установки; при желании можно вручную поправить строку в/etc/default/pi-web-monitor.Как проверить
(ветку можно передать аргументом — это появилось в #12,
eeb5e70.)Затем в UI (
http://<IP-агента>:8787):Тесты
npm test— 34/34 зелёные (добавлен тест наlimit=N, обновлён тест дефолта TTL).Дополнительно прогнан смоук UI в браузере на тестовых фикстурах: подсветка навигации, добавление/удаление агента через вкладку, автосохранение токена, две превью-карточки + пагинация.