mirror of
https://github.com/plausible/analytics.git
synced 2025-01-04 07:37:47 +03:00
f755b20569
* Update communication * Remove an unreachable function (mistyped) * [migration] Make accept_traffic_until a date * Fix typo * Set `accept_traffic_until` when creating a site * Update sites `accept_traffic_until` on subscription change * Add a note to yearly cancellation notification * Rephrase annual e-mail for clarity * Pass the small build test * Add email notifications * Fixup * Implement `accept_traffic_until` notification worker * Fixup - no need to test this for small build * Update moduledoc * Move moduletag * s/sent_at/sent_on * Use WHERE NOT EXISTS instead of LEFT JOIN * Use upsert when tracking notifications sent * Store sent marker before actually sending notification * Prefer to keep `accept_traffic_until` on the user record This gives us a single source of truth, addresses cases like ownership transparently, simplifies the code and enables CRM toggles. The only downside is that there's another join performed in the Sites.Cache full refresh - in this case, small refreshes are skipped - but this is fine, since the traffic will be let in anyway. * Expose `accepted_traffic_until` in the CRM * Update lib/plausible/auth/user.ex Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com> * Preload owner in CRM * Use the offset parameter in trial over e-mail contents * Format * Harden cache test --------- Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
7 lines
441 B
Elixir
7 lines
441 B
Elixir
Your free Plausible trial has now expired. Upgrade your account to continue receiving valuable website traffic insights at a glance while respecting the privacy of your visitors and still having a fast loading site. <br /><br />
|
|
|
|
<%= link("Upgrade now", to: PlausibleWeb.Router.Helpers.billing_url(PlausibleWeb.Endpoint, :choose_plan)) %>
|
|
<br /><br />
|
|
|
|
We will keep recording stats for <%= @extra_offset %> days to give you time to upgrade.
|