Current

As of January 16, 2018.

  • Fix for a previously unsuccessful fix of a TypeScript.
  • Fixed a few issues that arose when moving to TypeScript 2.6.1.

A new branch with the RWD Template Builder and Image Library has been under active development since August 2017. The anticipated release date is late Q1 or early Q2 2018.  Check-in's for this branch:

  • 2018-01-16 - Fixed a few bugs in MJML rendering. Konvey personalization is now supported within Microsoft conditional comment sections.
  • 2018-01-15 - Server-side script is now encapsulated into an MJML Raw component. Mailing content can now be previewed in JSON form.
  • 2018-01-14 - Finished implemention of Javascript objects that map mailing JSON to MJML.
  • 2018-01-13 - Added back-end support for server-side script in templated mailings. Implemented JS module pattern for server script. Added MJML preview and HTML codemirror support to mailing preview.
  • 2018-01-11 - Created deserialization and rendering methods to convert template objects into MJML.
  • 2018-01-11 - Refactored much of the template system to support MJML. Upgraded .NET Core assemblies. Bumped version numbers.
  • 2018-01-07 - Building MJML-related TypeScript classes.
  • 2018-01-05 - Implemented MJML as a node service to render HTML for email content.
  • 2018-01-03 - A decision is reached to deeply refactor the Konvey builter to use MJML 3.3 with forward looking support for v4.x - MJML is a markup language designed to reduce the pain of coding responsive email. MJML is deployed in such a way that we can rip it out and refactor for Foundation or a number of different approaches.
  • 2018-01-03 - Minor template enhancements and fixes.
  • 2017-12-29 - More enhancements to the template editor.
  • 2017-12-23 - More enhancements to the template editor, including a script editor and CSS reset functionality.
  • 2017-12-15 - Lots of new functionality in the template editor: CSS editing, image properties, HTML source editing, drag-and-drop of cell items.
  • 2017-12-12 - More enhancements to the templated mailing editor UI.
  • 2017-12-11 - Refactored the HTML for the templated mailing editor to use flexbox divs instead of nested tables, and added new buttons and menus.
  • 2017-12-08 - Lots of Typescript refactoring and corresponding template changes.
  • 2017-12-07 - Background colors and images can now be specified for templated mailings at the Table, Row, and Cell levels. Background images using the "background" attribute now get resized during merging.
  • 2017-12-06 - In the File Picker, folders can now be renamed. The template mailing editor now has functionality to edit table properties, and to add rows.
  • 2017-11-30 - Added thread-safe locking to the Cache Service. Implemented column sorting and viewport scrolling in the File Picker UI.
  • 2017-11-24 - Implemented file extension restrictions in the File Picker UI (both client- and server-side) and at the web server level (both IIS and Kestrel). Fixed a few dependency and type resolution issues.
  • 2017-11-22 - More File Picker UI enhancements.
  • 2017-11-20 - Created a standalone "File Management" page that hooks into the existing image/file picker functionality.
  • 2017-11-17 - Implemented Create Folder, Delete Folder, Delete File, and Upload Files in the File Picker modal.
  • 2017-11-14 - More enhancements to the file/image picker. Canceling the Edit Mailing screen now prompts to save changes.
  • 2017-11-10 - Implemented the image and file picker components in the template editor.
  • 2017-11-08 - Implemented automatic image resizing. Modified the FTP project to delete resized images when the original changes. Added support for multiple site hostnames in the Merge Engine and the Edit Mailing screen.
  • 2017-11-02 - Refactored to separate Editor-related code and markup from Mailing stuff. New "Insert > Merge Code" editor dialog.
  • 2017-10-30 - Enhancements to the templated mailing editor.
  • 2017-10-26 - Enhancements to the Angular template and Razor view, along with some back-end refactoring.
  • 2017-10-24 - First draft of the "infrastructure" for templated mailings.
  • 2017-09-18 - Removed some unnecessary .NET Framework dependencies.
  • 2017-09-18 - Added RawFormatter.cs to source control.
  • 2017-09-18 - Fixed configuration for Kestrel URL bindings. Migrated from dirigoSettings.json to applicationsettings.json.
  • 2017-08-31 - Added SmsController to the Service project, for sending SMS messages from internal applications such as PTRG.