Skip to content

Keep failed text sends so their bubble and Retry survive a restart - #85

Merged
Ocnrb merged 1 commit into
mainfrom
fix/failed-outbox
Oct 5, 2026
Merged

Ocnrb merged 1 commit into
mainfrom
fix/failed-outbox

Conversation

@Ocnrb

@Ocnrb Ocnrb commented Oct 5, 2026

Copy link
Copy Markdown
Member
  • A failed send lived only in memory, so a restart lost the message and its Retry
  • Kept per conversation in encrypted prefs scoped to the account, newest 20, device-local: never in the sync or the backup, or every device of the account would offer a Retry for the same message

- Kept per conversation in encrypted prefs scoped to the account, newest 20, and never in the sync or the backup: a Retry belongs to the device that tried
- Back on the timeline when the channel or DM opens; a sent Retry, our own copy arriving, a delete or leaving the conversation drops it

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@Ocnrb
Ocnrb merged commit 755b934 into main Oct 5, 2026
1 check passed
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