analytics/lib/plausible_web
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
..
components Fix recommending a tier on the upgrade page (#4287) 2024-07-04 11:57:57 +03:00
controllers Implement traffic drop notifications (#4300) 2024-07-11 14:55:18 +02:00
live Open verification modal when following drop notification link (#4344) 2024-07-12 06:26:40 +02:00
mjml remove Plausible Analytics metions from CE (#4121) 2024-05-23 09:43:01 +02:00
plugins/api Update deps - follow up to #4255 (#4267) 2024-06-24 16:50:19 +02:00
plugs Refactor Sites and Stats API authorization logic (#4297) 2024-07-02 15:09:23 +02:00
templates Remove verification related feature flags (#4345) 2024-07-12 09:43:54 +02:00
two_factor Implement UI for 2FA setup and verification (#3541) 2023-12-06 12:01:19 +01:00
views Add CRM QoL improvements around usage info and linking Paddle (#4229) 2024-06-17 09:21:24 +02:00
captcha.ex Include tests for Captcha success/failure scenarios (#2344) 2022-10-17 08:16:59 -03:00
email.ex Implement traffic drop notifications (#4300) 2024-07-11 14:55:18 +02:00
endpoint.ex Rename internal build symbols (#3942) 2024-04-29 08:05:33 +02:00
refinspector.ex Store referrers from android apps (#3715) 2024-03-21 17:45:34 +02:00
remote_ip.ex Unify default pricing currency selection (#4221) 2024-06-14 14:49:22 +02:00
router.ex HelpScout integration (#4327) 2024-07-12 12:01:59 +02:00