Skip to content

feat(home): add activity and agent feed sections with deep-linking#330

Merged
wesbillman merged 1 commit intomainfrom
summer/p2-naming-alignment
Apr 15, 2026
Merged

feat(home): add activity and agent feed sections with deep-linking#330
wesbillman merged 1 commit intomainfrom
summer/p2-naming-alignment

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

Summary

  • Adds Channel Activity and Agent Updates sections to the home feed, with filter tabs for each
  • Feed items now deep-link to the exact event (message, forum post, job) instead of just opening the channel
  • Completes the magic-number-to-constant migration: adds KIND_REMINDER (40007) and KIND_APPROVAL_REQUEST (46010) alongside the existing job/forum constants
  • Defensive ?? [] fallbacks on new feed fields to prevent crashes if backend deploys behind frontend

Test plan

  • Verify new "Channel Activity" and "Agent Updates" sections render on the home screen
  • Click a feed item and confirm it deep-links to the exact event in the channel
  • Toggle filter tabs (All, Mentions, Needs Action, Activity, Agent Updates) and verify sections show/hide correctly
  • E2E: pnpm test:e2e — new tests cover activity sections, agent item deep-linking, and forum activity push

🤖 Generated with Claude Code

Expand the home feed to surface channel activity and agent updates
alongside existing mentions/needs-action sections. Feed items now
deep-link to the exact event instead of just opening the channel.

Also completes the magic-number-to-constant migration (adds
KIND_REMINDER and KIND_APPROVAL_REQUEST) and adds ?? [] fallbacks
for new feed fields to guard against backend deploy ordering.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@wesbillman wesbillman merged commit 3050531 into main Apr 15, 2026
10 checks passed
@wesbillman wesbillman deleted the summer/p2-naming-alignment branch April 15, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant