element-hq / element-hq/element-x-ios

Push notifications should be immediately added to the timeline.

Open
#1,284 6 comments 1 reaction 0 assignees View on GitHub
A-Notifications O-Frequent S-Major T-Enhancement X-Needs-Rust
Dominant language
Swift
Stars
945
Forks
372
Avg merge
21h 42m
Merged PRs (30d)
67

Description

### Steps to reproduce

1. Receive a push, which shows you the contents of a message (e2ee or otherwise)
2. Open the app (either manually or from the push)
3. Expect to immediately see that message in the timeline, given the app knows the push exists, given it just showed it.
4. In practice, the message won't be visible until the app has synced, which then feels very clunky (even if the sync is fairly fast thanks to SS). This is particularly bad if SS is slow because it has to catch up on incr sync after being offline for 20m or so.

### Outcome

#### What did you expect?

App should know about messages it shows you via push.

#### What happened instead?

App doesn't know, and has to re-sync from the server, which feels 🤦🏻 to the user.

### Your phone model

_No response_

### Operating system version

_No response_

### Application version

279

### Homeserver

_No response_

### Will you send logs?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.