* Add DEBUG overlay bar
* Add z-index
* Implement a tricolor bottom bar
* Add close button and replaced version with git branch
* Improve responsiveness
* Remove extra span opening tag
* update to kea-typegen that runs through prettier
* remove posthog-js yalc package regression
* add types to toolbar react components
* logout when closing the toolbar
* reset users's temporary token when logging out
* test for resetting the temporary token
* random commit to rerun cypress
* By default create annotations globally
* add condition explicitly to checkbox
* fix bug wherre global was being recreated
* fix toParams function
Co-authored-by: Eric <eeoneric@gmail.com>
* update to kea-typegen that runs through prettier
* remove posthog-js yalc package regression
* add types to toolbar
* add react-dom and react-redux types
* add types to toolbar react components
* convert a lot of components to typescript
* convert more components to typescript
* fix error
* actions return void
* clean up other Type.ts files as well
* fix last untyped files
* upgrade kea, fix webpack config entrypoint
* add stricter typechecking
* add types for a few more files
* fix bug with nth_child selectors (introduced in this PR, now fixed)
* fix one more type
* update to kea-typegen that runs through prettier
* update logic type files
* remove posthog-js yalc package regression
* upgrade to 0.0.32 that fixes error with string literals in defaults
* prettier wants to reformat things
* add test for caching funnels and refreshing
* Closes #1020 WIP shared dashboards
* Make webpack work
* Progress?
* Hash the entire filter and add share tokens
* Make webpack work properly
* Fix sentry error
* Tighten up the caching logic
* Correctly refresh items and show in frontend'
* Add some padding
* fix caching, update layout
* Add cypress tests
* Fix merge conflict mistake
* Convert share_token to boolean
* Hide text when small
* Redo tooltip for lock
* Remove move cursor when in shared mode
* Improve spacing
* Fix state being incorrect
* Use selectors instead of value
* Use const instead of let
* Fix type errors et al
* Increase cache size
* Fix dashboard tests
* Fix team tests
* Add wait time
* Fix tests
* Fix refreshing
* Fix dashboard tests
* Fix test
* Excluded deleted dashboard items and don't show refreshing
* Fix renaming issue
* Fix migrations and fix display of status change
* Use grid for responsive header
* Don't load annotations
* Eslint
* Fix variable naming
Co-authored-by: Eric <eeoneric@gmail.com>
* working table
* add modal
* continue adding to modal
* added function to create global annotation
* format
* test commit
* add precommit
* add update function
* crud working
* add type
* fix tests
* add next
* add prompt
* tests
* frontend
* inital working
* add action ability
* add type
* add test
* add label
* fix test
* Show 0.0% if started out with 0 users
* Make Retention UI in line with the rest of PostHog
Co-authored-by: Twixes <dev@twixes.com>
* Update entityFilterLogic for filter.math_property
* Add new math types and math_property to ActionFilterRow
* Add backend support for new math types
* Update data-attrs
* Add dropdown Cy test
* Add API tests
* Improve process_math style
* Add resiliency to non-number property value occurences
* Annotate for clarity
* Update UI text
* Update UI text a bit more
* Reword tooltip
* Update UI slightly
* Update capitalization
* Improve internal style
* Improve code style
* Filter out property `token`
* Utilize formatted string
* Don't show empty dropdown contents
* Add event_properties_numerical for the future
* Fix dropdown button title
* added modification to date selection as per the issue for automation selection
* added modification to date selection as per the issue for automation selection
* enhanced ctrl + click new tab opening feature
* worked on review changes reverted and fixed over link.js component
* add return method for ctrl click and command click
* use pandas to intercept unique ids
* add people breakdown
* update test
* add people
* remove people tests
* ranked people
* fixed filtering
* people working again
* people paginate on retention working
* fixed sorting
* fix types
* .
* add message for no users
* make lowercase
* remove unnecessary action
* make sure something is always returned
* Add period and update button capitalization
Co-authored-by: Michael Matloka <dev@twixes.com>
* Refine shadows
* Set font weight
* Fix background override
* Set .toolbar-block color to avoid inheritance
* Improve body background check
* Update label style
* Put circle-label style in the right place