Веб: лента изменений и история в карточке задачи (#77) #78
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/77-feed"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #77. Closes #76. Продолжение #70 (журнал изменений в хабе), бэкенд не меняется.
Что сделано
/app/feed: период «2 часа / Сегодня / Вчера / 7 дней» и флажки видов событий (в адресе), событияGET /changesсгруппированы по задаче, ключ открывает карточку окном поверх ленты; перечитывание после «Обновить из Jira» и при возврате на вкладку, окно всегда «до сейчас».changes— блока нет.web/src/feed/(events.ts— период, виды, тексты событий, группировка;EventList.tsx— общий для ленты и карточки).openspec/changes/web-feed/; план:docs/superpowers/plans/2026-10-22-web-feed.md.Проверка
make check— pytest 661, vitest 425;npm run e2e— 37 passed (новые: лента + карточка + история, 390 px без горизонтальной прокрутки).Follow-up до merge
e0d8eeeс тестами (vitest 427, e2e 37); README хаба дополнен по журналу изменений и ленте (hub#76).Выкатка
git pullв основном checkout,make web, перезапуск хаба владельцем.Rulings I made
periodиkinds. Цена ошибки: нет.kinds=noneв адресе. Цена: «none» виден в адресе.toBeChecked(флажок управляемый из адреса). Цена: нет.refetchOnWindowFocus: trueу ленты. Цена: лишний запрос при возврате на вкладку (не чаще раза в 30 с).kinds=none. Цена: нет.Findings
820adbe820adbe820adbe/app/feedбез project не дописывает проект в адресe0d8eeee0d8eeee0d8eeee0d8eeekinds=foo→ «выберите хотя бы один вид»e0d8eeee0d8eeee0d8eee🤖 Generated with Claude Code