element-hq / element-hq/element-ios

Display a local notification if a message failed to be sent in background

Open
#2,088 0 comments 0 reactions 0 assignees View on GitHub
P2 T-Enhancement UX
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

We did it when doing a quick reply to a notification or when we post an image from Photos.app.
We should generalise it when a message was posted within the app and the app has been put in background.

A useful case is when posting a message to an e2e room. The sending can fail because some new devices require validation from the user.

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests. Start by locating the existing local-notification handling for quick replies and Photos.app posts, then trace how an in-app message send reports failure after the app enters the background. Done means failed background sends produce a local notification, including failures caused by pending device validation in an e2e room.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.