Веб-приложение хаба на React (доска связей — одна из страниц) #21

Closed
opened 2026-10-14 18:02:28 +03:00 by aep · 1 comment
Owner

Цель: веб-морда jira-hub на React + TypeScript + Vite; сборка — статика, которую отдаёт сам хаб. Доска связей (src/jira_hub/web/links.html, change viewer-live) переносится в приложение как одна из страниц, логика доски при переносе не расширяется.

Решения владельца 14.10.2026 (brainstorming viewer-live):

  • открывают пока только на Mac mini; вход — клиентский токен в localStorage, как на доске;
  • API уже нейтральный: GET /board — сырые данные зеркала, перевод в модель доски на клиенте; словари видов работ и типов связей брать из /settings (kind_labels, link_types), не дублировать;
  • при переносе закрыть или учесть #20 (M-1…M-7 доски);
  • запись из доски (спринт, срок, связи, исполнитель) — позже, отдельный change viewer-edit.

Состав остальных страниц, спека — openspec/changes/<id>/ по итогам brainstorming.

🤖 Generated with Claude Code

Цель: веб-морда jira-hub на React + TypeScript + Vite; сборка — статика, которую отдаёт сам хаб. Доска связей (`src/jira_hub/web/links.html`, change viewer-live) переносится в приложение как одна из страниц, логика доски при переносе не расширяется. Решения владельца 14.10.2026 (brainstorming viewer-live): - открывают пока только на Mac mini; вход — клиентский токен в localStorage, как на доске; - API уже нейтральный: `GET /board` — сырые данные зеркала, перевод в модель доски на клиенте; словари видов работ и типов связей брать из `/settings` (`kind_labels`, `link_types`), не дублировать; - при переносе закрыть или учесть #20 (M-1…M-7 доски); - запись из доски (спринт, срок, связи, исполнитель) — позже, отдельный change `viewer-edit`. Состав остальных страниц, спека — `openspec/changes/<id>/` по итогам brainstorming. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Author
Owner

Сделано в PR #27 (merge e5719c9), архив OpenSpec — PR #28 (d38fac8). Отложенное — #29.

Сделано в PR #27 (merge e5719c9), архив OpenSpec — PR #28 (d38fac8). Отложенное — #29.
aep closed this issue 2026-10-14 23:21:48 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/sdlc-hub#21
No description provided.