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

[MAK-117] Notification - Phase I #1471

Closed
makeplane bot opened this issue Jul 5, 2023 · 16 comments
Closed

[MAK-117] Notification - Phase I #1471

makeplane bot opened this issue Jul 5, 2023 · 16 comments
Assignees
Labels

Comments

@makeplane
Copy link

makeplane bot commented Jul 5, 2023

One of the most requested features is the implementation of comprehensive notifications in Plane. These notifications will ensure users stay updated on all relevant activities related to their assigned issues.

Proposed Solution: To address this need, we propose the implementation of global-level notifications, categorized into three distinct buckets:

  1. My Issues: Users will receive notifications for issues specifically assigned to them. This will help them stay informed about updates and changes relevant to their assigned tasks.

  2. Subscribed: Users or their team members will have the option to add themselves as subscribers to specific issues. By doing so, they will receive notifications regarding any updates or modifications to those particular issues.

  3. Created: Users will receive notifications for issues they have personally created. This will help them stay informed about the progress and status of their own issues.

Furthermore, subscribers will have the flexibility to unsubscribe from notifications for selected issues at any given time.

Initially, our focus will be on implementing in-app notifications in the first phase. In the subsequent phase, we plan to expand the notification options to include push notifications and email notifications, providing users with even more flexibility in how they receive updates.

By introducing these enhanced notification features, we aim to improve the overall issue tracking experience in Plane, ensuring that users are promptly informed about relevant developments and can actively engage with their assigned tasks.

@makeplane makeplane bot added 🐙GitHub 🛫plane Sync issues onto Plane 🔥urgent labels Jul 5, 2023
@makeplane makeplane bot closed this as completed Jul 25, 2023
@vihar
Copy link
Contributor

vihar commented Jul 25, 2023

This feature is now shipped on Plane Cloud.

@Thunderbottom
Copy link

Hi, is there any timeline for implementing email notification support? Currently the only mail plane sends is for workspace invitations, and we think that getting emails for assigned/due issues is quite important, since these notifications are easy to miss otherwise and require having plane open constantly for updates.

@knadh
Copy link

knadh commented Sep 18, 2023

Was wondering the same. Now that we've started using Plane extensively, it's becoming difficult to keep track of changes and activity without notifications.

@vamsi
Copy link
Contributor

vamsi commented Sep 18, 2023

Thank you, @knadh, for raising this. We've already implemented in-app notifications. We're also planning to add an option in the env variables to forward these in-app notifications to email addresses. Initially, we were concerned that sending emails might overwhelm users and clutter their inboxes. Do you have a specific use case in mind for sending email notifications related to assignments and due dates?

@vamsi vamsi reopened this Sep 18, 2023
@knadh
Copy link

knadh commented Sep 18, 2023

In-app notifications are very useful, but they're more like an updates feed, as there is no actual "notification" happening. One has to routinely login into the app and read them explicitly. PS: A "Mark all as read" on the notification widget would be very handy!

E-mail on the other hand is a real external notification. It is also easier to perhaps track and catalog important notifications in one's e-mail client. If the kind of notifications that could be received is configurable (assignment, mention, status change etc.), and if e-mail notifications themselves could be turned off for those who don't want it, that would address the problem of inundation.

@vamsi
Copy link
Contributor

vamsi commented Sep 21, 2023

Hey, @knadh this feature is approved internally and will be shipped in v0.14 which is tentatively planned to release in ~17 days from now. Will keep the community posted on the feature progress on the same thread. thanks for heads up.

@knadh
Copy link

knadh commented Sep 21, 2023

That’s great to hear @vamsi!

@axeloz
Copy link

axeloz commented Oct 18, 2023

Hi @vamsi, hope you are well.
Do you have any update on this 0.14 version?

Thanks

@srinivaspendem
Copy link
Collaborator

Folks, this feature is taking more time than expected because we wanted to address all the use cases. But we're happy to report that it is already in the development stage. In the meantime, we're sharing some designs ⬇️.

PS - Email Settings Default

@vihar
Copy link
Contributor

vihar commented Nov 21, 2023

Apologies for the delay. In response to feedback from our community and enterprise users, we are significantly updating our codebase to enhance UX, performance, and security. You can track the progress on the develop branch. Consequently, this issue has been moved to our backlog.

The code and designs for email notifications are currently in dev mode. We will soon share some early previews, and plan to ship them in v0.15-dev.

@etaxi341
Copy link

@vihar any news about the email notifications? is it still planned to be shipped in v0.15-dev?
Thank you :)

@srinivaspendem
Copy link
Collaborator

srinivaspendem commented Jan 13, 2024

@etaxi341 yes it's planned for 0.15-dev. We are currently building it. We plan to make it live for everyone end of this month.

@benr77
Copy link

benr77 commented Mar 14, 2024

I'm using v0.16 (the cloud version) and this does not yet seem available.

Is there any update on when we might expect it?

Thank you.

EDIT: Sorry I've just seen this screen - https://app.plane.so/profile/preferences/email - is this the same and complete feature as mentioned earlier in this issue?

@ChandeepKhosa
Copy link

ChandeepKhosa commented Jun 25, 2024

Similar to as mentioned by @benr77, but a different URL, you can enable email notifications in Plane by going to https://app.plane.so/profile/notifications/ and checking the checkboxes

@vihar
Copy link
Contributor

vihar commented Jul 18, 2024

Thank you for all the feedback on this issue. We’ve been enhancing notifications with each release. In our latest update, we significantly improved the entire UX, transitioning from a small modal to a full page for viewing, filtering, and managing notifications.

Before After
NOTIFICATIONS MODAL CleanShot 2024-07-18 at 15 17 26@2x

Next, we’ll be working on grouped notifications. This means that when a user performs multiple actions, all related notifications will be consolidated into one, reducing the number of triggers. This change will also be reflected in the emails sent after actions are taken.

Keeping this issue open to take feedback, thank you.

@vihar
Copy link
Contributor

vihar commented Oct 13, 2024

Notifications, Phase 1, was shipped in our last release, v0.22. In Phase 2, we’ll be working on grouped notifications along with quick reviews. Here’s a quick demo of the same. We’ll be creating a new issue shortly to explain this in detail. Thank you for all the feedback.

Inbox.Stacked.Updates.mov

@vihar vihar closed this as completed Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests