* Closes #877 chunk loading errors
* Closes #877 chunk loading errors
* add chunks to all webpack files, use webpack-html-plugin to make an index.html with the right names
* change to contenthash for better caching
* add dev server on a different port
* store loaded scenes in reducer
* add react-hot-loader
* add react-hot-loader to all code split points
* fix action pages HMR
* ignore cypress screenshots
* generate django login/signup page layout with webpack html plugin
* move to devDependencies
* expose webpack-dev-server ports
* run tests on the production docker image
* start webpack dev server on a custom host if requested
* revert e2e to dev dockerfile
* add test travis config
* add stages
* add travis conf
* cache node and pip
* node 11
* travis ci bump
* node via nvm
* install v12, disable cypress for a moment
* remove 2 commands, test cached build time
* try different yarn cache, add cypress
* add postgres 12
* migrate before cypress
* remove latest postgres for now
* createdb before cypress
* Try different port
* cull packages
* remove hash from main bundle filenames to not break anything
* cypress port 8000
* cypress tests with production docker
* don't use the /code path in e2e test, use docker image
* remove hash from css to work better with editor
* only one export from actions
* remove travis test
Co-authored-by: Marius Andra <marius.andra@gmail.com>
* Closes #737 filter by person properties
* Remove unused selectStyle
* Only get what we need
* show value
* Hide event properties if filtering by person
* Speed up event filtering
* Fix type error
* Remove unused properties_to_Q function
* Fix test
* Closes #772 filter is true/false and is set
* Closes #737 filter by person properties
* Remove unused selectStyle
* Only get what we need
* show value
* Hide event properties if filtering by person
* Speed up event filtering
* Fix type error
* Remove unused properties_to_Q function
* Fix test
* Fix endpoint laoding
* Fix objects filtering
* Fix changing operator
* Fix setting correct value when selecting is_set
* Filter out empty properties
* Fix cohort people properties
* Fix funnel
* Fix cypress test
* update cypress tests
* .
* .
Co-authored-by: Eric <eeoneric@gmail.com>
* more resize handles
* see-through loading overlay
* mobile mode, dragging dashboards, make panels wiggle, etc
* use long press and esc to control dragging
* clean up header
* disable dragging when clicking on the background
* clear toast on unmount, disable pointer events when dragging
* rearrange button
* clicking handles doesn't stop rearranging
* fix grid layout import
* fix header layout on mobile
* better alignment of version and worker info in responsive mode
* overflow fix
* pinned dashboards in sidebar
* more visible rearranging toast
* clear dom text selection after starting to resize panels
* add existing dahboard name in the "save to dashboard" modal
* add divider between pinned dashboards and the rest of the menu
* clarify how to exit drag mode
* dragging enabled by default, disabled if iOS or Android, long touch only to enable wobbly mode
* add margin under wobbly dragging mode to make it nicer to move the last item
* can drag panels from anywhere, except tables
* exclude tables from long pressing
* less padding in low resolutions