experimenter
experimenter copied to clipboard
A web application for managing user experiments for Mozilla Firefox.
#7700 Because... * We want to easily change the population percentages on the Audience page * And it looks cool This commit... * Adds a gorgeous slider to visualize the...
Let's add a multi select drop down in the Audience page that says Exclude Experiments and lists all draft/preview/live experiments (except the one being edited) and then when we generate...
#7479 Related to #7867 This commit... * Updates the sequence diagrams to include rollouts update/dirty state * Shows the state, published state, and remote settings state more clearly for all...
With the introduction of rollouts and `dirty` state, we no longer need to refer to `is_paused` as a special status. We should remove `pause` from: * the [sequence diagrams](https://github.com/mozilla/experimenter/tree/main/app/experimenter/kinto#workflows) *...
Because * We want to add a new targeting config for mobile first run that uses the boolean property that Fenix and Firefox iOS expose that is true on the...
When launching an experiment that uses a feature that sets prefs, there is now the option to exclude any users that set the prefs set by the feature. This is...
#7698 Because.. * We need to differentiate the state what a rollout is Live and changes have been made This commit... * Adds a new `PublishStatus` option, `PublishStatus.DIRTY` * Updates...
We don't have much documentation about the [remote settings states](https://github.com/mozilla/experimenter/blob/main/app/experimenter/kinto/client.py#L4-L7) and how they impact our stuff. Maybe add this in the [state diagrams section](https://github.com/mozilla/experimenter/tree/main/app/experimenter/kinto#remote-settings-kinto-integration)? Related to #7479 ┆Issue is synchronized...
Graphene has released a new version 3.0 that should address some of the issues we've been having, particularly around performance and support for more recent Django versions. Let's update Graphene...
For the new waldo experiments - they will want to avoid the MRs on desktop - https://docs.google.com/document/d/16X9l9TE7VX6hJPfqqZ9r41YjmShHjrY4CavEJcZ_pyU/edit#heading=h.4sp6t4yuhnu2 So the advanced targeting criteria needed is avoid: https://experimenter.services.mozilla.com/nimbus/106-major-release-firefox-existing-user-experience https://experimenter.services.mozilla.com/nimbus/106-major-release-firefox-new-user ┆Issue is synchronized...