5.0 KiB
Why
Веб-приложение хаба выросло из перенесённой доски links.html и выглядит и ведёт себя как набор страниц, собранных в
разное время: свои цвета и отступы у каждой страницы, «Обновить из Jira» и тема — только в шапке доски, фильтры списка
задач — сплошная строка из шести выпадающих списков, двух флажков и поиска. Владелец (21.10.2026, jira-hub#65) хочет,
чтобы хаб выглядел как родственное приложение AURA (дизайн-система из handoff AURA-xlsx-tool 29.09.2026 и Figma
«Универсалки», материалы — ~/projects/jira-bridge/design/), и чтобы интерфейс стал логичнее.
Сценарий владельца: раз в спринт — обзор графа связей на доске; в остальное время — поиск и перепроверка задач в списке и карточке. Все фильтры нужны, но упакованы должны быть удобнее. Редизайн и UX владелец отдал на усмотрение агента; дальше — доработки от результата.
What Changes
- Дизайн-система в приложении: токены AURA (цвета светлой и тёмной темы, типографика, шаг 4 px, радиусы, высоты
контролов, фокус) —
web/src/styles/tokens.css; набор базовых компонентовweb/src/ui/(кнопки-«таблетки», иконки, сегментный переключатель, переключатель темы, поле, выпадающий список, флажок, бейдж, сообщение, панель, окно, меню); все страницы собраны из них. Шрифт — Mulish (свободная замена Proxima Nova, с кириллицей), моноширинный — IBM Plex Mono, как был. - Верхняя панель приложения: название, проект, разделы сегментным переключателем, блок данных Jira (время последнего полного обновления, агент на связи / офлайн, «Обновить из Jira» и ход пакета), переключатель темы, меню с «Сменить токен». Обновление из Jira и тема доступны с любой страницы.
- Обновление из Jira — уровень приложения: пакет
refreshставит и опрашивает оболочка; по завершении перечитываются снимки доски, список задач и открытая карточка. Доска сохраняет только своё: источник (хаб / файл), «Перечитать», загрузку файла и события снимка. - Доска: шапка страницы (название, счётчики, источник, «Проблемы», меню), панель управления (спринты, исполнители,
режимы показа группами), сворачиваемая легенда; редкие действия — в меню. Поведение доски (модель, выборка,
критический путь, раскладка, ключи
localStorage) не меняется. - Список задач: поиск и «Открытые / Все» на виду, остальные фильтры — в раскрывающейся панели «Фильтры (N)», выбранные — снимаемыми плашками; таблица в панели, строка открывает карточку, «сосед» — плашкой у ключа. Адрес и запросы к хабу — как были.
- Карточка задачи, вход, «Новый проект», «не найдено», ошибки — в стиле системы, содержание и поведение прежние.
Non-Goals
- Ant Design и генерация токенов из
tokens.jsonскриптом (design-system:sync): токены переносятся вручную. - Proxima Nova (платный шрифт) и любые ресурсы вне сборки.
- Новые функции: правки в Jira из интерфейса (
viewer-edit), страницы очереди, агента и настроек. - Изменения API хаба, MCP, агента; изменения логики доски (golden-тесты не трогаются).
- Мобильная вёрстка доски сверх нынешней (узкий экран — только без поломок).