Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

feat:3192,3194,3195,3197: display eOS notifications, block others

Description

As a /e/OS user
I want to view the complete notification content including a close button
in order to easily read and dismiss notifications at my convenience.

As a /e/OS user
I want to see formatted content in notifications
in order to have a clearer understanding of the information presented.

As a /e/OS user
I want to select and copy text from notifications when I display it fully
in order to easily reference important information elsewhere if needed.

As a /e/OS user
I want to access my notification history through settings
in order to review important notices and updates that I may have missed.

Screenshots

Screenshot_20251010-100343_Settings Screenshot_20251010-100542_ntfy__debug_ Screenshot_20251010-100550_ntfy__debug_ Screenshot_20251010-100600_ntfy__debug_

Technical details

  • Import whole UI from NotificationsReceiver (first commit)
  • Branch notifications on eOS* topic to this NotificationsReceiver UI, block other notification to display form ntfy UI (second commit)

Tests

If you use a release build, you should switch to https://push.murenatest.com backend, to be able to test correct reception.

  • Open ntfy main Activity : adb shell am start foundation.e.ntfy/io.heckel.ntfy.ui.MainActivity
  • Go to ... -> settings screen, and then set Default server to " https://push.murenatest.com"

Then, to send notifications, and verify what the issues describes, you can use:

Issues

10 commandments of code review

👪 ❤️ https://gitlab.e.foundation/groups/e/-/wikis/contribute/development-processes/code-review-guidelines

Edited by Guillaume Jacquart

Merge request reports

Loading