analytics/assets/js
hq1 518cdb3307
Shield: Country Rules (#3828)
* Migration: add country rules

* Add CountryRule schema

* Implement CountryRule cache

* Add country rules context interface

* Start country rules cache

* Lookup country rules on ingestion

* Remove :shields feature flag from test helpers

* Add nested sidebar menu for Shields

* Fix typo

* IP Rules: hide description on mobile view

* Prepare SiteController to handle multiple shield types

* Seed some country shield

* Implement LV for country rules

* Remove "YOU" indicator from country rules

* Fix small build

* Format

* Update typespecs

* Make docs link point at /countries

* Fix flash on top of modal for Safari

* Build the rule struct with site_id provided up-front

* Clarify why we're messaging the ComboBox component

* Re-open combobox suggestions after pressing Escape

* Update changelog

* Fix font size in country table cells

* Pass `added_by` via rule add options

* Display site's timezone timestamps in rule tooltips

* Display formatted timestamps in site's timezone

And simplify+test Timezone module; an input timestamp converted
to UTC can never be ambiguous.

* Remove no-op atom

* Display the maximum number of rules when reached

* Improve readability of remove button tests

* Credo

---------

Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
2024-02-27 12:08:13 +01:00
..
dashboard Query imported data for views_per_visit (#3830) 2024-02-26 15:54:49 +00:00
liveview Shield: Country Rules (#3828) 2024-02-27 12:08:13 +01:00
polyfills 1. Remove the "airbnb" eslint plugin since it conflicts with prettier (#1374) 2021-10-11 14:48:19 +02:00
app.js Latency-friendly LV modal implementation and Goals form refactor (#3649) 2024-01-15 11:39:30 +01:00
dashboard.js Display premium features tabs on the dashboard (#3646) 2024-01-03 11:32:21 +00:00
embed.content.js Allow custom styles to be passed to embedded iframe (#1522) 2021-12-08 11:53:37 +02:00
embed.host.js Embedded dashboard fixes (#2744) 2023-03-14 07:47:07 -03:00