1. 30 Oct, 2017 1 commit
  2. 04 Oct, 2017 1 commit
  3. 27 Sep, 2017 1 commit
  4. 12 Sep, 2017 1 commit
  5. 07 Sep, 2017 1 commit
  6. 06 Sep, 2017 1 commit
  7. 05 Sep, 2017 1 commit
    • Jonathan's avatar
      PLT-7444: If there is activity in Mattermost before the email batch is sent,... · 016b5daa
      Jonathan authored
      PLT-7444: If there is activity in Mattermost before the email batch is sent, do not send the email (#7342)
      
      * Changed email batching short-circuit logic to look at last viewed at timestamp in channel member struct instead of in user's status struct, since the latter is only updated if the user's status is set to online
      
      * Fixed unit tests
      
      * Reduced right-hand drift
      
      * Reduced total number of store calls by loading all channel member objects for user exactly once per team that the user received notifications for
      016b5daa
  8. 05 Aug, 2017 1 commit
    • Jonathan's avatar
      System Console: Email notification content setting (#7122) · 178ccd16
      Jonathan authored
      * PLT-7195: Added new config option, new license feature, and config UI to system console. Still need to implement behaviour change in email batching code
      
      * PLT-7195: Modified batch emails to respect email notification content type setting
      
      * PLT-7195: Tweaking the colours a bit
      
      * PLT-7195: Added support for email notification content type setting in immediate (non-batched) notification messages. Attempted to clean up the code somewhat. Unit tests coming in a future commit
      
      * PLT-7195: Added unit tests for non-batched emails
      
      * Checked license when applying email content settings
      
      * Changed return type of getFormattedPostTime
      178ccd16
  9. 31 Jul, 2017 1 commit
    • Jonathan's avatar
      PLT-7177: Change the default email frequency to 15 minutes if batching is... · d01261a2
      Jonathan authored
      PLT-7177: Change the default email frequency to 15 minutes if batching is enabled on the server. (#7036)
      
      * PLT-7177: Found default preference that needs to be changed
      
      * PLT-7177: Front end behaves as desired
      
      * PLT-7177: Changed default batching interval on server side
      
      * PLT-7177: Added unit tests for new default interval
      
      * PLT-7177: Removed unused import
      
      * PLT-7177: Renamed constants to increase clarity
      d01261a2
  10. 12 Apr, 2017 1 commit
    • Harrison Healey's avatar
      PLT-5860 Updated copyright date (#6058) · fb6f2a12
      Harrison Healey authored
      * PLT-5860 Updated copyright date in about modal
      
      * PLT-5860 Updated copyright notice in JSX files
      
      * PLT-5860 Updated copyright notice in go files
      
      * Fixed misc copyright dates
      
      * Fixed component snapshots
      fb6f2a12
  11. 13 Jan, 2017 1 commit
  12. 16 Aug, 2016 1 commit
    • Harrison Healey's avatar
      PLT-3647 Email Batching (#3718) · 8203fd16
      Harrison Healey authored
      * PLT-3647 Added config settings for email batching
      
      * PLT-3647 Refactored generation of email notification
      
      * PLT-3647 Added serverside code for email batching
      
      * PLT-3647 Updated settings UI to enable email batching
      
      * PLT-3647 Removed debug code
      
      * PLT-3647 Fixed 0-padding of minutes in batched notification
      
      * PLT-3647 Updated clientside UI for when email batching is disabled
      
      * Go fmt
      
      * PLT-3647 Changed email batching to be disabled by default
      
      * Updated batched email message
      
      * Added email batching toggle to system console
      
      * Changed Email Notifications > Immediate setting to a 30 second batch interval
      
      * Go fmt
      
      * Fixed link to Mattermost icon in batched email notification
      
      * Updated users to use 30 second email batching by default
      
      * Fully disabled email batching when clustering is enabled
      
      * Fixed email batching setting in the system console
      
      * Fixed casing of 'Send Email notifications' -> 'Send email notifications'
      
      * Updating UI Improvements for email batching (#3736)
      
      * Updated text for notification settings and SiteURL.
      
      * Prevented enabling email batching when SiteURL isn't set in the system console
      
      * Re-added a couple debug messages
      
      * Added warning text when clustering is enabled
      8203fd16