mirror of
https://github.com/permissionlesstech/bitchat.git
synced 2026-07-25 07:05:20 +00:00
- Implement full delivery status flow: sending → sent → delivered → read - Add visual indicators (gray/green/blue checkmarks) - Create DeliveryTracker service for managing confirmations - Add end-to-end encrypted ACK and read receipt messages - Handle ephemeral peer ID changes with message migration - Fix message ID preservation in BinaryProtocol - Ensure proper delivery status for incoming messages - Add multiple triggers for sending read receipts - Maintain full backwards compatibility with older clients Visual indicators: - ○ Gray circle = Sending - ✓ Gray check = Sent - ✓✓ Green double checks = Delivered - ✓✓ Blue double checks = Read - ⚠ Red triangle = Failed
18 lines
762 B
Plaintext
18 lines
762 B
Plaintext
Add delivery confirmation and read receipts for private messages
|
|
|
|
- Implement full delivery status flow: sending → sent → delivered → read
|
|
- Add visual indicators (gray/green/blue checkmarks)
|
|
- Create DeliveryTracker service for managing confirmations
|
|
- Add end-to-end encrypted ACK and read receipt messages
|
|
- Handle ephemeral peer ID changes with message migration
|
|
- Fix message ID preservation in BinaryProtocol
|
|
- Ensure proper delivery status for incoming messages
|
|
- Add multiple triggers for sending read receipts
|
|
- Maintain full backwards compatibility with older clients
|
|
|
|
Visual indicators:
|
|
- ○ Gray circle = Sending
|
|
- ✓ Gray check = Sent
|
|
- ✓✓ Green double checks = Delivered
|
|
- ✓✓ Blue double checks = Read
|
|
- ⚠ Red triangle = Failed |