analytics/lib/plausible_web/controllers/api
Vignesh Joglekar 3b97ecdc62
Adds Main Graph Metric Selection (#1364)
* First pass bringing in previous graph improvements, and comparsion context

* Swaps issue template to new issue form syntax

* Indentation update

* Indentation update?

* More indentation

* Intendation is hard

* Finalized indentation?

* Github indentation

* Missing fields

* Formatting changes

* Checkbox changes

* Uses new timeseries API, various UI improvements, descopes conversions, ToP from graphing

* Fixes Mobile UI Issues

* Improves point detection and display on hover

* Fixes & adds tests for updated main-graph API route

* Changelog

* Changes to better metric option declaration & minor UI/default fixes

* Fixes top stat tooltips showing unformatted numbers for special (non-rounded) top stats

* Formatting

* Fixes regression with dashed portion not stopping at present_index

* Removes comparison + lint

* Improves top stat active style

* Removes comparison tests

* Splits out tooltip and top stats

Still needs:
- Tests
- Potentially more cleanup

* Adds/moves tests for top stats

* Formatting

* Updates metric LS key, removes console log

* Various fixes + cleanup

* Makes tooltip position & style more consistent

* Fixes test (returns import status on both main graph & top stats)

* Fixes interaction with month dateFormatter

* Fixes edge case tooltip behavior

It was simpler than I thought :/

* Make the entire top stat clickable

* Minor UI improvements

* Fixes another tooltip visibility edge case + cleans up boolean algebra

Co-authored-by: Uku Taht <Uku.taht@gmail.com>
2022-04-13 10:38:47 +03:00
..
external_controller.ex Remove OTEL 2022-03-21 12:59:14 +02:00
external_sites_controller.ex Refactor goals API 2021-12-13 15:23:47 +02:00
external_stats_controller.ex [Continued] Google Analytics import (#1753) 2022-03-10 15:04:59 -06:00
helpers.ex Add rate limit to API requests 2021-05-25 11:58:49 +03:00
internal_controller.ex Reduce errors sent to Sentry 2021-03-03 11:36:39 +02:00
paddle_controller.ex Remove old Sentry code 2021-03-31 11:38:14 +03:00
stats_controller.ex Adds Main Graph Metric Selection (#1364) 2022-04-13 10:38:47 +03:00