* 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>
* Reworked local auth page to be more visually interesting and informative
* Added first time mode for welcome form
* Better handling for Mongo connection errors
- Remove S3 dependency (store files in local filesystem instead)
- Make .env.local files optional (and remove yarn init:dev step)
- Simplify README and focus on just getting Growth Book running on dev
- Redesign docs to use Tailwind CSS instead of Bootstrap
- Remove noisy console.logs in back-end on dev
- Switch telemetry to use Jitsu instead of Plausible
* Add a visual designer, similar to Google Optimize, VWO, Optimizely, etc.
* Update experiment detail page to show visual editor info.
* Add visual editor instructions to settings page.
Update syntax highlighter throughout app to use a consistent theme.
* SPA support, option to disable all experiments.
* Update docs. Add proper userId, anonId support. Force variations via querystring.
* Always use latest config values.
Fix bug that double ran experiments.
Hide visual editor link on mobile.
Better api and docs for SPA integration.
* Better layout of variation boxes on experiment detail page.
Warn when a non-control variation has no visual changes yet and link to the editor.
After creating a visual experiment, take the user to the detail page instead of straight into the editor.