- #295: Enable watching the repository and a better developer workflow using
npm run watch
. - #505: Integrate Glean.js (disabled by default) and provide a way to enable it, as a developer, using the
config-enable-glean
option.
- #457: Integrate color palette for study categories.
- #400: Changes the "Manage Profile" flow to redirect back to the "Current Studies" page after update.
- #486: Properly report the
deletionId
in the enrollment ping.
- #432: Add additional
target="_blank"
andrel="noopener noreferrer"
to external links. - #434: Change "will" to "may" in the "leave rally" modal copy.
- #436: Change wording on demographic survey to "race / ethnicity".
- #435: Remove waitlist link from non-US add-on splash page.
- #443: Prepare for release:
- enable data submission;
- change the website URL to
rally.mozilla.org
;
- #453: Send deletion ID in uninstall URL, to handle deletion pings when add-on is removed directly.
- #431: change displayed add-on name to Mozilla Rally.
- #386: add remote-controllable "pause" state for studies.
- #398: Use shorter name for core add-on, for UI display purposes.
- #392: Implement the new consent logic to prevent running side-loaded studies.
- #403: Support opening the Rally control panel from the Rally website through the
open-rally
custom event. - #417: Add
rel="noopener noreferrer"
toa
tags withtarget="_blank"
. - #407: Update the study card background parallax to be a fixed height.
- #419: Update the "leave rally" and "leave this study" modal copy.
- #383: Add IRB consent notice into the Core Add-On.
- #318: Use Remote Settings for fetching study metadata.
- #328: Update demographic survey to use "Latinx"; list answers for race question 4 alphabetically.
- #334: Make Mocha stricter about unhandled exceptions in tests; fix the enable data submission option.
- 341: Update options page favicon, toolbar icon, and addon image to use the new Rally branding.
- #344: Create splash page for non-US users in the Core Add-On.
- #286: Adds a "clear this response" button to demographic survey questions.
- #349: Adds a "manage profile" page, where a user can update their demographic survey answers.
- #350: Simplify study schema for the remote settings, and make code consistent with new names.
- #361: Implements a new study card design.
- #362: Adds redirect to "sorry to see you go" page when user uninstalls Rally.
- #363: Adds an arrow flourish to the first run welcome page.
- Core-Addon
- #294: Only process messages from known, installed studies. Additionally rename
ionInstalled
tostudyInstalled
. - #301: Correctly report the zip code in the demographics survey.
- #298: Disable Rally on locales other than
en-US
. The--config-disable-locale-check
build option allows overriding the check for developer workflows on other locales. - #305: Disable data submission to enable safer QA.
- #294: Only process messages from known, installed studies. Additionally rename
rally.js
- #306: Add a developer mode. When enabled it allows developer to dump the content of pings to the browser console and prevents the Rally information page to be opened if no core-addon is found.
- Core-Addon
- #299: Change the link to the sample Rally demo addon.
- Core-Addon
- #237: Remove reliance on the Firefox Pioner ID pref.
- Breaking change - #262: rename the org from
mozilla-ion
tomozilla-rally
. Without this change the core add-on won't be able to communicate with the test website. - #271: drop or change references to
Ion
in the codebase. This additionally changes the add-on id torally-core@mozilla.org
. - Breaking change - #282: listen for messages from the Rally staging site vs. the github.io site.
- #283: Copy only the needed font files used by the core add-on; copy only the
woff2
versions. - #288 Fix a bug where studies are not displayed after the first time the option page was opened.
- #285 & #290: Update the "how it works" and "FAQ" links to point to the corresponding staging site pages.
rally.js
- Added this changelog file.
- The data collected from the demographic survey is being submitted to the Rally servers.
- The full onboarding flow is now complete.