Andrey Epifancev cacd808e8f Архив OpenSpec: web-feed (#77)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 12:35:21 +04:00

1.9 KiB
Raw Blame History

Why

Хаб уже хранит журнал изменений задач (change-history, #70): лента GET /changes и история задачи в GET /issues/{key}, в MCP — инструмент changes. Владелец хочет видеть то же в веб-приложении: что закрылось и поменялось за последние часы или за день, и как менялась задача — в её карточке. Решение владельца 22.10.2026: делать веб-часть после редизайна (#69), теперь он закрыт; детали интерфейса владелец отдал на усмотрение («начинай»).

What Changes

  • Новый раздел «Лента» в боковой панели и страница /app/feed: период (2 часа / Сегодня / Вчера / 7 дней), флажки видов событий, события сгруппированы по задаче, ключ открывает карточку окном.
  • Блок «История» в карточке задачи.
  • Бэкенд не меняется.

Non-Goals

  • Свой интервал дат (календарь) — переключателя периодов достаточно; при нужде — позже.
  • Лента по всем проектам сразу и по соседям проекта.
  • Уведомления о новых событиях, автообновление по таймеру.
  • Отображение текста правки описания (было/стало) — только факт правки.

Anti-Goals

  • Лента молча показывает не тот период (часовой пояс).
  • Страница или карточка ломается на старом хабе без changes.