fix(ui): исправить контраст метки IPsec в таблице GRE
This commit is contained in:
1 parent
0c5d7d3207
commit
eaf724d6cc
13 files changed
+258
-13
No files matched your search
+11
-1
@@ -1,6 +1,6 @@
|
||||
# UX/UI: журнал реализации
|
||||
|
||||
Актуальное продолжение 2026-10-13: блок 213 завершён. GRE экспорт выбирает IPv4/IPv6 family; статический IPv6 fragment содержит advertise=no и явные границы. Unit/backend IPv6, E2E6 и live UI4 прошли; два собственных GRE/ULA и Portal reader удалены. Backend ux-gre212, frontend ux-gre213/source527 matched. Оба CHR доступны; пароли совпадают с предоставленными. Следующий214 — ошибки legacy OSPF/BFD API вместо успешных пустых данных. Этап12.5 открыт.
|
||||
Актуальное продолжение 2026-10-14: блок214 завершён. Контраст заполненной метки GRE IPsec исправлен штатным ReUI Badge. Baseline1,76:1; четыре scoped axe fixtures и восемь live UI light/dark × reader/admin ×1440/320 прошли. Own GRE/ULA/PSK и Portal reader удалены. Backend ux-gre212, frontend ux-gre214/source527 совпал. Следующий215 — ошибки пяти legacy OSPF/BFD GET endpoints. Этап12.5 открыт.
|
||||
|
||||
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
|
||||
|
||||
@@ -38,6 +38,16 @@
|
||||
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
|
||||
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–196 и ограничения ниже. Runtime backend/frontend ux-peak196. |
|
||||
|
||||
## 12.5.214 — контраст метки IPsec на заполненной GRE-таблице (2026-10-13 — 2026-10-14)
|
||||
|
||||
После213 взят небольшой дополнительный блок доступности перед большим legacy OSPF/BFD. Baseline axe подтвердил color-contrast1,76:1 в светлой теме. В первоначальном mobile baseline метка не прокручивалась явно; отсутствие там violation не считается доказательством контраста. Ручные spans заменены штатным ReUI Badge invert-light, без изменения vendor components/theme. Конфигурация IPsec различается текстом и значком; метка не утверждает успешный handshake.
|
||||
|
||||
Четыре fixed fixtures light/dark ×1440/320 прокручивали метку в область видимости: contrast violations0. TypeScript и ESLint прошли. Frontend ux-gre214/source527 matched; backend ux-gre212 остался healthy. Восемь live UI reader/admin ×light/dark ×1440/320 проверили scoped badge contrast на собственных отключённых GRE с ULA/PSK. Интерфейсы, адреса и Portal reader удалены, отсутствие проверено. Пароли не менялись. Это scoped color-contrast audit, не полная WCAG/IPv6/data-plane/RSC приёмка.
|
||||
|
||||
Протоколы: [baseline/fixed](ux-ui/acceptance/gre214-badge-2026-10-13.json), [live/cleanup](ux-ui/acceptance/gre214-native-live-2026-10-14.json), [source](ux-ui/acceptance/source214-result.json), [deployment](ux-ui/acceptance/gre214-deployment-2026-10-14.json).
|
||||
|
||||
Следующий215: /ospf/neighbors, /ospf/interfaces, /ospf/instances, /ospf/all и /bfd/sessions — сохранить success envelopes, перестать скрывать partial/all-failed native reads как200/empty; собственные SQL/HTTP fixtures, без отключения CHR. Оставшиеся внешние ограничения сохраняются в матрице.
|
||||
|
||||
## 12.5.213 — IPv6 в фрагменте экспорта GRE (2026-10-13)
|
||||
|
||||
Генератор всегда использовал /ip/address/add, хотя приложение уже поддерживает статический внутренний IPv6. Теперь family выбирается по адресу: IPv4 сохраняет прежнюю команду; IPv6 получает /ipv6/address/add и advertise=no. Комментарий уточняет: это новый статический адрес без объявления префикса; pool/EUI-64 и остальные адреса не включены. Это фрагмент, не полное восстановление параметров произвольного native адреса. Escaping и шаблоны213/212 сохранены; ReUI primitives не менялись.
|
||||
|
||||
Reference in new issue
Block a user