analytics/test
Adrian Gruntkowski 1c5c4a25aa
HelpScout integration (#4327)
* Implement basic HelpScout integration

* Set 127.0.0.1 as a default customer IP in `Plans.with_prices/2`

* Use `is_nil/1` instead of `... == nil` (h/t @aerosol)

* Use `Path.join/1,2` to build API URLs a bit more safely (h/t @aerosol)

* Check for locked sites entirely within query logic

* Move conditional start of HelpScout vault to compile-time

* Include customer_id in error sent to Sentry

* Use `Plug.Crypto.secure_compare/2` for constant-time signature comparison

* Refactor token request function

* Use `Path.join/1` in one more spot

* Use route helper to build CRM URL
2024-07-12 12:01:59 +02:00
..
e2e Integrate ingestion monitoring data into instatus (#3515) 2023-11-13 15:11:59 +01:00
load Fix script path for k6 load test (#2068) 2022-07-29 09:00:50 -03:00
plausible HelpScout integration (#4327) 2024-07-12 12:01:59 +02:00
plausible_web HelpScout integration (#4327) 2024-07-12 12:01:59 +02:00
priv Replace Geolix with Locus (#2362) 2023-01-17 12:05:09 -03:00
support Implement traffic drop notifications (#4300) 2024-07-11 14:55:18 +02:00
workers Implement traffic drop notifications (#4300) 2024-07-11 14:55:18 +02:00
test_helper.exs Remove verification related feature flags (#4345) 2024-07-12 09:43:54 +02:00