Notifications Round Two!
Previously we started to introduce a new notification area in the Open Build Service web interface. The goal of this is to enable the users to stay on one medium to get the work done. There is no need to continuously switch between the browser and email-clients to see where some actions are needed.
In the end, we want this to be a full-fledged notification system in the user interface that helps you to keep track of all the things that might require your action. Like answering the comments another packager has left on your project. Or keeping track of the state and reviews of the submit requests you’ve sent or received.
Notifications Configuration Overhaul
We’ve added new ways of keeping you in the loop of your requests. Since a couple of weeks, you were receiving notifications via email, RSS feeds and on the notifications page.
Now, you can configure under which conditions you receive each type of notification (email, RSS and web). This is can be done on the notifications configuration page.
Notifications Filtered by Project
When we are checking the notifications page, sometimes we are only interested in notifications related to a certain project. For that, we added a new filter to display unread notifications grouped by project.
Paginate Long Lists of Notifications
You can’t make an omelette without breaking eggs. Users that are involved in a lot of projects will receive a lot of notifications. Therefore we started to paginate them.
All User’s Requests Have a New Home
In our first version of the notifications page, a user could reach his/her requests by clicking on the “All Requests” tab. After receiving feedback we decided to bring the tasks page back, where the requests can be found. However, the “Tasks” link has been moved into the “Places” menu.
Notifications Page Improvements
Read / Unread
From now on, the notifications can be marked as “read” or “unread”:
Show More Information in Notification
Also the notifications now have a bit of context of what they are and where they come from. For each kind of notification, we display an excerpt of relevant information:
The new information displayed is the comment’s body, the request’s description and the review’s reason.
And Some More Minor Improvements
We addressed some visual feedback, like:
- Display a message when there are no notifications in the Notifications page.
- The number of unread notifications appears above the “Notification” icon in the top menu bar.
Try It out and Give Us Some Feedback
If you haven’t done it already, please join the beta program, try the new features and tell us what you think about them.
There are two ways to reach us:
- On GitHub, by opening an issue and / or commenting on an already opened issue.
- On IRC, by talking directly to us. We are in the channel #opensuse-buildservice on Libera.Chat.
Please note that we favor GitHub to gather feedback as it allows us to easily keep track of the discussions.