as a user, i want gitcoin.co/inbox (or gitcoin.co/notifications), so i can manage my notifications
its easy to lose track of your notifications
Summary:
Type: Feature
No inbox
Inbox
User can go to gitcoin.co/inbox and see a list of notifications.
This page will be linked in the top right nav, under my user profile.
Notifications will be generated each time a user needs to take action upon something (approve worker, disapprove worker, accept worker, receive tip, etc)
Suggested model for notifications
@owocki We received feedback from Richard Burton during ETHIndia to implement something similar. Do you think it'd be worthwhile to include some visual queue in the nav under user to indicate new/unread notifications are available?
Also, it was conveyed that a central place to manage all of a user's gitcoin centric items would be ideal. Kind of like the dashboard, but ultimately, you'd always be dropped onto "Your area" if you're logged in, opposed to the standard gitcoin landing, similar to being logged into FB, etc. Any thoughts on this? @PixelantDesign @vs77bb
Am I missing anything from that conversion? @thelostone-mc @SaptakS
Thanks for putting this ticket together @owocki @mbeacom
A central place for notifications is a good idea. I think it makes sense to surface maybe top 5 recent actions on the dashboard and then direct users to the Inbox to see all and manage their notifications.
Dropping users on a dashboard (your area) also makes sense, vs. starting on the landing page which is more for marketing.
@owocki We received feedback from Richard Burton during ETHIndia to implement something similar. Do you think it'd be worthwhile to include some visual queue in the nav under user to indicate new/unread notifications are available?
yes
Also, it was conveyed that a central place to manage all of a user's gitcoin centric items would be ideal. Kind of like the dashboard, but ultimately, you'd always be dropped onto "Your area" if you're logged in, opposed to the standard gitcoin landing, similar to being logged into FB, etc. Any thoughts on this? @PixelantDesign @vs77bb
agree
A central place for notifications is a good idea. I think it makes sense to surface maybe top 5 recent actions on the dashboard and then direct users to the Inbox to see all and manage their notifications.
agree
Dropping users on a dashboard (your area) also makes sense, vs. starting on the landing page which is more for marketing.
agree.
should we bounty this @PixelantDesign @mbeacom or should we put it on the core contrib's radar for sept? assuming its a priority.. that is
This seems like a big feature, let's build this in-house, thoughts? @owocki @mbeacom Is there any ground work that we can lay while we figure out the ux of the front end? Curious for planning purposes.
yes having the frontend built already would be really useful
will help out on this cc @PixelantDesign 🙂
@owocki are we going to have different types of notifications?
for example:
• issue-specific notifications would look different from, say, a general announcement
• different types of notifications would have different icons (like Facebook)
these would help users to visually differentiate the notifications more easily.
if we're going to have different types, I guess listing down the possible types would be a great first step!
@owocki are we going to have different types of notifications?
for example:
• issue-specific notifications would look different from, say, a general announcement
• different types of notifications would have different icons (like Facebook)
@PixelantDesign what do you think of this idea? my instinct is to keep it simple for v1
Agree with keeping it simple and having them all in one place for now, imho. Some notifications that come to mind:
For Funders
For Hunters
Anything else?
Noted on keeping it simple for now.
A few more notifications:
For Funders
• Your bounty hunter has stopped work.
• Your bounty is expiring soon.
For Hunters
• You have been approved / disapproved for a bounty.
• You have been removed from a bounty due to no response.
@willsputra Agree with these. Happy to provide feedback once you get something going here!
Here's a draft for notifications:

higher-res jpg:

thoughts? 🙂
Very exciting @willsputra!
If I've read a notification and acted upon it, my instinct is, it should not show in the list of 5 (in the drop down). Cleans it up so that only the newest show. Thoughts?
Adding the list of potential notifications we discussed:
For Funders
For Hunters
@owocki @mbeacom @thelostone-mc @vs77bb
this looks really good!
my only comment: lets me make sure it will collapse to be mobile and look good there too!
@PixelantDesign makes sense! what happens if you have so many unread messages though? maybe we could put a scrollbar to prevent it from becoming too tall?

@PixelantDesign @owocki draft for mobile. thoughts?


@mbeacom @thelostone-mc @SaptakS will one of you guys review and provide any tech guidance before we bounty this?
i feel like it's fairly straight forward.. it should just be a new app named 'inbox' with one model Notification that has the following fields
we will likely also want an easy helper function that can be used to create new Notifications
@willsputra It looks good...please upload sketch file!
I'll create a new clean ticket.
Closing this one and moving to a clean ticket #2404
👍