Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Feature: Snooze #7689

Open
2 tasks done
MohammedFaragallah opened this issue Feb 8, 2025 · 2 comments
Open
2 tasks done

🚀 Feature: Snooze #7689

MohammedFaragallah opened this issue Feb 8, 2025 · 2 comments

Comments

@MohammedFaragallah
Copy link

🔖 Feature description

Implement a snooze feature that allows users to temporarily delay notifications for a specified period. Additionally, users should be able to cancel the snooze period early, at which point any delayed notifications are either sent immediately or cleared based on user preference.

🎤 Why is this feature needed ?

The snooze feature is essential for improving user experience by allowing users to temporarily silence notifications during focus time, meetings, or sleep. However, users may need to cancel the snooze period early (e.g., if they finish work early or wake up earlier than expected). Without the ability to cancel snooze, users might miss important notifications or have to wait unnecessarily for the snooze period to end.

✌️ How do you aim to achieve this?

  1. Snooze Implementation:
    - Use Novu's delay feature to temporarily hold notifications for the specified snooze period.
    - Allow users to set a snooze duration (e.g., 1 hour, 2 hours, custom time).

  2. Cancel Snooze:

  • Either:
    • Release all delayed notifications immediately, or
    • Clear the delayed notifications based on user preference.

🔄️ Additional Information

  • Alternative 1: Instead of canceling snooze, allow users to manually review delayed notifications in a "Missed Notifications" section.
  • Alternative 2: Use Novu's In-App Notification Center to store delayed notifications and mark them as "unread" for later review.
  • Alternative 3: Allow users to configure whether delayed notifications should be sent or cleared when snooze is canceled.

👀 Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

None

Copy link

linear bot commented Feb 8, 2025

@github-actions github-actions bot added the triage label Feb 8, 2025
@MohammedFaragallah
Copy link
Author

MohammedFaragallah commented Feb 8, 2025

This is more a how-to question than a feature request

sorry if this is not the right place to submit this but i didn't find your discussions

@linear linear bot added the Inbox label Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant