* Closes #3901 add PropertyKeyInfo to select box list
* add more event properties
* update standard events on insights dropdowns with PropertyKeyInfo
* fix borked styling
* add more events to the property key info list
* update standard events with property key info for events tables
* typescript error fixes
* resolve finicky typescript null object error
* e2e updates
* update e2e
* update e2e trends filter selector
* fix events filter bug
* update break down button event name
* e2e fix
* wrap in div and style fix
* #3765 refactored day to date_from and date_to so that the bar chart may query a date range; the end goal is to show a cohort modal for the graph;
* Removed date from modal label for bar chart since it does not apply
* Added onHover and onClick to ActionsPie charts; Added onClick to ActionsPie to see the people included in Trends > Pie
* date fix
* add time range helper
* add test
* add assertions
Co-authored-by: Eric <eeoneric@gmail.com>
* add query and remove unnecessary functions
* add param function for active user querying
* remove unused import
* fix formatting
* add comment
* add test and complete clickhouse implementation
* add preilim postgres query
* implemented postgres query
* add breakdown test
* breakdown for ch
* working breakdown for clickhouse
* ui
* remove line break
* people for clickhouse
* clickhouse only
* add entity math to payload
* move test
* change dau to null
* fix type
* remove unnecessary imports
* add flags
* fix person header icon
* refactor and simplify WebhookIntegration
* do not show error messages related to /billing endpoint
* fix a bunch of ts errors
* clarify anonymous users
* minor tweaks
* autofocus empty value debug
* make partial type
* WIP: controlled focus on select components
* clean up behavior of defaultOpen
* minor cleanup
* bugfix on updated feature flag
* address changes
* small tweaks, align copy closer w/ control for a better test
* tweak tag text
* tweak tag text
* Revert "tweak tag text"
This reverts commit fb369c74c6.
* copy tweak
Co-authored-by: kunal <kunal@Kunals-iMac.hsd1.ca.comcast.net>
* move MathSelector and MathPropertySelector.js into own file
* add buttonStyle to propertyFilters & fix flexbox
* minor: fix PropertyFilters input type
* annotate magic number '24px'
* fix property filter state; read from value not payload
* use fixed Col span instead of flex
* fix shadow variable
* PropertyFilters flexbox min and max widths
* explicitly reset property value input on change
* add title property to select options and recreate antd component
* tweak css
* eslint and ts fixes
* redo custom select component as modified Tag
* typing operatorvalueselect
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* Put Team.plugins_opt_in out of use
* Put Plugins out of BETA
* Add attention-grabbing blip for Plugins in nav
* Add end of Plugins beta banner
* Refactor MenuItem highlighting
* Update Plugins page copy
* Prettier
* Add User.flags field and use it instead of posthog.persistence
* Fix User.flags API
* Update migration
* Update Plugins.tsx
* Roll back extraneous additions
* Roll back more
* Update code ordering
* round table sizes in system status
* fix typing
* Use compact_number/compactNumber across the board
* Update compact_number docstring
Co-authored-by: Michael Matloka <dev@twixes.com>
* WIP - new flow wired
* make everything square + add footer back in
* fix types
* logo cleanup + type fix
* store active tab
* delete old img
* rename files
* cleanup
* add a feat flag
* refactor
* cleanup sort
* use PH logo for default
* add flags constant
* add instrumentation
* replace style
Co-authored-by: kunal <kunal@Kunals-iMac.hsd1.ca.comcast.net>
* initial api update
* make api work
* frontend changes
* hello
* adjust trend payload
* prelim working
* fix bugs
* use offset in filters to_dict
* use different pagination check
* use offset in filters to_dict
* test
* extend range for pg
* update test
* remove print
* update test
* match limits
* add api test
* center button
* nits
* UI adjustment
* update comment
* fix type error
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* add `important_data_attributes`
* fix undefined bug
* important data attributes in setup
* add dashes
* remove dead code
* scarier exampe
* support multiple data attributes in the toolbar
* update to simmer that supports wildcards
* rename "important_data_attributes" -> "data_attributes", store as a json array
* update ts blacklist
* another one
* use a tag select for data attributes
* remove needless string serialization
* implement text feedback
* data attribute setup style improvement
* better default handling
* fix out of sync migration
* Set ACTION_EVENT_MAPPING_INTERVAL_SECONDS to 300, move to settings
* Add async warning
* Use smarter get_from_env
* Async event action mapping warning when creating a webhook
* Async event action mapping warning when editing an action
* remove top async warning
* Use common reworded notice component for async mapping
Co-authored-by: Michael Matloka <dev@twixes.com>
* Better handle extra info buttons during plugin reordering
* Fix UI bug in first time plugin enabling
* Give very new Cloud org config access to plugins
* Add migration
* Lower the bar to report bugs in plugins
* remove lingering space
* Fix PluginImage sizing
* Improve ordering tooltip clarity
* Use new ExtraPluginButtons component for About and Feedback
* Reduce large PluginImage size
Co-authored-by: Michael Matloka <dev@twixes.com>
* Fix SubtitleProps.buttons type
* Improve "Mark as global" styling
* Show globally managed plugins last in the installed disabled list
* Update InstalledTab.tsx
* Add Edit order tooltip
* Show notice if could not get a unique selector for the element
* Remove redundant value fallback
* Clarify tip
* Prettier
Co-authored-by: Michael Matloka <dev@twixes.com>
* dropdown and datepicker z-index
* remove dead code
* pass getPopupContainer to range picker
* make DateFilter's custom time range work in a shadow root
* close after selecting
* show date filter instead of date range
* skip updating url on date filter change in toolbar
* actually filter the dates
* fix flickering (always show map)
* refactor date filter component
* upgrade to webpack 5 and @posthog/react-rrweb-player module
* disconnect dashboardLogic from dateFilterLogic (remove broken url changes, etc)
* add bundle tracker
* remove react-hot-loader
* Revert "add bundle tracker"
This reverts commit e59bcfa8
* remove bundle tracker
* remove updatePath
* fix code quality complaints
* revert @cypress/webpack-preprocessor version
* try different cypress webpack plugin
* add crypto-browserify
* add crypto-browserify
* revert to webpack 4
* revert to webpack 4
* revert to webpack 4
* implement feedback and remove debug stuff
* move insights date filter logic out of lib/
* rename DateFilterComponent to DateFilter
* rename DateFilterCustom to DateFilterRange
* Remove hot from new code
* WIP auto filter test accounts
* finish off
* Fix tests
* Non generic emails
* add list of generic emails
* Move location to below property filters
* Fix typescript errors
* as any
* fix tests
* filters
* fix tests
* Featureflag doesn't really makes sense for this feature
* fix tests
* fix test
* Add clickhouse + tests for each insight
* Fix lifecycle and paths
* Fix sessions
* Fix session tests
* fix sesisons test
* fix migrations
* fix migration chain
* refactor path & remove stale console.log
* adjust useAnchor & minor copy
* rename to avoid confusion with inline component
* test account filter tweaks
* fix filters
* hardcode
* Add tests for funnel trends
* Make generic emails super fast
* Fix migrations
* Default to false for now
* Default to false, remember a user's preference
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* Add crypto-js for calculating MD5
* Add Gravatar support to profile picture
* Add title attribute to ProfilePicture img
* Optimize ProfilePicture
* Fix typing
* Show Gravatar in Members list
* Remove style from ProfilePictureProps
* Update title in ProfilePicture img
* Fix TS
* Show Gravatars in Invites
* Remove debug line
* Use nbsp in /.+ (At|By)/ table headers
* Remove user prefix from ProfilePicture props