26 lines
1.9 KiB
Markdown
26 lines
1.9 KiB
Markdown
## 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`.
|