Files
dashboard/doc/NEW_CHAT_SUMMARY_2026-04-16_v9.28.md
T

47 lines
2.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.
Контекст:
Работаем с dashboard (FastAPI + static index.html), режим строго практичный: сначала таблица, граф потом.
Модель данных: один полный refresh из API, дальше работа только из памяти; к API повторно ходим только по кнопке Обновить.
Параллельные вызовы к API не используем.
Что уже сделано:
1. Исправлены runtime-регрессии фронта:
- renderDataRow is not defined
- instanceName is not defined
2. Исправлена пагинация backend:
- раньше обрезалось на 99/100
- теперь fetch_all_instances останавливается по пустой странице, а не по size < limit.
3. Метаданные удаляемости:
- удаляемость только для suspended и только если старше 14 дней
- фронт только отображает backend-решение.
4. Визуальные правки:
- сужен индикаторный столбец удаляемости
- вкладки и панели сделаны контрастнее, но без кислотных цветов.
5. Последний релиз:
- image: naeel/cloud-dashboard:v9.28
- rollout в namespace terra успешный
- в рантайме проверено, что новые CSS-правила реально отдаются.
Ключевая последняя правка (v9.28):
- перенос в Output (out) теперь только при реальном переполнении, а не заранее:
- убран агрессивный word-break: break-all
- применены word-break: normal и overflow-wrap: break-word
- расширена grid-раскладка params/out, снято искусственное max-width-ограничение.
Операционные правила:
1. Все команды проекта только по SSH на VM (git, docker, kubectl, curl, проверки).
2. После каждого изменения кода обязательно bump версии image.
3. После деплоя обязательна runtime-проверка в pod.
4. Документацию handoff обновлять сразу после релиза.
Что проверить первым делом в новом чате:
1. UX блока Input/Output на широком экране (нет раннего переноса).
2. Исключить кэш браузера (hard reload), если визуально кажется, что изменений нет.
3. Что в кластере запущен актуальный тег (baseline: v9.28).
Текущий baseline:
- dashboard: v9.28
- состояние: стабильно, критичных открытых багов не зафиксировано.