Skip to content

Read-state sync to platforms (phone unread parity, read receipts) — per-platform opt-in #37

Description

@MaxGhenis

Context

Reading a conversation in OpenMessage only updates the local store (/api/conversations/readMarkConversationRead). Nothing is pushed to the source platform, which means:

Why this is a product decision, not just a bug

Pushing read state is recipient-visible on some platforms (WhatsApp blue ticks; Signal read receipts when enabled). Some users specifically value reading in OpenMessage without triggering those. Others expect read state to sync like every first-party client. Both are legitimate.

Proposal

A per-platform "sync read state" setting (default on for Google Messages — phone⇄app consistency, not recipient-visible for SMS; default off for WhatsApp/Signal until explicitly enabled):

Surface the toggles on the Platforms cards.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions