-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Complete notifications system #145
Comments
If you watch some repository, then defaultly, you will subscribe all the issues and prs on this repository except you unsubscribe this issue. |
Please implement notifications like GitLab does, where you actually have to press "I'm done with this" before it goes away 🙂 |
If you add an "e-mail read means notification gone" system like GitHub's, please make it opt-out :) |
@stevenroose that is a great idea. I think I can implement it. |
@andreynering could you add |
@lunny @stevenroose Updated GitHub implements that by having a 1px-1px transparent image which point to |
Yes. A small trick. :) |
@andreynering I know they do it like that. But most e-mail clients don't have a feature to block displaying emails from specific senders :) So if you don't like that feature, it can be annoying. |
👍 for opt-out of this feature. |
@tboerger Don't get me wrong. I got to like the e-mail thing because now I read all my GitHub stuff from e-mail. But for someone who doesn't it be annoying. I had a lot of "ah, let me quickly check this issue in my email and look at it further tonight" and then I ended up not finding the issue and ploughing through archived e-mails to find it back :D |
My team would like commit messages, so I'm working on implementing that for all watchers to a repository. There is a "notifyWatchers" function on commit, but all it does is make an entry in a database table. |
@stroucki Did you start anything? I just started but only had time to create the database table until you sent this message. 😃 Maybe we should create a feature branch and work together on this, so we don't have conflicting changes. |
@andreynering Actually I have something that works :) Though it is probably not acceptable for general usage, since you can't opt out. It is similar to what gogs does for mentionemails: Do a database entry that apparently is only useful for webhooks, then send out email to all watchers. You can see it in my fork: (note I am still based on gogs) But while testing I see that it is not working for commits made via ssh yet. |
I've been looking at getting notifications working on ssh commits today. |
OK. I think I have it. I now get commit messages on https and ssh commits. The big thing was that console logs interfere with the git processes that gogs creates. I'm guessing that since the log used stdout, the subprocess never terminated. Besides that, mailing services needed to be initialized too. |
@andreynering I also think that |
^ |
@bkcsoft @lunny I will take a look at that, but I think we need another table. An action is created every time an issue changes, but we should have only one notification per issue/PR. Also, an user may be subscribed to an issue but don't watch the repo, so won't have an action for him, etc. Situations like this. |
Is the action table actually used for anything? |
I committed changes to my branch that now let commit messages go out to watchers on https and ssh commits. |
It's only used by the feed on the dashboard.
I'll look into integrate that after I'm done with my implementation |
Display as text if YAML parse fails
I would like to note that email notifications currently do not say which user commented on the issue. It only displays the content of the comment. Can we add the name of who commented to the email somehow? |
Than the current mail template is missing that information |
It would be good to have a button to mark all notifications as read. (I hope this is the right issue for this feature request) |
@mxmehl Yes, that's reasonable. |
Cool! Could you please add that to the list in the top post? |
@mxmehl Done! |
Any update on this? I'd like to see E-Mail notifications for pushes. |
@McLive added |
What I find missing here is optional admin notifications, like when a user has registered. |
2019 is this not happening? |
@worthy7 everyone works of features they need most as no one is paid to work on Gitea and we are spending our free time to work on this project... |
Some people need the features but can't work on the project because it's in Go - a language not everyone knows. I would do this myself but I don't know anything about Go. So the best I can do is complain. |
@worthy7 then pick up a book and start learning. It's not a secret language. |
I suppose people can just get round this by unwatching/unsubscribing to everything not concerning them for now. It doesn't seem like there's much demand for the feature since last year. |
I‘m also still waiting for this 🙈 |
It takes about ~3 days to learn Go. I think you will have more problems with the sheer complexity of the application than you will have with the language :) |
Yea to be honest that's what I meant.
…On Mon, 23 Sep 2019, 22:23 Julian Ospald, ***@***.***> wrote:
a language not everyone knows
It takes about ~3 days to learn Go. I think you will have more problems
with the sheer complexity of the application than you will have with the
language :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#145?email_source=notifications&email_token=ABEKWH34ICJJLZAQKFINTYLQLC7NBA5CNFSM4CV65S7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7K2VIY#issuecomment-534096547>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABEKWH6T6W4OXWLKPLZQTHLQLC7NBANCNFSM4CV65S7A>
.
|
beside I'll close this, feel free to open a new issue for the speciffic case you are missing for notifications |
Today Gitea can send e-mail for new Issues/PRs/Comments and that's it.
I think it should have a complete notifications system, like GitHub and GitLab.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: