Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-02 | Add email for milestone change | Chantal Rollison | |
2018-10-16 | Add IID headers to E-Mail notifications | Lukas Eipert | |
These headers can be used to build URLs for API requests. Good examples would be Issues and Merge Requests | |||
2018-09-24 | Ports new refactor from EE to CE | Tiago Botelho | |
2018-09-21 | Correct Gitlab Capitalization in code files | Marcel Amirault | |
2018-09-11 | Disable existing offenses for the CodeReuse cops | Yorick Peterse | |
This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop. | |||
2018-09-06 | Automatically disable Auto DevOps for project upon first pipeline failure | Mayra Cabrera | |
2018-08-16 | Enable frozen in app/mailers/**/*.rb | gfyoung | |
2018-07-27 | Put fallback reply-key address first in the References header | Toon Claes | |
The References header is an ordered list of mails, and some clients only look at the last mail in the list to determine to which mail the mail is in reply to. Therefore, to be a less obtrusive as possible, put the fallback address first. Some info about the reply key lookup in the References header: https://docs.gitlab.com/ee/administration/reply_by_email.html#how-it-works | |||
2018-07-06 | Disable public_send for our preview mailers | Lin Jen-Shin | |
2018-07-06 | Move spec/mailers/previews to app/mailers/previews | Lin Jen-Shin | |
2018-06-20 | Notify only when unmergeable due to conflict | Mark Chao | |
There is still the edge case when 'no commits' changes to 'conflict' would not trigger notification, which we ignore for now. Calling can_be_merged? can cause exception (e.g. non-UTF8) Ignore those by rescueing. Remove unmergeable_reason as now only conflict is notified Update spec | |||
2018-05-18 | Plural reason(s) | Mark Chao | |
2018-05-17 | Notify with email when merge request became unmergeable | lulalala | |
Display MR unmergeable reasons | |||
2018-05-07 | Backport 5480-epic-notifications from EE | Mario de la Ossa | |
2018-04-26 | Make avatar helpers available to emails | Douwe Maan | |
2018-04-10 | Merge branch 'master' into 'stuartnelson3/gitlab-ce-stn/issue-due-email' | Sean McGivern | |
# Conflicts: # db/schema.rb | |||
2018-04-03 | Fix body of email when commits are pushed to an MR | Sean McGivern | |
This was sending the current user, which is the recipient! It should be the user who pushed the commits. | |||
2018-03-30 | Merge branch 'master' into stuartnelson3/gitlab-ce-stn/issue-due-email | Sean McGivern | |
2018-03-26 | Send notification emails when push to a merge request | YarNayar | |
Closes #23460 | |||
2018-03-26 | Send email to recipients | Stuart Nelson | |
2018-03-07 | Use Project#full_name instead of name_with_namespace | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2018-02-23 | Add DNS verification to Pages custom domains | Nick Thomas | |
2018-02-19 | Resolve "group request membership mail with too long list of "To:"" | 🙈 jacopo beschi 🙉 | |
2018-02-02 | use Gitlab::UserSettings directly as a singleton instead of ↵ | Mario de la Ossa | |
including/extending it | |||
2018-01-17 | Initial work to add notification reason to emails | Mario de la Ossa | |
Adds `#build_notification_recipients` to `NotificationRecipientService` that returns the `NotificationRecipient` objects in order to be able to access the new attribute `reason`. This new attribute is used in the different notifier methods in order to add the reason as a header: `X-GitLab-NotificationReason`. Only the reason with the most priority gets sent. | |||
2017-12-13 | Make discussion mail References all notes in the discussion | Toon Claes | |
When a note is part of a discussion, the email sent out will be `In-Reply-To` the previous note in that discussion. It also `References` all the previous notes in that discussion, and the original issue. Closes gitlab-org/gitlab-ce#36054. | |||
2017-12-13 | Make mail notifications of discussion notes In-Reply-To of each other | Toon Claes | |
When a note is part of a discussion, the email sent out should be `In-Reply-To` the previous note in that discussion. Closes gitlab-org/gitlab-ce#36054 | |||
2017-09-23 | Send a confirmation email when the user adds a secondary email address. ↵ | Brett Walker | |
Utilizes the Devise `confirmable` capabilities. Issue #37385 | |||
2017-08-31 | `current_application_settings` belongs on `Gitlab::CurrentSettings` | Sean McGivern | |
The initializers including this were doing so at the top level, so every object loaded after them had a `current_application_settings` method. However, if someone had rack-attack enabled (which was loaded before these initializers), it would try to load the API, and fail, because `Gitlab::CurrentSettings` didn't have that method. To fix this: 1. Don't include `Gitlab::CurrentSettings` at the top level. We do not need `Object.new.current_application_settings` to work. 2. Make `Gitlab::CurrentSettings` explicitly `extend self`, as we already use it like that in several places. 3. Change the initializers to use that new form. | |||
2017-08-14 | Speed up Group#user_ids_for_project_authorizations | Nick Thomas | |
2017-08-01 | Rename many path_with_namespace -> full_path | Gabriel Mazetto | |
2017-07-27 | find_by_id -> find_by(:id, ...) | Alexis Reigel | |
2017-07-27 | notification email on add new gpg key | Alexis Reigel | |
2017-07-05 | Create and use project path helpers that only need a project, no namespace | Douwe Maan | |
2017-06-13 | use common devise layout and use heading style | Alexis Reigel | |
2017-06-13 | use common layout for devise mailer | Alexis Reigel | |
2017-05-25 | Bugfix: Always use the default language when generating emails. | Ruben Davila | |
There was a race condition issue when the application was generating an email and was using a language that was previously being used in other request. | |||
2017-05-04 | Backport of multiple_assignees_feature [ci skip] | Valery Sizov | |
2017-04-27 | Rename GitlabMarkdownHelper -> MarkupHelper | Toon Claes | |
It does more than solely GitLab Markdown, so rename to MarkupHelper. | |||
2017-04-05 | Address review comments | Douwe Maan | |
2017-04-05 | Address review comments | Douwe Maan | |
2017-04-05 | Fix specs | Douwe Maan | |
2017-04-05 | Better notification emails for notes and (diff) discussions | Douwe Maan | |
2017-04-02 | Enable Style/Proc cop for rubocop | mhasbini | |
2017-03-18 | All CI offline migrations | Kamil Trzciński | |
2017-02-23 | Fix code for cops | Douwe Maan | |
2017-02-23 | Enable Style/ConditionalAssignment | Douwe Maan | |
2017-02-22 | extract pipeline mails layout | Alexis Reigel | |
2017-02-07 | Update Rubocop to ruby 2.3 | Z.J. van de Weg | |
2017-01-25 | Merge branch 'no_project_notes' into 'master' | Sean McGivern | |
Support notes without a project (personal snippets notes) See merge request !8468 |