Skip to content
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

Implement batching of emails #6

Closed
wants to merge 13 commits into from
Closed

Implement batching of emails #6

wants to merge 13 commits into from

Commits on Mar 13, 2015

  1. Make the EmailPlus EmailReactor unit testable.

    Kevin Lewis committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    c4c5a75 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2015

  1. Implement batching similar events into single emails based on a delay…

    … time and max count.
    Kevin Lewis committed Mar 19, 2015
    Configuration menu
    Copy the full SHA
    0ed686f View commit details
    Browse the repository at this point in the history
  2. Add the ability to limit batched emails by time.

    Kevin Lewis committed Mar 19, 2015
    Configuration menu
    Copy the full SHA
    82c2c6e View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2015

  1. Refactor EmailPlus, make tests fast and reliable.

    Kevin Lewis committed Mar 22, 2015
    Configuration menu
    Copy the full SHA
    1477aa3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of github.com:continuousit/seq-apps into featur…

    …e/batched-emails
    
    Conflicts:
    	src/Seq.App.EmailPlus/EmailReactor.cs
    Kevin Lewis committed Mar 22, 2015
    Configuration menu
    Copy the full SHA
    5778864 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2015

  1. A truly parameter-less constructor constructor is required for the Se…

    …q server to create an instance of an app.
    Kevin Lewis committed Mar 23, 2015
    Configuration menu
    Copy the full SHA
    e187f6b View commit details
    Browse the repository at this point in the history
  2. Just hard code the max subject length again. The default value provid…

    …ed by the class does not show up in the Seq UI which would be confusing.
    Kevin Lewis committed Mar 23, 2015
    Configuration menu
    Copy the full SHA
    3c83ee8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8352d44 View commit details
    Browse the repository at this point in the history
  4. Remove extra wording about batching from the description because it d…

    …oes not fit well in the Seq UI.
    Kevin Lewis committed Mar 23, 2015
    Configuration menu
    Copy the full SHA
    3dc4c71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    164de1d View commit details
    Browse the repository at this point in the history
  6. Message body should be formatted as HTML.

    Kevin Lewis committed Mar 23, 2015
    Configuration menu
    Copy the full SHA
    ee28052 View commit details
    Browse the repository at this point in the history
  7. Remove debug messages and clean up.

    Kevin Lewis committed Mar 23, 2015
    Configuration menu
    Copy the full SHA
    31c43f4 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2015

  1. Handle SmtpExceptions so that they do not bubble up into the core Seq…

    … process.
    Kevin Lewis committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    46fc29a View commit details
    Browse the repository at this point in the history