mastodon / mastodon-android

Official Android app for Mastodon
https://app.joinmastodon.org/android
GNU General Public License v3.0
1.62k stars 249 forks source link

Feature: Group notifications by toot #160

Open realpixelcode opened 2 years ago

realpixelcode commented 2 years ago

In the notifications tab, the app tells you that “@realpixelcode boosted your post” and displays a preview of the toot beneath. Now, when a toot becomes popular and gets quite a few favourites and boosts, it quickly becomes a mess.

Instead, my proposal is to group favourite and boost notifications by the respective toot, so the notification would instead look like this:

Your post has received 14 boosts from:

  • user1
  • user2
  • user3
  • ...

[toot preview]

grishka commented 2 years ago

This is not technically possible to do with the current API and would probably require a lot of changes on the server side, too.

Gargron commented 2 years ago

I'm not sure this has to happen on the API side. I implemented it for the web app in mastodon/mastodon#11446 but gave up on it due to the nitpicking in the responses.

andreykurenkov commented 1 year ago

@Gargron any chance https://github.com/mastodon/mastodon/pull/11446 could be revived now that Mastodon is getting a lot bigger? It'd be great to have it as an option or just the default in the UI.

laem commented 1 year ago

Same request. olivierlacan's suggestion of rolling up this feature as disabled by default, then suggested to the relevant users, is smart.

It doesn't help that toots can be long blocks of text. Using 80% of the height of my 1080p screen to just tell me that two people have boosted my toot, whose content I know very well (I've written it myself yesterday), is in my opinion a poor way to use space. image

The notification settings panel is already full of options. Which is a good thing. Adding one more option or group of options about grouping would be very helpful :) image

laem commented 1 year ago

This issue hasn't been linked yet to this very close one, although more precise, as the title says https://github.com/mastodon/mastodon/issues/1483

realpixelcode commented 1 year ago

This is not technically possible to do with the current API and would probably require a lot of changes on the server side, too.

@grishka Yet, the Mastodon web client Elk is perfectly able to group notifications 🤷

grafik

jotaluissoy commented 7 months ago

Well, as far as I know mastodon forks like Moshidon and Megalodon could successfully add grouped notifications. I cannot seem to understand why implementing it to the current mastodon app isn't possible.😕