v9.43: pre-graph-cleanup baseline (zebra, uuid copy, theme fix, delete policy)
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
Контекст:
|
||||
Работаем с 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
|
||||
- состояние: стабильно, критичных открытых багов не зафиксировано.
|
||||
Reference in New Issue
Block a user