ankane / ahoy_email

First-party email analytics for Rails

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plan

ankane opened this issue · comments

2.0 Plan

  • Remove support for opens
  • Replace clicks with aggregated counting
  • Use Nokogiri::HTML::DocumentFragment.parse for minimal changes to body
  • Sign more than just url and transition to HMAC-SHA256
  • Url could not be verified/expired page for bad signature (with link to homepage)
  • Change click url format - /ahoy_email/click?l=...&u=123&c=user-welcome&s=...
  • Split track into three separate methods - one for each main feature
  • No message history by default (and don't add message: true to track calls)
  • Drop support for Rails < 5.2 and Ruby < 2.6

Hold

  • Prevent & escaping (both nogokiri and nokogumbo escape) - nice to have but not actually needed

And it's out.