Components.AI: Add per-message identity chrome and conversation semantics
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 281
Description
### Is your feature request related to a problem? Please describe the problem.
Author name is never rendered, role styling is applied per turn, and the conversation lacks appropriate feed/log semantics.
### Describe the solution you'd like
Render optional avatar and author information per message, apply role-correct styling per message, and provide a documented, labeled conversation semantic structure compatible with virtualization and assistive technology.
### Additional context
Leaf task for #68227 requirements B4 and I2.
Contributor guide
Research direction
Start by reading #68227 requirements B4 and I2 and locating the Components.AI message component entry points. Review the existing rendering and semantics, then confirm completion when messages expose optional identity and role styling with labeled conversation semantics that remain usable with virtualization and assistive technology.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100