Description
Description
Current Gitea's notification system is kinda useless in my opinion. I get a lot of spam of notifications (new issues, closed issues, new issues comments, merged PRs (in a micro service project this becomes an huge spam of notifications), etc). When I actually see my notifications, there are usually dozens of them so I just click to mark them all as seen without actually seeing them.
Gitea should use Notifications API so I can see System Notifications while I use my IDE or something.
Gitea should also support the user to setup which events he wants to get notifications from on the settings page, ie I want to get notifictions only for new issues, comments on issues and comments on PRs.
Maybe gitea should use something like Onesignal so it can send push notifications even if the user doesn't have any gitea's tab opened.
This issue is an improvement of #9327