将多个角标通知合并为一个

The meta category in a forum I am in was made open to everyone after initially only being accessible to TL1+. I frequent that category, meta discussion is interesting to me. My posts have gotten a good amount of likes, just enough to earn badges if it were public before.

image

And I have more notifications for badges than that. Earning the same badge several times notification should be collapsed into a single one and say Earned '{badge_name}' (xN) where N is the amount of times that badge was earned.

I’ve given feedback to that forum through the meta category to disable earning badges before making another category public, or silently award the badge, but merging duplicate notifications into 1 should be the ux anyway.

7 个赞

We do collapse likes in this manner but not badges.

2 个赞

That’s alot of badges! Is it possible that an admin on that site lowered the number of likes required to be awarded those badges, so it is awarding them more often?

Oh, I see. The category was just made public, resulting in you being awarded for many at once. That sounds to me like a rare fluke occurrence that does not need a systematic response.

3 个赞

Sorry to bump an old topic, but I’m wondering if the issue here is not that the Good Reply badge was granted multiple times but that the notification for the badge was sent multiple times? This is an issue that’s come up a few times when handling support requests. It’s tricky to debug, but it seems that notifications for a badge will continue to be sent until one of the notifications is marked as read. If that is correct, does having a badge notification marked as read require the user to visit the badge’s page? That seems to be what’s happening here:

I could be totally off-base on this, but today is the second time I’ve tried to track down the cause of the issue.

3 个赞

非常 想要这个——它将解决我的 Fedora Badges 集成项目 中最大的问题。将徽章奖励与点赞进行同样处理的难度有多大?

2 个赞

我一时也说不好,但可能不会太难。@Roman,将这类功能整合到徽章通知中会多复杂?

3 个赞

我仍然想要这个,但我也想更新:新的拆分通知菜单使这个问题不那么紧迫了。

1 个赞

有时,在我访问论坛的期间,我会获得多个链接徽章:

尽管每个“热门链接”通知都指向同一个地方,但点击其中一个并不会将其他通知标记为已读。我认为应该这样做。

我并不总是想使用“全部忽略”按钮,因为有时还有其他通知我想查看。

2 个赞

更好的是,通知也可以合并在一起,这样您的示例就可以这样显示:

  • 获得“热门链接”(3 次)
  • Glarble barble!

  • 获得“热门链接”(2 次)
  • 获得“热门链接”

这样,“单击一个以标记全部已读”的交互会更容易理解,因为您只需要单击一个项目。

4 个赞

@joellabes 我已将您的话题移至此,以便将请求分组在一起,因为我认为将它们合并为一个通知(与“喜欢/反应”尽可能相同)会更整洁,并且还可以确保您不会有多个未读通知指向同一个地方。

3 个赞

同意这是个好得多的解决方案!

2 个赞

我希望不必单独点击每个“不错分享”徽章,而是当天收到的所有“不错分享”徽章能合并成一个通知。