* 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>
* initial refactor
* simple serializer for teams
* basic team in front-end
* use basicTeam where applicable
* refactor UserSerializer to UserBasicSerializer
* abstract UserBasicSerializer
* add uuid to users
* move event properties methods to Team model
* basic V2 user endpoint
* update current user
* update current team and org
* post-merge fix
* fix load logic
* change password
* add some extra tests
* undo all frontend changes from this PR
* remove last frontend change
* update preflight tests
* remove team basic fetch
* fix foss tests
* adjust migration & add distinct ID to payload
* add deprecation notice
* add uuid to UserBasic serializer & update memberships
* add available features to org serializer
* address feedback
* endpoint -> `users/@me/`
* address feedback
* Use UUIDClassicModel abstract model when adding uuid field
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>
* Fix docker dev environment
- Use postgres 12 to fix a failing test
- Leverage a yaml anchor to share worker/web services configuration
- Add psql
- Configure psql
* Don't use :cached
* Use Postgres 12 in docker-compose everywhere
* Use postgresql-client-12
* Remove extraneous whitespace
* Clean up dev.Dockerfile
* Clean up EE dev/test docker-compose
* Simplify docker-compose.ch.test.yml
Co-authored-by: Michael Matloka <dev@twixes.com>