element-hq / element-hq/element-x-ios
Push notifications should be immediately added to the timeline.
- 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
Assessment
This issue has not been assessed yet.