8 Commits

Author SHA1 Message Date
Andrey Epifancev
f4c3bd50a5 feat(web): панель «Эпики» на «Бэклоге» (#112)
Панель эпиков слева (240px, на узком окне скрыта, вместо неё выбор «Эпик»),
кнопка «Эпики» в панели фильтров, фильтр эпика в том числе для прошлых спринтов.
Заодно T4.1 (регэксп секции), T4.6 (хелпер visible), T4.7 (проверка кнопок).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 20:35:35 +04:00
Andrey Epifancev
eae6ec317f feat(web): «Бэклог» — фильтры, свёртка секций, эпики не строками (#112)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 20:30:51 +04:00
Andrey Epifancev
3ba8f06637 feat(web): панель фильтров экранов доски (#112)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 20:26:01 +04:00
Andrey Epifancev
815cd3885e feat(web): значки типов по образцу Jira и формат SP (#112, M-6)
- model.ts: fmtSp округляет до двух знаков (M-6); typeKind и isEpic по именам типов Jira без учёта регистра
- TypeIcon: квадрат 16 px, вид по typeKind, aria-label — исходное имя типа, без типа — «Тип не указан»
- icons.tsx: IconBookmark, IconCircle, IconSquares, IconDot; IconProps.size добавляет 12
- agile.css: фон значка — токены дизайн-системы, символ --color-text-on-primary

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2026-10-25 20:18:37 +04:00
Andrey Epifancev
fe1d5926a5 e2e спринтов и бэклога, тестовый хаб с досками, документация (#108)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-24 20:28:48 +04:00
Andrey Epifancev
caf6ed43ae Веб: страница «Спринт» с колонками доски (#108)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-24 20:11:52 +04:00
Andrey Epifancev
9212c19dcf Веб: токен эпика, проверка определённости var(--…), выделение в строке (#108)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-24 20:02:12 +04:00
Andrey Epifancev
b5f5efef85 Веб: страница «Бэклог» и общие части экранов доски (#108)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-24 19:52:24 +04:00