Автоматическое скрытие напоминаний о закладках при наличии ответов

Это здорово, ребята!! :clap: :clap:

Как поклонник напоминаний с закладками, я хотел бы предложить дополнительную функцию, которая, на мой взгляд, будет весьма полезна.

Один из частых сценариев использования напоминаний — это последующие действия. Проблема при таком использовании заключается в том, что, если кто-то ответит на этот пост, вы получите:

  1. Уведомление о новом сообщении. Обычно вы хотите отреагировать на него и ответить.
  2. Ещё одно уведомление через некоторое время по поводу напоминания о последующем действии. Это излишне и захламляет ваши уведомления.

Менеджеры электронной почты, такие как Gmail или Front, решают эту проблему, автоматически отменяя напоминание при получении нового письма. Это настройка по умолчанию, и её нельзя изменить.

В Discourse последующие действия не будут единственным сценарием использования напоминаний, поэтому у меня есть два предложения:

  • Добавить эту функцию как опцию по выбору при установке напоминания: галочка в модальном окне с надписью «Отменить напоминание при получении нового ответа».
  • Добавить кнопку «Отменить напоминание», легко доступную в нижней части поста. Это очень важно, потому что, чтобы избежать громоздкого рабочего процесса, кнопка должна находиться на странице темы рядом с окном для нового ответа. Если для отмены напоминания нужно перейти на другую страницу, найти его, выбрать опции и наконец удалить его, то такая функция не будет удобной для этого сценария использования.
1 лайк

Sorry, I am not following what you have written? What exactly are you proposing? I don’t understand. Reminders go away when… someone replies to your post? I am very very confused.

Yes, that’s it, because you already received a new notification for that post.

Imagine this case:
Day 1:

  • Someone asks a question.
  • You answer it.
  • Then you set a reminder for next week to do a follow-up.

Day 3:

  • The person answers back.
  • You are watching the post so you receive a notification.
  • You answer back. Everything is fine, so there’s no need for another follow-up.

Day 7:

  • You receive the (useless) reminder to do the follow up.

This obviously needs to be an opt-in option because that’s not the only use reminders will have in Discourse. But reminders for follow ups are a very common workflow.

Another option would be to add a button to dismiss the reminder next to the new answer dialog, so the reminder is easy to dismiss once you answer back.

Does this make sense?

This seems very specific to your situation? I’m not seeing something generally applicable here. I’m breaking this out into a totally different topic…

2 лайка

But is this functionality even included in the new feature as currently written? Are you suggesting to add “auto-dismiss” functionality? Because I don’t see it anywhere.

As someone who isn’t managing a forum or anything like that, I certainly wouldn’t need or want my reminders to be auto-dismissed.

One thing this might be similar to is this gmail “nudges” feature? Maybe? :thinking:

I have mixed feelings about this as a feature personally, even in gmail…

I am really sorry for not explaining this feature well enough. Totally my fault.

The truth is that Gmail always auto-dismiss the reminder when it receives a new reply. That is not optional, it is the only way Gmail works!

The same example in Gmail works fine:

Day 1:

  • Someone asks you a question.
  • You answer it.
  • Then you set a reminder (called snooze in Gmail) for next week to do a follow-up.

Day 3:

  • The person replies.
  • The email appears in your inbox, so you receive a notification.
  • You answer back. Everything is fine, so there’s no need for another follow-up.

Day 7:

  • You don’t receive the reminder to do the follow-up.

Every help desk software also works like this, because follow-ups are an integral part of support.

I am suggesting this feature because the very same follow-up workflow is applicable to Discourse. Many companies (like Auth0, Cloudflare, Twitter, Ionic, Netlify, Bitnami…) have support forums where people answers questions.

And even if people are not using a forum for support, it is still a very useful feature to have when someone answers an important topic and they want to make sure they get an answer back, so they set up a reminder to do a follow-up on that.

By the way, this is not something that just popped into my head, this is something we’ve been waiting for since we started using Discourse. I am very grateful Discourse is finally having reminders :slight_smile:

1 лайк

Thanks for taking the time to explain this. If we did this I think this would have to be an option in the modal like “Cancel reminder on direct reply” that would only show up if you were bookmarking one of your own posts with a reminder. I guess this could be even further scoped by saying who you want to be the user/group that cancels the reminder if they reply? Just throwing out ideas.

@HAWK would this be a useful feature for you or your team? I have noticed you following up quiet customers at certain times in the inbox. Would it be helpful if they reply first your reminder gets cancelled (optionally)?

3 лайка

Yup, that would absolutely be useful.

3 лайка

Would that be presented as a choice when the response arrives, or a conditional when the reminder is set?

I am not against possibly fiddling with this, but let’s slot this very much into v2 or v3.

I would like us to live with the current implementation for about 1 month before layering any more features here. (including my remind me when I am back at the desktop idea which I am quickly abandoning since I simply do not need it)

I get that notification fatigue can be a problem, but let people live with the current implementation for a while prior to adding any new complex features that take quite a while to explain.

We are fundamentally not email. We do not have an “inbox” when it comes to topics on the forum.

  • What when people reply to the topic but do not do a direct reply
  • What if it is a quote on another topic
  • What if the user is not even tracking the topic the user set a reminder for

There are so many ways I can think of where the system would throw away a reminder that you really wanted to get, incorrectly.

Fundamentally, a direct reply is a “blue notification” it is significantly weaker than a “green” bookmark reminder.

Let’s polish and live with what we got first and see some real extreme pain and need for this new curve ball, prior to adding it.

12 лайков

Definitely a V2 or V3, we need this live on a lot more Discourse instances first!

7 лайков

Thanks for looking into this guys :slight_smile:

You’re right, the scenarios in Discourse are more complex than in an email manager.

Maybe the best option is not to automatically cancel the reminder, but to make super easy to cancel it yourself.

Absolutely!

1 лайк

How would that look with bookmarks made at the post level, rather than topic? If there were several users in the same topic who needed follow-up would there be a big cancel reminder button below every bookmarked post?

The nice thing about the new feature is how unobtrusive it is in use. The one thing I don’t need is more buttons.

tenor2

2 лайка

Maybe something similar to the “Mark as solution button” with a modal to confirm?

Maybe replace the already existing Bookmark button with a Cancel reminder button?


I’m not a UX/UI expert, to be honest.

1 лайк

This is very much a topic level feature which I find a bit … odd.

We already have topic timers and I think it would slot in better there. Per-post is not a good fit for this feature suggestion IMO.

4 лайка

I agree, having this at topic level is good enough.

1 лайк