Skip to content

handlegvoice: put calls and voicemails in the SMS chat - #29

Merged
iFixRobots merged 1 commit into
mainfrom
iFixRobots/merge-call-threads
Oct 6, 2026
Merged

iFixRobots merged 1 commit into
mainfrom
iFixRobots/merge-call-threads

Conversation

@iFixRobots

@iFixRobots iFixRobots commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Problem

Google Voice puts every call and voicemail in its own thread, separate from the text thread with the same person. The bridge turns every thread into its own chat, so every call shows up as a new chat in the inbox.

Fix

Call and voicemail threads with one phone number now go into that number's text chat (t.<number>). If you've never texted that person, their calls still end up together in one chat.

Messages that came from a call or voicemail thread remember which thread they came from. Marking the chat as read marks those threads read too, and deleting the chat deletes them so they don't bring the chat back.

Before After
New call or voicemail from someone you text New chat for every call Goes into your text chat with them
New calls from someone you've never texted New chat for every call All go into one chat for that number
Group texts, unknown or private callers Own chat No change
Calls already bridged into their own chat Own chat Stay where they are
Marking the chat as read Marks one thread read Also marks the merged call and voicemail threads read
Deleting the chat Deletes one thread Also deletes the merged call and voicemail threads

Google Voice gives every call and voicemail its own thread, so the bridge
was creating a new chat for each one. Calls and voicemails with a single
phone number now go into that number's SMS chat (t.<number>) instead.

Each merged message remembers which thread it came from, so marking the
chat as read and deleting it also reach the call and voicemail threads.
Calls that were already bridged into their own chat stay where they are.
@iFixRobots
iFixRobots marked this pull request as ready for review October 2, 2026 12:23
@iFixRobots
iFixRobots requested a review from tulir October 2, 2026 12:26
@tulir tulir changed the title connector: put calls and voicemails in the SMS chat handlegvoice: put calls and voicemails in the SMS chat Oct 6, 2026

@tulir tulir left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks reasonable. I'm not sure if the backfill stuff will work properly, it might ignore some call messages if there are text messages later. That's probably not the end of the world though

@iFixRobots
iFixRobots merged commit 8775ef5 into main Oct 6, 2026
11 checks passed
@iFixRobots
iFixRobots deleted the iFixRobots/merge-call-threads branch October 6, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants