* add popover to calculate funnels
* wrong prop
* remove local state
* hide people table if not valid filter
* more accurate comparison
* dirty state alert
Co-authored-by: Marius Andra <marius.andra@gmail.com>
* pass in funnel_step_breakdown param for persons modal
* add comment
* allow clicking on drop off part of the funnel bar
* fix funnel persons modal titling
* small fixes
* ellipses man
* add FunnelStepTable with titles
* Finish v1 of table
* hide some info on step 0
* visibility toggles per breakdown in table
* breakdown visibility toggles affect graph
* clean up types and dedupe rowKeys
* clean up styling of leftmost column
* address changes
* use memoized values in bar chart
* fix table overflow styling
* fix persons modal; show only when steps > 1
* show only on Steps view
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* get default event name directly from django
* default event name in the backend
* fix "~/" urls in jest tests
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* count display update
* do not reload list of people when loading more people
* Revert "do not reload list of people when loading more people"
This reverts commit eb9ef11690.
* fix flag
* separate initial loading state
* update title with "+", fix person/persons
Co-authored-by: Marius Andra <marius.andra@gmail.com>
* Add migration for `distinct_id` column on clickhouse
Note that code under ee/clickhouse/models/person.py does not work
anymore since it does not populate the column correctly. That is fine -
will be handled when doing the actual migration, rather than for this
experiment.
* Update plugin server to 1.1.8
Co-authored-by: posthog-bot <posthog-bot@users.noreply.github.com>
* funnel trends is clickhouse only
* don't show graph type if there's only one option
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* fix funnel reload bug with changed filters
* remove the type so we could autocomplete feature flag strings
* hide breakdown from time & trends graphs, remove the param when switching to them for safety
* positive check
* clarify arg name
* remove needless flag
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* handle persons modal navigation better
* clean up excess pesronModal actions/values, move people to loader
* fix person modal not opening on funnels
Co-authored-by: Marius Andra <marius.andra@gmail.com>
* steps with breakdown is already validated
* finally make dashboards render 🙌
* abstract new funnels from FunnelViz component
* refactor basic styles
* post-merge fix
* fix text overflow in event name
* funnels base UI on dashboard
* disable bar tooltip on dashboard
* Revert "disable bar tooltip on dashboard"
This reverts commit 4ba814ff2e.
* fix auto height on dashboards
* colored dashboards support
* full color support
* set layout as a filter param
* save funnel layout on backend
* proper scrolling in dashboards
* restore average conversion time
* only one layout for histograms
* fix bar graph margin that's causing a scrollbar
* fix person modal not opening on funnels
Co-authored-by: Marius Andra <marius.andra@gmail.com>