Allow collapsing / replacing of notifications

Bug #1424023 reported by Michał Karnicki
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
indicator-messages (Ubuntu)
Confirmed
High
Alejandro J. Cura
ubuntu-push (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

There is no API (no easy way) to 'collapse' push notifications.

Steps to reproduce:
- use an app or command line to post multiple notifications

Expected:
- as a developer, I want to have the option to show just LAST notification, instead of all of those

Actual:
- multiple notifications are posted (for instance, 30 messages for a single group chat).

Note:
Telegram uses workaround and first dismisses related notifications, and only then posts the new one. It's a workaround though.

Michał Karnicki (karni)
description: updated
Changed in ubuntu-push:
status: New → Confirmed
Revision history for this message
John Lenton (chipaca) wrote :

The new notifications spec has this in there; we'll be working through the engineering side of this over the next days/weeks/months/eons.

Changed in libqtelegram:
status: New → Triaged
importance: Undecided → High
assignee: nobody → XiaoGuo, Liu (liu-xiao-guo)
Michał Karnicki (karni)
description: updated
Changed in indicator-messages (Ubuntu):
assignee: nobody → Alejandro J. Cura (alecu)
importance: Undecided → High
Revision history for this message
Michał Karnicki (karni) wrote :

I'm removing this from Telegram bug list as we use a workaround, but I'm looking forward to notification API improvement in this regard.

no longer affects: telegram-app
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in indicator-messages (Ubuntu):
status: New → Confirmed
affects: ubuntu-push → ubuntu-push (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.