-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Messages page (threading, channel badges, sender indicators) #787
Copy link
Copy link
Closed
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:medium1-3 days of work1-3 days of workspec:communicationDESIGN_SPEC Section 5 - Communication ArchitectureDESIGN_SPEC Section 5 - Communication Architecturespec:human-interactionDESIGN_SPEC Section 13 - Human Interaction LayerDESIGN_SPEC Section 13 - Human Interaction Layertype:featureNew feature implementationNew feature implementationv0.5Minor version v0.5Minor version v0.5v0.5.0Patch release v0.5.0Patch release v0.5.0
Description
Phase 4.11 -- Messages Page
Parent: #762 | Wave 4
Scope
- Sender indicators: agent avatar + name for each message
- Timestamp grouping: group messages by time period (today, yesterday, date)
- Threading: related messages grouped visually
- Channel selection: channel list with badges showing unread counts
- Channel badges: unread message indicators
- Formatted content: message bodies with proper formatting, attachments display
- Real-time: WebSocket-driven new message arrival with scroll-to-bottom behavior
Data requirements
GET /messages(paginated, filtered by channel)GET /messages/channels- WebSocket: messages channel
Deliverables
- Messages page with all features
- Channel list with unread badges
- Message threading
- Real-time message arrival
- Unit tests
Blocked by
- feat: interaction components and animation patterns #776 (interaction components)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:medium1-3 days of work1-3 days of workspec:communicationDESIGN_SPEC Section 5 - Communication ArchitectureDESIGN_SPEC Section 5 - Communication Architecturespec:human-interactionDESIGN_SPEC Section 13 - Human Interaction LayerDESIGN_SPEC Section 13 - Human Interaction Layertype:featureNew feature implementationNew feature implementationv0.5Minor version v0.5Minor version v0.5v0.5.0Patch release v0.5.0Patch release v0.5.0