* Switch experiments results to use the new async queriy engine.
* Make the RunQueriesButton in a flex container
* Add mongo indexes for queries and snapshots. Fix dashboard formatting.
* add-snowflake-role: Add role to snowflake setup params
* remove duplicate role field
* remove duplicate role field on type
Co-authored-by: Jon Wolfe <jon.wolfe@doxy.me>
* Add support for metric tags.
* Added the ability to add metrics by metric tag to experiments. Updated display on metric page.
* Persist new tags in the database.
Co-authored-by: Jeremy Dorn <jeremy@jeremydorn.com>
* Use job queue to update running experiment results every 6 hours.
* Refactor the update job
* Connect to Mongo and start the queue automatically on back-end startup.
Limit queue prefetch to 5 per job type for better horizontal scalability.
* Add open source installation instructions to the docs.
Also add philosophy section to the docs homepage.
* Improve typography of the docs
* Add missing border to dark mode code blocks. Standardize dark mode border colors.
* Add link to installation instrucitons in readme.
* Use Python for stats back-end instead of jStat
* Change count metrics to use a Gaussian prior instead of Gamma
* New more robust method for calculating credible intervals
* Expose Bayesian Risk in front-end
* Use Violin plots instead of bar chart to show credible intervals
* Simplify back-end build process
* Add typescript definitions for jStat (just the methods used)
* Better sample data and onboarding experience
* Added third welcome page with org questions and settings
* Add visual editor callout on getting started page.
* Fix bug where tech stack / data source preferences were not saving to Mongo.
* Update telemetry tracking throughout app.
Co-authored-by: Jeremy Dorn <jeremy@jeremydorn.com>
- Only run CI tasks if any of the apps changed (i.e. skip if only README changed)
- Only deploy to docker from the main repo on the main branch or when a release is made and there are front-end or back-end changes
- Only deploy to prod from the main repo on the main branch when there are back-end changes
* Reworked local auth page to be more visually interesting and informative
* Added first time mode for welcome form
* Better handling for Mongo connection errors
- Load front-end environment variables at runtime instead of buildtime
- Add root Dockerfile and docker-compose.yml
- Update CI to push docker images to Docker Hub
- Update quick start in README to use `docker-compose up -d` instead of `yarn dev`
Don't start docs automatically with `yarn dev` anymore.
Temporary fix for stats bug when confidence interval doesn't match up with ChanceToWin.
On experiment list, default to first tab with data.
Remove segment comparisons.