summaryrefslogtreecommitdiff
path: root/lib/gitlab/email
Commit message (Collapse)AuthorAgeFilesLines
* fix guard stylebugfix/outlook-language-parsinghttp://jneen.net/2016-12-221-1/+3
|
* Be more certain in the commenthttp://jneen.net/2016-12-211-2/+3
|
* Revert "allow empty-quotes"http://jneen.net/2016-12-211-0/+4
| | | | This reverts commit 4f2f678aff8d7dfcac96c47cf7eb480a5707ddaf.
* remove comment attributionhttp://jneen.net/2016-12-211-1/+1
|
* allow empty-quoteshttp://jneen.net/2016-12-211-4/+0
|
* protect against EmailReplyTrimmer returning nilhttp://jneen.net/2016-12-211-1/+1
|
* remove trailing whitespace from email bodieshttp://jneen.net/2016-12-211-0/+3
|
* switch to email_reply_trimmer from discoursehttp://jneen.net/2016-12-211-26/+4
|
* Enable Style/MultilineOperationIndentation in Rubocop, fixes #25741Rydkin Maxim2016-12-161-1/+1
|
* fix indentation for rubocophttp://jneen.net/2016-11-171-3/+3
|
* rename `part` variable and guard against nil content_typehttp://jneen.net/2016-11-171-7/+5
|
* completely remove blockquote and table tagshttp://jneen.net/2016-11-171-2/+2
|
* use Nokogiri::HTML.parse instead of capitalized methodhttp://jneen.net/2016-11-171-1/+1
|
* fix rubocop failureshttp://jneen.net/2016-11-171-1/+4
|
* add parsing support for incoming html emailhttp://jneen.net/2016-11-172-5/+45
|
* implements reset incoming email token on issues modal and account page,use-separate-token-for-incoming-emailtiagonbotelho2016-11-071-2/+1
| | | | reactivates all tests and writes more tests for it
* Use separate email-friendly token for incoming email and let incomingDouwe Maan2016-11-071-4/+4
| | | | email token be reset
* Preserve note_type and position for notes from emailsLin Jen-Shin2016-10-201-1/+3
| | | | Closes #23208
* Disable “issue by email” feature until it uses a different tokenDouwe Maan2016-08-191-1/+2
|
* Support slash commands in noteable description and notesRémy Coutable2016-08-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Some important things to note: - commands are removed from noteable.description / note.note - commands are translated to params so that they are treated as normal params in noteable Creation services - the logic is not in the models but in the Creation services, which is the right place for advanced logic that has nothing to do with what models should be responsible of! - UI/JS needs to be updated to handle notes which consist of commands only - the `/merge` command is not handled yet Other improvements: - Don't process commands in commit notes and display a flash is note is only commands - Add autocomplete for slash commands - Add description and params to slash command DSL methods - Ensure replying by email with a commands-only note works - Use :subscription_event instead of calling noteable.subscribe - Support :todo_event in IssuableBaseService Signed-off-by: Rémy Coutable <remy@rymai.me>
* Rails prefers require_dependency so that it won't require twice:avoid-constant-warnings-in-railsLin Jen-Shin2016-08-091-1/+1
| | | | Closes #20724
* Make Compare#diffs diff_options a regular argumentDouwe Maan2016-08-031-1/+1
|
* switch from diff_file_collection to diffs20034-safe-diffsPaco Guzman2016-08-031-1/+2
| | | | So we have raw_diffs too
* Introduce Compare model in the codebase.Paco Guzman2016-08-031-9/+9
| | | This object will manage Gitlab::Git::Compare instances
* Move to Gitlab::Diff::FileCollectionPaco Guzman2016-08-031-4/+6
| | | Instead calling diff_collection.count use diff_collection.size which is cache on the diff_collection
* Cache highlighted diff lines for merge requestsPaco Guzman2016-08-031-1/+1
| | | | Introducing the concept of SafeDiffs which relates diffs with UI highlighting.
* Merge remote-tracking branch 'upstream/master' into new-issue-by-emailLin Jen-Shin2016-07-151-2/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (1547 commits) Add margin between buttons if both retry and cancel are present Add margin between labels; remove underline hover style on status button udpated JS based on feedback Use default cursor for table header of project files (!5165) Fix duplicated entry in changelog [ci skip] Improves left static sidebar behaviour Include default callback URL (OAuth) Cleanup feature proposal template Simplify regex for string-based multi-word label surrounded in quotes Revert "Merge branch '18193-developers-can-merge' into 'master' " Upgrade Rails from 4.2.6 to 4.2.7. some JS magic to fix empty URL bug formats my test properly Update CHANGELOG Doesn't match empty label references surrounded in quotes Fix markdown rendering for label references that contains `.` Fix markdown rendering for label references that begin with a digit Fix markdown rendering for consecutive label references Stub omniauth provider for GitLab Update CHANGELOG ...
| * Allow reply-by-email with diff notesDouwe Maan2016-07-061-9/+1
| |
| * Represent DiffRefs as proper class instead of tuple arrayDouwe Maan2016-07-061-2/+6
| |
| * Limit push email diff sizelimit-email-diff-sizeSean McGivern2016-06-171-1/+1
| | | | | | | | Limit push email diff size to 30 files or 150 KB, whichever comes first.
* | raise UnknownIncomingEmail when there's no mail_key:Lin Jen-Shin2016-06-201-2/+1
| | | | | | | | | | | | | | | | | | | | So that we don't have to pretend that CreateNoteHandler could handle a nil mail_key. Also, since NilClass#=~ would just return nil for any regular expression, we could just match it without checking nilness. Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3363#note_12566407
* | Use keyword args to be more clear:Lin Jen-Shin2016-06-203-6/+11
| | | | | | | | | | Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3363#note_12566374
* | Use a separate line for separate actions:Lin Jen-Shin2016-06-201-1/+2
| | | | | | | | | | Feedback from: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3363#note_12420487
* | Only pass item nameLin Jen-Shin2016-06-153-11/+6
| |
* | More space for private concernLin Jen-Shin2016-06-152-0/+2
| |
* | Save the list of handlers in a constantLin Jen-Shin2016-06-151-1/+3
| |
* | Raise first like an input checkLin Jen-Shin2016-06-151-5/+3
| |
* | Avoid assignment in ifLin Jen-Shin2016-06-151-1/+2
| |
* | Blank line for privateLin Jen-Shin2016-06-151-0/+1
| |
* | A blank line to separate exception raisingLin Jen-Shin2016-06-151-0/+1
| |
* | Avoid using bang bangLin Jen-Shin2016-06-151-1/+1
| |
* | Rename to project_path which is more accurateLin Jen-Shin2016-06-151-3/+3
| |
* | Remove empty lines at the beginning of filesLin Jen-Shin2016-06-152-2/+0
| |
* | Merge branch 'master' into new-issue-by-emailLin Jen-Shin2016-06-151-1/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (1246 commits) Update CHANGELOG Update tests to make it work with Turbolinks approach Use Turbolink instead of ajax Reinitialize checkboxes to toggle event bindings Turn off handlers before binding events Removed console.log Uses outerWidth instead of width Revert "Added API endpoint for Sidekiq Metrics" Added API endpoint for Sidekiq Metrics Added CHANGELOG entry for allocations Gem/name fix Filter out classes without names in the sampler Update the allocations Gem to 1.0.5 Put all sidebar icons in fixed width container Instrument private/protected methods Fix Ci::Build#artifacts_expire_in= when assigning invalid duration Fix grammar and syntax Update CI API docs UI and copywriting improvements Factorize members mails into a new Emails::Members module Factorize access request routes into a new :access_requestable route concern Factorize #request_access and #approve_access_request into a new AccessRequestActions controller concern ...
| * Syntax-highlight diffs in push emails17464-backport-email-syntax-highlightingSean McGivern2016-05-171-1/+6
| | | | | | | | | | Based on: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/151
* | Merge the places where exceptions could be raisedLin Jen-Shin2016-05-243-6/+6
| |
* | use split and try to unify error raisingLin Jen-Shin2016-05-233-12/+10
| |
* | Add ! for verify_record! because it could raiseLin Jen-Shin2016-05-213-3/+3
| |
* | Rename handlers and introduce Handler.forLin Jen-Shin2016-05-215-64/+74
| |
* | Only set @raw for receiver, and handle the rest in executeLin Jen-Shin2016-05-201-11/+12
| |