Skip to content

Add Sender, Chat Name and Chat Participants to the SMS artifact - #2093

Merged
abrignoni merged 1 commit into
mainfrom
feat/sms-chat-participants
Sep 3, 2026
Merged

abrignoni merged 1 commit into
mainfrom
feat/sms-chat-participants

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Adds three columns to the SMS artifact so a message in a group chat can be found by a participant's number.

  • Sender: the handle joined to a received row through message.handle_id. Blank on sent rows (the local account is in the Account column) and on rows that record no handle, such as group participant and title changes.
  • Chat Participants: the handles joined to the message's chat through chat_handle_join, comma separated. In a direct chat it equals Chat Contact ID; in a group chat, Chat Contact ID holds the chat identifier as stored and the numbers are here.
  • Chat Name: chat.display_name as stored.

The LAVA conversation view now takes its sender from the Sender column. Existing columns are unchanged and the fixture baseline is regenerated for the new headers.

🤖 Generated with Claude Code

Joins message.handle_id to handle for the sender of received rows, and lists
every handle joined to the message's chat through chat_handle_join, so a message
in a group chat can be found by a participant's number even though Chat Contact
ID holds the chat identifier. Chat Name carries chat.display_name as stored.
The LAVA conversation view now takes its sender from the new column. Existing
columns are unchanged; fixture baseline regenerated for the new headers.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit 8b158ab into main Sep 3, 2026
10 checks passed
@abrignoni
abrignoni deleted the feat/sms-chat-participants branch September 3, 2026 03:40
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