Skip to content

Releases: mozilla/blurts-server

v12.8.0

07 May 16:43
7a879d7
Compare
Choose a tag to compare

Summary

  • Added Growth Exp 3 (#1659)
    • This patch also includes optimizations to how Google Analytics events are triggered.
  • Created string to be used on homepage checkbox feature (#1665)

Changelog

Pontoon / Localization updates have been omitted:

7a879d7 Breach Results FxA Experiment (Growth Exp 3) (#1659)
7fb298f Fixed #1665 - Added string for homepage checkbox
8612344 Revised logos above 10kb
0edf50b Resized CrossFire logo to be 150x150
72b11e9 Removed JPGs from directory
5e3fd3f Resized Linux Mint to 150x150
0152f92 Made additional optimizations
59eb179 Optimized Lizard Squad and Parapa
9c4fa6c Optimized breach logos
9dd306c Revised Elanic logo
c7fe00a Fixed #1679 - Add Elanic logo
13837ee Add antialiasing option to full page check
92a0e77 Increased tolerance for Security Tips page to account for font rendering issues
3e896ac Fixed #1677 - Added TaiLieu logo
f62b51f Add Tokopedia.png
8920513 Exp 2 Analytics Fix (#1672)

v12.7.1

28 Apr 22:10
cff78a4
Compare
Choose a tag to compare

Summary

  • Revised which UTM source is set during FxA OAuth flows (#1669)

Changelog

d2a95b4 for #1669: add utms from sessionStorage AND body.dataset
0d940fe Fixed #1669 - Set default dataset to use SERVER_URL.hostname
7577c0c Pontoon: Update Kabyle (kab) localization of Firefox Monitor Website Co-authored-by: Muhend Belkacem taqbaylitassa@gmail.com

v12.7.0

27 Apr 21:32
6440377
Compare
Choose a tag to compare

Summary

Changelog:

Pontoon / Localization updates have been omitted:

706063c Restricted growth experiment pings to only apply to users inside the experiment. (treatment and control)
5524e76 Revised the amount of total users that are exposed to the experiment, based on the coin flip. Added test to confirm that the selection is correct.
7a50bab Fixed case-sensitive attribute, "Click" for GA events
5297ef6 Added additional OAuth tracking events to all four FxA entry points for the experiment
8919f4f Fixed #1643 - Added nonInteraction attribute to true for pageview event
908fce6 Revised lastScannedEmail storage logic to be more rigid.
148d3c7 Moved UTM append function inside of scan results submit form
618277b Revised control to set UTMs when initiating scan, rather than launching OAuth flow on /scan results page
a38f30c Moved getExperimentBranch to /utils, extended it to both home and scan results files, added UTMs to /scan page
cd66598 Added control branch to UTM append logic
8693b7e Revised OAuth Entrypoint UTM Set Logic to include experiment entrypoints.
a6052d8 Inverted header logic to be more readable, removed nested if
4d77873 Fixed featured breach button language to match the main entry point text.
d833ec3 Revised logic on how users are added to experiment based on language. Previous, any user who had any variant of English selected as an optional language, we included them into the experiment. Now – if an English variant is NOT the first/most preferred language, we do not enroll them. We also do not enroll users where we cannot detect their language preference.
00306f4 Additional revised baseline imagery
8269e50 Removed additional debug code
39437e5 Lowed visual tolerance for integration test for browser subjectivity
9856dce Fixed #1644 - Updated featured branch button to go through OAuth flow when on treatment branch.
ec4b731 Removed debug code
966df62 Generated baseline image using docker-build, rather than local machine config.
9f92d9c Remove -US restriction.
f363b33 Be sure that the test page is NOT on a treatment branch
0ce9401 Removed temp debug language from home.js
c14f50b Removed debug box for integration test
d7f46d9 Removed opt-in/out values from previous experiment, set custom dimension when in active expierment
1928773 Added new baseline images for integration tests
1c6b0dd Fix issue where headers["accept-language"] was case sensitive.
1d7a379 Added req.headers["accept-language"] debug info
dfe8495 Added ENV debug info
f3fe20f Added debug window for testing
413910d Updated ENV variable logic to use numerical param rather than boolean.
3a50ec5 Fixed lint errors
86b8c5b Revised text
5d8241b Revised default ENV variable
dfdda78 Fixed issue where logout reset user session.
6215123 Added additional UTM tag attributes
49ad79c Add GA UTMs to OAuth flow URL
a2a780d Updated description text underneath button
16c9493 Added .tmp directory, auto-generated from the integration tests
4ace4d8 Added experimental analytics UTMs
82a7145 Set treatment branch homepage experiment (including styling updates). Note that copy is hard-coded in to bypass l10n efforts.
21a871c Added experiment assignment logic, scoped specifically to en-US language users.
6a6c702 Added staging server to allowed URLs list
f11ccb7 Added experiment environment variable
7917712 Reformatted YAML
c403840 Added 'node' attribute
2e1e87f Removed node line entry
66aead3 Fixed #1654 - Resolved Travis CI YAML Error
fd745c0 Revised Node version from 13 to 10 LTS
f8aa7be Reverted extra changes
00d0913 Removed quotes from node versions
94e7829 Set root node version
a4ab95b disabled npm cache
b8d3e67 Updated travis CI to use previous version of LTS
10d20a7 Fixed #1656 - Revised iMesh logo to work better on a white/transparent background
51284a3 Fixed #1655 - Added logo for Vianet breach details page
0ffd0a6 Fixed #1646 - Added Aptoide logo
e1c5c4b Remove relay test

v12.6.1

14 Apr 19:00
1a24f5b
Compare
Choose a tag to compare

Summary

  • Fixed issue on Breaches page, due to issue with updated NPM dependency

Changelog

6d10b7e Fix breaches page

v12.6.0

13 Apr 17:03
168a172
Compare
Choose a tag to compare

Summary

  • Removed Growth Team's FxA Opt-in Experiment (#1631)
  • Added Integration Tests (#1556)

Changelog

bef5f37 Fixed #1631 - Removed all experiment-specific code from Monitor codebase.
c779ed8 Fixed #1636 - Updated NPM Dependencies via npm audit fix
b606a6f Add retries back to integration tests. (#1635)
65c730d Updated logo to match branding better
c6a6150 Fixed #1633 - Added HTCMania breach logo
b19eff6 Initial commit adding integration tests. (#1557)
(END)
Website Co-authored-by: xcffl xcffl@outlook.com
bef5f37 Fixed #1631 - Removed all experiment-specific code from Monitor codebase.
c779ed8 Fixed #1636 - Updated NPM Dependencies via npm audit fix
b606a6f Add retries back to integration tests. (#1635)
65c730d Updated logo to match branding better
c6a6150 Fixed #1633 - Added HTCMania breach logo
b19eff6 Initial commit adding integration tests. (#1557)

v12.5.0

02 Apr 15:31
84b5b5b
Compare
Choose a tag to compare

Added Growth Team's FxA Opt-in Experiment

To see specific branches, use the following links:

Changelog:

Pontoon / Localization updates have been omitted:

32c27c6 mock HIBP.subscribeHash during user verify tests
5a4e3d8 Fixed home page test breakage
dacc370 Fixed OAuth test
aacb929 Removed vC experiment branch.
d45ce46 Replaced lastScannedEmail session logic to set more directly, rather than by incremental ID queries
d32b6aa Removed growthTaggedURL to pass the previous URL variable instead
373cf4d Linted CSS File
777356f Revised submit button listener to include control branch to track Experiment vA in Google Analytics
feb52ea Converted variable to use stricter const declaration.
9f3fabd Cleaned up logic, removed unused, commented code
bf9abb9 Cleaned up logic for branch setting
113bf98 Moved FxA data-attributes to element, reorganized experiment analytics code to sit in one file
7c09ea3 Revised default attributes to attaching to FxA OAuth URL (for-non experiment)
b46b979 Revised handlebars boolean variables to be more succinct.
d489c0b Add mozillausercontent.com to img-src CSP directive.
7cb7c34 Add https://accounts.stage.mozaws.net/metrics-flow to CSP connect-src directive.
c9d6af5 Remove caching from OAuth submissions on experiment branch
63d7557 Set formAction URL to include UTM params if in experiment branch
b09b9bf Updated additional locations
9820d04 Updated case, added additional action for non-opt-in
9e84c24 Added metrics flow to OAuth experiment button
feeb3cd Removed URI Encoding, Set UTM_SOURCE to use Hostname of SERVER_URL
773912e Fixed #1618 and Fixed #1619 - Added Logic to Restore Original OAuth Function Logic and gated all experiment code to happen after initial function (via options truthy check). This means FxA sign ups (via the experiment checkbox) only run logic from that ONE BUTTON. All other OAuth fires happen as expected, using previous tested logic.
ddb088a Fixed #1608 and Fixed #1616 - Revised logic to set email correctly when launching into FxA flow (both new and current users)
6af36c8 Fixed #1610 - Preserve the experiment branch after resetting the session.
73783ba Fixed #1608 and fixed #1613 - Added logic to pre-populate FxA account from form field. Updated logic on how that stored data is handled after logging out.
ed57b4c Fixed #1607 - Added email validation for both blank and invalid email entries.
9b34699 Routed UTMs through OAUTH process
94f1f3c Added logic to make exp. branch sticky if user sets its via URL param, added entrypoint ID for homepage button
584eab4 Set utm_content based on branch
1daa1ae Added UTMs to site
f654c59 Updated UTMs to set properly
7a3b6fe See variables to be lowercase
f96325f Updated default analytics data set, created UTM setting function for experiment variables
b0045ff Attach control version to body, logic
f394c87 Removed fluent string from en-file
2a70c5c Update branch names to reflect test docs (vA is control)
61dbbc8 Added session variable to route users back to /scans page
5fb8e57 Added purple check mark for experiment's checkbox UI
f864a82 Created treatment logic, CSS styles and form elements. Added logic to controller to randomly assign users to one of the three experiment branches (Control, Opt-in, Opt-out)
780343e Fixed #1625 - Added DuelingNetwork logo

v12.4.0

26 Mar 21:50
07e2a3a
Compare
Choose a tag to compare

Add product promos.

42c8f74 Update conditional that checks for Firefox Mobile on Android
76ee397 Add border to promo banners in high contrast themes
df531b8 Add Tamodo.png
16e0349 Properly send all /metrics-flow data on Monitor promo "Sign Up" clicks
05c55b9 Allow hover effect on promo buttons.
82e8b9d Add product promos
684d684 Add "PRODUCT_PROMOS_ENABLED" environment variable
d747141 Move "localize" helper.
71509b2 Add product logos and promo background noodles
157260c Add product promos - beginning WIP

v12.3.0

24 Mar 17:14
1b2b7bf
Compare
Choose a tag to compare

1fc2983 bug 1616983: delete-user script for when we need it
20af749 Fixed #1611 - Added PropTiger Logo (#1612)
db72158 Fixed #1588 - Added Halloween Spot Logo
b0a51d3 update npm-ci-audit-wrapper
c33a85b fix #1569: add a SKIP_LIST to updatebreaches.js
ebb7334 Remove IRC references from contribute.json
98a0e15 Add AnimeGame.png

v10.2.1

16 Dec 21:21
4ced428
Compare
Choose a tag to compare

54a3f38 Add AgusiQTorrents.png
d158109 Remove extra padding on scan-results content.
7c8e9b0 Remove old scan-res bits and pieces.

v10.2.0

16 Dec 21:14
eafd1bf
Compare
Choose a tag to compare

9274182 Update ctaAnalyticsId
b3f0a1e Fix #1445
9119316 npm update during docker build
09fa9c7 Revert "Revert "Add /breach-details recommendations""