Skip to content

feat(chat): improve contact avatar, unknown contact handling, and dat…#914

Merged
bmc08gt merged 1 commit into
code/cashfrom
feat/contact-avatar-date-separators
Jun 16, 2026
Merged

feat(chat): improve contact avatar, unknown contact handling, and dat…#914
bmc08gt merged 1 commit into
code/cashfrom
feat/contact-avatar-date-separators

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

…e separators

  • ContactAvatar: scale initials text proportionally to container size, add ContactAvatar(contact) overload that internalizes unknown contact rendering with scaled Person icon
  • ContactInfoContainer: use ContactAvatar(contact) instead of duplicating unknown contact UI
  • DateSeparatorRow: format with relative dates (Today, Yesterday, weekday, month) plus time, matching read receipt style
  • Add previews for date separator ranges

…e separators

- ContactAvatar: scale initials text proportionally to container size,
  add ContactAvatar(contact) overload that internalizes unknown contact
  rendering with scaled Person icon
- ContactInfoContainer: use ContactAvatar(contact) instead of
  duplicating unknown contact UI
- DateSeparatorRow: format with relative dates (Today, Yesterday,
  weekday, month) plus time, matching read receipt style
- Add previews for date separator ranges

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
@bmc08gt bmc08gt self-assigned this Jun 16, 2026
@github-actions github-actions Bot added type: feature New functionality area: ui Compose UI, theme, components, resources and removed type: feature New functionality labels Jun 16, 2026
@bmc08gt bmc08gt merged commit cc64b9b into code/cash Jun 16, 2026
3 checks passed
@bmc08gt bmc08gt deleted the feat/contact-avatar-date-separators branch June 16, 2026 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ui Compose UI, theme, components, resources

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant