Missing DM view screen - need to add that or a DM tab in the channel screen so users can actually read received DMs — this is the core missing feature.
Application-level dedup for incoming DMs — check (sender_pubkey, timestamp, text_hash) and suppress duplicates within a window, to avoid the retry spam.
BLE sync mark-read for contact messages (applies to both DMs and roomserver messages.)
Room login mark-read for on-device unread message notifications.
Unread indicator on contacts screen (the envelope/asterisk next to node name)
T5S3 DM access — either a new tile, or long-press on a contact with unread messages opens a read view before compose.
Will be out with Meck v1.3.
1. Missing DM view screen - need to add that or a DM tab in the channel screen so users can actually read received DMs — this is the core missing feature.
2. Application-level dedup for incoming DMs — check (sender_pubkey, timestamp, text_hash) and suppress duplicates within a window, to avoid the retry spam.
3. BLE sync mark-read for contact messages (applies to both DMs and roomserver messages.)
4. Room login mark-read for on-device unread message notifications.
5. Unread indicator on contacts screen (the envelope/asterisk next to node name)
6. T5S3 DM access — either a new tile, or long-press on a contact with unread messages opens a read view before compose.
Will be out with Meck v1.3.
<!-- github-sync-id:4111703645 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Missing DM view screen - need to add that or a DM tab in the channel screen so users can actually read received DMs — this is the core missing feature.
Application-level dedup for incoming DMs — check (sender_pubkey, timestamp, text_hash) and suppress duplicates within a window, to avoid the retry spam.
BLE sync mark-read for contact messages (applies to both DMs and roomserver messages.)
Room login mark-read for on-device unread message notifications.
Unread indicator on contacts screen (the envelope/asterisk next to node name)
T5S3 DM access — either a new tile, or long-press on a contact with unread messages opens a read view before compose.
Will be out with Meck v1.3.
Fixed in Meck v1.3: https://github.com/pelgraine/Meck/releases/tag/ota-1