A grouped activity stream — consecutive entries that share a verb and a target fold into one line, with day separators, an unread boundary and four data states.
npx shadcn@latest add @zyeon/activity-feedZyeon UI limits how often it can be asked, and Activity Feed hasn't had its turn. Its source will show here once it has.