analytics/lib/plausible_web/templates/email
ruslandoga 1a0cb52f95
Local CSV exports/imports and S3/UI updates (#3989)
* local CSV exports/imports and S3 updates

* credo

* dialyzer

* refactor input columns

* fix ci minio/clickhouse tests

* Update lib/plausible_web/live/csv_export.ex

Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>

* fix date range filter in export_pages_q and process only pageviews

* remove toTimeZone(zero_timestamp) note

* use SiteImport.pending(), SiteImport.importing()

* escape [SiteImport.pending(), SiteImport.importing()]

* use random s3 keys for imports to avoid collisions (sometimes makes the upload get stuck)

* clamp import date ranges

* site is already in assigns

* recompute cutoff date each time

* use toDate(timestamp[, timezone]) shortcut

* show alreats on export cancel/delete and extract hint into a component

* switch to Imported.clamp_dates/4

* reprocess tables when imports are added

* recompute cutoff_date on each call

* actually use clamped_date_range on submit

* add warning message

* add expiry rules to buckets in make minio

* add site_id to imports notifications and use it in csv_importer

* try/catch safer

* return :ok

* date range is not available when no uploads

* improve ui and warning messages

* use Generic.notice

* fix flaky exports test

* begin tests

* Improve `Importer` notification payload shape

---------

Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
2024-04-09 20:59:48 +02:00
..
activation_email.html.eex remove user salutations by @user as done by the layout 2022-11-08 19:46:01 +02:00
approaching_accept_traffic_until.html.heex Improve approaching accept_traffic_until e-mail (#3660) 2024-01-02 13:18:51 +01:00
cancellation_email.html.eex new copy for the cancellation email (#3422) 2023-10-13 14:14:42 -03:00
check_stats_email.html.eex Some changes to the onboarding email copy (#3392) 2023-10-11 09:38:40 -03:00
create_site_email.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
dashboard_locked.html.eex Remove business tier feature flag (#3632) 2023-12-14 11:25:46 -03:00
enterprise_over_limit_internal.html.eex Changes to the emails as discussed (#3540) 2023-12-06 12:02:22 +00:00
error_report_email.html.eex Show user feedback form on server errors (#2617) 2023-01-25 15:15:41 +01:00
existing_user_invitation.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
export_failure.html.eex Local CSV exports/imports and S3/UI updates (#3989) 2024-04-09 20:59:48 +02:00
export_success.html.eex Local CSV exports/imports and S3/UI updates (#3989) 2024-04-09 20:59:48 +02:00
google_analytics_import.html.heex Improve import stats toggle and with_imported flag computation (#3960) 2024-04-02 12:53:19 +02:00
invitation_accepted.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
invitation_rejected.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
new_user_invitation.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
over_limit.html.eex Remove business tier feature flag (#3632) 2023-12-14 11:25:46 -03:00
ownership_transfer_accepted.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
ownership_transfer_rejected.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
ownership_transfer_request.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
password_reset_email.html.eex Add unubscribe link to transactional emails 2020-08-04 12:44:54 +03:00
site_member_removed.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
site_setup_help_email.html.eex Bugfix: available features for expired trials, no subscriptions (#3740) 2024-02-01 08:15:04 +01:00
site_setup_success_email.html.eex Bugfix: available features for expired trials, no subscriptions (#3740) 2024-02-01 08:15:04 +01:00
spike_notification.html.eex small addition to spike_notification email 2022-11-10 16:08:16 +02:00
trial_one_week_reminder.html.eex Remove business tier feature flag (#3632) 2023-12-14 11:25:46 -03:00
trial_over_email.html.eex Lock traffic notifications (#3641) 2023-12-28 08:42:27 +01:00
trial_upgrade_email.html.eex Remove business tier feature flag (#3632) 2023-12-14 11:25:46 -03:00
two_factor_disabled_email.html.heex Implement UI for 2FA setup and verification (#3541) 2023-12-06 12:01:19 +01:00
two_factor_enabled_email.html.heex Implement UI for 2FA setup and verification (#3541) 2023-12-06 12:01:19 +01:00
welcome_email.html.eex remove all repeated email footers 2022-11-09 10:20:12 +02:00
yearly_expiration_notification.html.eex improvements to the email copy (#3756) 2024-02-05 18:35:40 +01:00
yearly_renewal_notification.html.eex improvements to the email copy (#3756) 2024-02-05 18:35:40 +01:00