analytics/test/plausible_web/live
hq1 99fe03701e
IP Block List (#3761)
* Add Ecto.Network dependency

* Migration: Add ip block list table

* If Cachex errors out, mark the cache as not ready

* Add IPRule schema

* Seed IPRules

* Add Shields context module

* Implement IPRuleCache

* Start IPRuleCache

* Drop blocklisted IPs on ingestion

* Cosmetic rename

* Add settings sidebar item

* Consider IPRuleCache readiness on health checks

* Fix typo

* Implement IP blocklist live view

* Update moduledocs

* Extend contextual module tests

* Convert IPRules LiveView into LiveComponent

* Keep live flashes on the tabs view

* Update changelog

* Format

* Credo

* Remove garbage

* Update drop reason typespecs

* Update typespecs for cache keys

* Keep track of who added a rule and when

* Test if adding via LV prefills the updated_by tooltip

* Update ecto_network dependency

* s/updated_by/added_by

* s/drop_blocklist_ip/drop_shield_rule_ip

* Add docs link

* s/Updated/Added
2024-02-12 14:55:20 +01:00
..
components CombBox bugfix: stale spinner on creatable options selection (#3713) 2024-01-22 15:32:11 +01:00
funnel_settings Add small build option (#3536) 2023-11-20 12:52:20 +01:00
goal_settings Latency-friendly LV modal implementation and Goals form refactor (#3649) 2024-01-15 11:39:30 +01:00
props_settings Props Settings UI to match Goals Settings (#3322) 2023-09-13 14:55:29 +02:00
choose_plan_test.exs Stop expecting trial_expiry_date to exist on upgrade (#3688) 2024-01-15 16:24:22 +00:00
funnel_settings_test.exs Upgrade stack (deps, elixir 1.16, OTP 26.2.1) (#3678) 2024-01-11 08:48:04 +01:00
goal_settings_test.exs Turn Revenue Goals into Custom Events if the plan doesn't support them (#3768) 2024-02-12 10:43:54 +01:00
plugins_api_tokens_test.exs Actually enforce proper WordPress spelling (#3710) 2024-01-22 09:32:47 +01:00
props_settings_test.exs Props Settings UI to match Goals Settings (#3322) 2023-09-13 14:55:29 +02:00
register_form_test.exs Implement better user password validation (#3344) 2023-09-25 10:27:29 +02:00
reset_password_form_test.exs Implement UI for 2FA setup and verification (#3541) 2023-12-06 12:01:19 +01:00
sentry_context_test.exs Reapply sentry context (#3675) 2024-01-09 12:28:31 +01:00
shields_test.exs IP Block List (#3761) 2024-02-12 14:55:20 +01:00
sites_test.exs Move limit enforcement to accepting site ownership transfer (#3612) 2023-12-20 14:56:49 +00:00