Skip to content

feat(chat): separate DM recents from contacts and improve feed resilience#904

Merged
bmc08gt merged 1 commit into
code/cashfrom
feat/recents-dm-separation
Jun 15, 2026
Merged

feat(chat): separate DM recents from contacts and improve feed resilience#904
bmc08gt merged 1 commit into
code/cashfrom
feat/recents-dm-separation

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator
  • Recents section driven by chat feed, enriched with contact info
  • On Flipcash section shows only contacts without active DM chats
  • Hide send cash for unknown (non-contact) DM conversations
  • Fix new chats not appearing in feed (FullRefresh append, syncFeed fallback)
  • Add 30s heartbeat to sync feed and recover dead event streams
  • Expose stream liveness via BidirectionalStreamReference.isActive

…ence

- Recents section driven by chat feed, enriched with contact info
- On Flipcash section shows only contacts without active DM chats
- Hide send cash for unknown (non-contact) DM conversations
- Fix new chats not appearing in feed (FullRefresh append, syncFeed fallback)
- Add 30s heartbeat to sync feed and recover dead event streams
- Expose stream liveness via BidirectionalStreamReference.isActive

Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
@bmc08gt bmc08gt self-assigned this Jun 15, 2026
@bmc08gt bmc08gt merged commit abdf556 into code/cash Jun 15, 2026
3 checks passed
@github-actions github-actions Bot added the type: feature New functionality label Jun 15, 2026
@bmc08gt bmc08gt deleted the feat/recents-dm-separation branch June 15, 2026 17:42
@github-actions github-actions Bot added the area: network gRPC, connectivity, API, exchange rates label Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: network gRPC, connectivity, API, exchange rates type: feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant