analytics/test/plausible_web/controllers/api/stats_controller
Uku Taht 46048e50f7
Support multiple filters - frontend (#2773)
* Wrap Plausible.Stats.Filters with unit tests

* Parse `member` filter type

* Support for `member` filter in `aggregate_time_on_page`

* Support `not_member` filter type

* Support `matches_member` and `not_matches_member` filters

* Extract util module for React filters

* Implement Combobox from scratch with no libs

* Support multple filter clauses in combobox

* Don't use browser / os in version label

* Show highlighted option in combobox

* WIP

* Fix location filters outside filter modal

* Align open/close behaviour with react-select

* Styling updates for combobox

* Add support for wildcards in Combobox

* Implement keybindings for combobox

* Allow free choice inputs in combobox

* Rename 'Save filter' -> Apply filter

* Remove TODO comment

* Clean up some rebase mistakes

* Rename `allowWildcard` -> `freeChoice`

* Dark mode fixes

* Remove hint from filter modal

* Escape pipe character in filter modal

* Do not allow selecting duplicate options in combobox

* Escape brackets in `page_regex/1`

* Fix disabled style in dark mode

* Add regex fallback for safari

* Show no matches found when visibleOptions is empty

* Disable enter key when no visible options

* Do not submit empty form fields

* Remove unnecessary setOpen(true)
2023-03-27 16:51:31 +03:00
..
authorization_test.exs Google APIs integration improvements (#2358) 2022-10-24 09:34:02 +02:00
browsers_test.exs Replace empty OS/screen size/Browser with (not set) in UI/API/exports (#2646) 2023-02-07 12:47:54 +01:00
cities_test.exs Reject unknown imported cities from queries (#2675) 2023-02-15 07:35:35 -03:00
conversions_test.exs Conditionally support switching between v1 and v2 clickhouse schemas (#2780) 2023-03-27 13:52:42 +02:00
countries_test.exs Fix breakdown API pagination when using event metrics (#2562) 2023-01-04 22:14:40 -03:00
current_visitors_test.exs Conditionally support switching between v1 and v2 clickhouse schemas (#2780) 2023-03-27 13:52:42 +02:00
main_graph_test.exs Custom comparison mode (#2753) 2023-03-22 09:31:44 -03:00
operating_systems_test.exs Replace empty OS/screen size/Browser with (not set) in UI/API/exports (#2646) 2023-02-07 12:47:54 +01:00
pages_test.exs Support multiple filters - frontend (#2773) 2023-03-27 16:51:31 +03:00
regions_test.exs Google APIs integration improvements (#2358) 2022-10-24 09:34:02 +02:00
screen_sizes_test.exs Support multiple filters - backend (#2749) 2023-03-22 11:01:25 +02:00
sources_test.exs Stop treating page filter as an entry_page filter (#2752) 2023-03-15 18:12:59 +02:00
suggestions_test.exs Conditionally support switching between v1 and v2 clickhouse schemas (#2780) 2023-03-27 13:52:42 +02:00
top_stats_test.exs Support multiple filters - backend (#2749) 2023-03-22 11:01:25 +02:00