DailyStory Product Updates for July 2018

July 31, 2018

  • Bug: bug special case age if from not specified
  • Refactor: update popup report

July 30, 2018

  • Enhancement: enable content gallery for popups
  • Bug: Ds JavaScript library ignores test lead dsid
  • Refactor: enhancements to popup
  • Bug: don't show test popup button until an id is set.
  • Enhancement: trim in UX
  • Enhancement: updates to page templates
  • Bug: test popup had hard coded id
  • Enhancement: increase upload size
  • Refactor: update lead stats to handle larger volume
  • Refactor: better exxception handling for poison messages in queue
  • Refactor: Save contact for bulk import prevent overcalling search
  • Enhancement: add support for popups to gallery
  • Enhancement: contact queue item - bulk import improvements

July 24, 2018

  • Enhancement: update contact import api
  • Enhancement: updates to social media
  • Enhancement: improvements for Selenium tests
  • Enhancement: whitelabeling
  • Enhancement: move lead automation logic into core
  • Bug: handle null account ids from sfdc
  • Bug: twitter api look up missing parent id
  • Bug: handle condition in contact when country is null
  • Bug: contact in stage lead nuturing should get email
  • Enhancement: error management in Paged objects
  • Enhancement: add campaign selector for copy contact

July 18, 2018

  • Refactor: added some css to enable wide view in admin
  • Enhancement: search selectors
  • Refactor: continue updates for domain based white labeling
  • Bug: segments weren't properly wired up in search
  • Bug: enforce gender type through API
  • Bug: update Lead.IsDuplicate to return first in list
  • Bug: update licese check to use system table
  • Testing: add unit tests and exception handling to search filters

July 16, 2018

  • Refactor: process link tracking queues
  • Enhancement: support for Google GeoCoding APIs
  • Refactor: force tenant data center in email
  • Refactor: log account not found exceptions
  • Refactor: look up address to get geocode
  • Refactor: side by wide display
  • Refactor: add in support to search selectors for contact search
  • Bug: gallery emails had a bad link
  • Refactor: add close option to test popup

July 15, 2018

  • Bug: WordPress forms can cause a DSId not to get written.
  • Enhancement: Better logging for exception handling in CMS
  • Enhancement: Import search selectors from CSV

July 13, 2018

  • Refactor: Improvements to SalesforceSync job
  • Refactor: Contact cache
  • Refactor: email address formatting to handle aliases
  • Bug: only add contacts to a segment if the contact is active on import
  • Enhancement: whitelabel domain work
  • Bug: Exception with short url names that start with f can confict with forms in cms

July 11, 2018

  • Enhancement: better field validation for contacts
  • Enhancement: improvements to contact import auto-add to segment
  • Refactor: folded ProcessContactQueue code into ContactQueueItem
  • Enhancement: whitelabel domain

July 10, 2018

  • Enhancement: Added skip rules for Workflow
  • Enhancement: Added search selectors
  • Bug: fixed bug in popup that caused caching conflict
  • Enhancement: Added search selectors to admin
  • Enhancement: Added better error message in popup javascript
  • Enhancement: added support for rules in workflow
  • Enhancement: updated workflow UX to use MD checkbox
  • Bug: fake lead caused email links to break
  • Enhancement: added IsIndexed check to GraphField
  • Enhancement: better exception handling for Domain

July 6, 2018

  • Refactor: EmailSend and EmailStatus queues
  • Bug: email activity item regression that wasn't updating delivery stats for emails
  • Enhancement: LinkTrackingLead for unique url generation for SMS
  • Refactor: updated text messaging and tests
  • Refactor: enhancements to Twilio integration

July 5, 2018

  • Refactor: Convert campaign management to use SearchFilters
  • Enhancement: add field graph support to contact
  • Refactor: Handlebars and better exception management
  • Refactor: add count to SearchFilter
  • Refactor: CSS updates to admin
  • Refactor: better exception management for failing to save/send emails
  • Refactor: reporting improvement to campaign assets
  • Refactor: additional support for whitelabel domains
  • Refactor: validation on email save improvements
  • Refactor: Improve email validation
  • Bug: dates not showing in campaign email hoverover

July 4, 2018

  • Bug: DailyDigest default should be false
  • Refactor: Uri extensions for StartupAuth to support white label domains
  • Bug: Social media Image may not always be set
  • Bug: Handle trial vs login
  • Refactor: Improvements to contact search
  • Refactor: Remove dependency on ds_tenant_datacenter

July 1, 2018

  • Bug: campaign id wouldn't get saved for popup on initial creation
  • Enhancement: add waiting UX to choose tenant
  • Enhancement: better tenant management for field graph and license
  • Bug: email address validation could get trimmed
  • Refactor: convert Mailgun to use queues to send email faster
  • Refactor: updates to campaigns for tests
  • Refactor: content pages caching
  • Refactor: cryptography remove some public methods
  • Bug: contact import sholdn't fail on nulls
  • Bug: contact import convert items to bools
  • Refactor: Email Send Queue and task management in Email
  • Enhancement: add email status queue
  • Enhancement: add email send queue
  • Refactor: track campaign id in Graph Field
  • Refactor: Email Activity Item singleton
  • Bug: ReportBase was using times in days remaining calculation
  • Bug: Search filter added point
  • Refactor: convert Domain to use tenantUID for caching
  • Refactor: updates to popup for tests
  • Refactor: convert Email Workflow Rule to use Send Queue for emails.