Skip to content

Releases: mozilla/fx-private-relay

v2.2.7

13 Sep 22:40
f1cd97a
Compare
Choose a tag to compare
v2.2.7 Pre-release
Pre-release

Summary

Changelog

f1cd97a Fix #929 / MPP-589 - Add class to fix iOS display of search close button (#1081)
6c13d70 Fix #928 - Revise summary dashboard stats to stretch according to the tallest item (#1086)
a9d487d Make total stats order consistent with alias stats (#1098)
be58301 Remove "Copied!" tooltip after it's hidden (#1100)

v2.2.6

13 Sep 16:00
c028f2d
Compare
Choose a tag to compare
v2.2.6 Pre-release
Pre-release

Summary

🎉 Thanks to @Vinnl for their first contribution!

Changelog

c028f2d Remove unused vars, enable in lint rule (#1088)
bf5136c Apply search and category filters together
6abf4d8 Revert "Wrap alias label input in a form (#1078)" (#1084)
42c8205 Wrap alias label input in a form (#1078)

v2.2.5

07 Sep 21:34
3e06fba
Compare
Choose a tag to compare
v2.2.5 Pre-release
Pre-release

Summary

  • Added feature where users confirm their subdomain registration before submitting the form #1027
  • Fixed issue where the app could not run (gulp would not compile) locally in Windows OS
  • Upgraded gulp-sass to 5.0.0, resolving 6 high risk vulnerabilities

🎉 Thanks to @lloan for their first contribution

Changelog

3e06fba Upgrade gulp-sass to 5.0.0, add package-lock.json file to be tracked (#1079)
e07ec24 Domain registration confirmation modal (#1027)
3216a43 don't send unknown address errors to sentry

v2.2.4

01 Sep 21:20
80ed22d
Compare
Choose a tag to compare
v2.2.4 Pre-release
Pre-release

Changelog

Note: L10N submodules updates have been omitted

80ed22d Decouple Homepage Hero Image Text/Rotator (#1066)
a5776b3 Consolidate add on data block into one tag (#1065)
e3f9f15 Update privaterelay/templates/profile.html
1cb1328 Set env for testing mozmail to false
6e7393b fix #1047: localize alias button labels

v2.2.3

30 Aug 19:46
a3221f4
Compare
Choose a tag to compare

f1d6fe2 SCSS lint fix
c2695f7 Add additional classes to alias label (add-on required) to hide by default, move additional classes from main to dashboard
53fc45a Add logic to only show the category filter if the user is premium
75d9a8b couple allauth settings to make relay sso work
b67f305 Add premium data attr to toggle upgrade promos for the add-on
6d2d8b9 Resolve lint errors
34e94f3 Feature: Filter Aliases by Category/Type (#1024)
566ac9a Add add-on data attr if subdomain is set (#1036)
f34133e Remove redundant style and add protocol token
075128c Add max-width
5b9ab93 Fix #996 - Stop alias name from flickering

v2.2.2

25 Aug 05:02
v2.2.2
2e63a7e
Compare
Choose a tag to compare

Summary

  • Add domain check endpoint for Domain Address (#1031)
  • Add zh languages to Settings LANGUAGES configuration (#1030)
  • Support mozmail for Relay Address and for mozilla.com users (#993)
  • Add premium Relay Banner (#1021)
  • Support languages via locales with submodule (#1012)

Changelog

2e63a7e Merge pull request #1030 from mozilla/add-zh-langs-to-LANGUAGES
2dd0f60 Merge pull request #1034 from mozilla/fix-email-post-json-response
034648b Return more address info on /emails POST request with local portion and correct full address
6d12966 Update submodules
f417382 Merge pull request #993 from mozilla/create-mozmail-relay-alias-mpp-712
8673e35 Return full_address for RelayAddress
7d05ba2 Return domain of RelayAddress
279cd39 Use mozmail domain when TEST_MOZMAIL is True
1335e6e Merge pull request #1031 from mozilla/add-domain-check-endpoint
0209840 Update submodules
3427f69 Update submodules
bfc8c84 Display correct domain for alias
02388dc Update submodules
a84f6f3 Update submodules
885cd9f Update submodules
b6934fe Update submodules
66d8901 Update submodules
e0e81b6 Update submodules
c37b703 Update submodules
a08b0fc Update submodules
fd4e305 add endpoint for checking subdomain availability
c343114 Add missing bracket (#1032)
e8fa42c add zh-tw and zh-cn to LANGUAGES
2cd345b Update submodules
b6dfbee Update submodules
2a6c097 Update submodules
95adc8e Update submodules
9355ba6 Update submodules
b51d7bb Update submodules
f9d2f56 Update submodules
38542a4 Update submodules
244daad Update submodules
b43c050 Update submodules
9bb897f Update submodules
fa8d3b2 Update submodules
23915d6 Update submodules
7b194f2 Merge pull request #1021 from mozilla/1015-banner-premium-visibility
1d8eccb Merge pull request #1028 from mozilla/body-data-class-dashboard
aeb9dc2 Update submodules
b74c38b Pass domain in the parameter
5db4c10 Update submodules
004b5cd Update submodules
2ca2ef4 Update submodules
969dfa9 Update submodules
b471e31 Update submodules
fbf721e Update submodules
405c98e Update submodules
de4bc26 Update submodules
a200569 Update submodules
756cfa2 Add premium dashboard data to body class
a65cb8d Update submodules
1043e57 Update submodules
71ecfe7 Update submodules
9aa9b88 Update submodules
bc15e0d Update submodules
016fc11 Update submodules
b2f3990 Update submodules
e37f52a Update submodules
afa23be Update submodules
8cd6652 Enable mozmail for Mozillians
ee9a67c Use Firefox address on address_hash logic and fix tests
74dad3f Fix broken tests
000da4f Return domain value on profile and change default domain based on TEST_MOZMAIL
36588a9 Test get_domains_from_settings
3c6c411 Remove unneeded code snippet
4b9ef53 Fix emails/views with new domains logic
75ba71f Add domains environment variables to sample
d525c8f Move domains to utils
92dce9c Make static migration Use integer to describe relay.firefox.com or mozmail.com addresses so we can change the values of these based on different environment. Updated tests accordingly.
43fd119 Merge pull request #1025 from lennartschoch/963-fix-vpn-banner-cookie-path
158dc5b Fix #1009 - Adjust search button reset action (#1017)
0c2173e Fix #963 - Set path of vpnBannerDismissed cookie to root
0ebfc5a Stylelint updates (#1022)
1f6fb1e Fix #1015 - Survey background colors are now purple when user is premium
fd495b3 Add premium/fxa data to body class (#1014)
4d538d1 Merge pull request #1013 from mozilla/fix-nps-again
6fe5831 Merge pull request #1016 from mozilla/switch-submodule-to-https
5ca545c change LANGUAGE_CODE to en for l10n repo
c5a6362 switch l10n submodule to https for heroku
fec0176 add section for enabling premium purchase and features (#1006)
d275a74 Merge pull request #1012 from mozilla/locales-submodule
bd8e87f eventValue determines NPS segment; not array index
ff26e9f change locales/ to a submodule
9aa604f Fix flake8 errors on emails
1c76a38 Test domain field on RelayAddress
c7ac965 Test address hash with non-default domain Hash should be the address and domain included
42f78f7 Revert changes to deleted DomainAddress
6080e2d Get domain from relay address when copying
b93e80f Add get email domain test When the TEST_MOZMAIL and ADDITIONAL_DOMAINS are set return the first domain from ADDITIONAL_DOMAINS
55b43b2 Fix get email domain from settings When the TEST_MOZMAIL and ADDITIONAL_DOMAINS are not set in settings return the domain based on the ON_HEROKU setting
7d1f550 Fix views tests on emails app
10d63fc Pass domain portion for address hash
2e08f7a Remove loggers
5480991 Get domain from relay address object
e89525a Domain not in profile
7742448 Use index to grab first item
2dc05d3 Pass domain in retries
53c061e Use mozmail.com based on env var
e6cbcce Use plus rather than append Append changes the existing list
2022c5b Logger info
3a45102 Delete RelayAddress and hash the domain If the domain is the not the default domain
c8a0310 Make RelayAddress with different domains
0ab81b7 Get the RelayAddress with appropriate domain
94b06cf Add domain field in Relay Address model Set possible options for domain fields and set default domain
9a98ad0 Uniform method to get Relay email domain
1af261e Cast boolean to ADMIN_ENABLED var

v2.2.1

13 Aug 12:42
d76d5f3
Compare
Choose a tag to compare
v2.2.1 Pre-release
Pre-release

Summary

  • Dockerfile now fails to build if lint tests do not pass
  • Add coding standards to README
  • UI/code cleanup to Footer
  • Revise REDIS_CACHE_URL var for heroku
  • Updates to notification message bar UI (#998)
  • Resolved issue where the alias label would flickering on mouseover (#996)
  • Added new nav item, "Sign Up" to header (#693)
  • Adjusted glocal UI to truncate long email addresses (#997)
  • Add tooltip to avatar icon (#977)
  • Refactor search feature to account for aliases with identical labels (#966)
  • Adjusted UI for Alias Search Filter (#965)

Changelog

d639fd9 Update footer hover states
d249fc7 Update footer background color
fc3940a Fix #965 - Reset button/item count overlaps search input query on fil… (#1007)
4f4761a Lint fix
0c90cf3 Update footer logo
76fa498 Matched design to Monitor
037091b Migrate footer styles into partial, rename classes/attrs to match Protocol, localize alt tags
75fff1d Update SCSS for linter, revised lint:css command to only report, not fix
1bb99e5 Lint/fixed all JavaScript, including updating eslintrc file to 7.X
4ea2553 Add lint config files to build process
3f589ca Adding npm run lint to Dockerfile so we can start enforcing a successful Docker build (and lint) as a prerequisite to merge
ab44577 Fix #998 - Change exit button color for message bars + remove space at the top (#1001)
97077f0 Fix #996 - "Stop alias name from flickering" (#1000)
056272f Fix #693 (NEW) - Add Sign up Btn in Header (#994)
5a0f4fb Fix #997 - Truncate long email on glocal menu (#1003)
30ba37e Fix #966 - Revise search feature to account for aliases with identical labels (#995)
d5e82e9 Fix #977 - Add tooltip to avatar icon (#1004)
8248225 Changing env var from REDIS_CACHE_URL to REDIS_URL to work better with heroku
af70849 Update README with coding standards (#1002)
2fccfb3 Caching: Test to get redis working on Heroku

v2.2.0

05 Aug 21:30
1d7fc28
Compare
Choose a tag to compare
v2.2.0 Pre-release
Pre-release

Summary

Bug Fixes:

  • Fix #803 - Exit out of survey banner (#954)
  • Fix #876 - Add new onboarding flow to replace previous
  • Fix #971 - Add border-radius and box shadow to error message (#980)
  • Fix #942 - Truncate Alias Label (#978)
  • Fix #958 - Add focus effect to avatar icon (#983)
  • Fix #921 - disable enter key in filter search
  • Fix #961 - Add Nebula colors to variables, migrate root: vars to variables partial
  • Fix #964 - Rewrite header nav to use position:sticky to account for padding
  • Fix #956 - Add Sign Up btn in mobile menu dropdown
  • Fix #957 - Make email address plural
  • Fix #822 - Set bento strings from FTL file
  • Fix #949 - Truncate email address to prevent overlap (#955)
  • Fix #920 - Make title black color Protocol token (#970)
  • Fix #952 - Update HREF link to Relay add-on download page
  • Fix #917 - Fix flexbox to truncate alias
  • Fix #945 - Break long alias into new line (#948)
  • Fix #926 - Remove search icon when no alias (#937)
  • Fix #925 - Make CTA text visible on banners
  • Fix #918 - Add Color to Settings Hover State
  • Fix #919 - Capitalize 'in' on landing page CTA

Changelog

1d7fc28 Update strings to approved copy (#992)
5da38c5 Fix #803 - Exit out of survey banner (#954)
9a9ed09 Replace additional tokens
a6e1be6 Replace additional tokens
e1eb6d7 Removed util classes, added Protocol tokens
806157f Add line to EOF
56263fd Add line to EOF
091b844 Remove line breaks
96c8e25 Style mobile menu for premium theme
75198d1 Commit to proper branch
bcf4b6a Replaced padding/margin/left/right elements with Protocol tokens
7e8fc69 Update token names
1d5dc39 Remove CSS variable, update content width to be larger, updated steps to OL
7d20a69 Remove commented CSS, updated dashboardMaxWith variable to Protocol token
bac4079 Move step numbers to css content attribute
3088cf6 Add reset label/functionality
0731a11 Update media query
4f70b71 Fix #876 - Add new onboarding flow to replace previous
87b50b8 Fix #971 - Add border-radius and box shadow to error message (#980)
54ce4cc Fix #942 - Truncate Alias Label (#978)
f0ccc09 Fix #958 - Add focus effect to avatar icon (#983)
465f8ef Add is-premium class hook for premium header styles
3a6626b fix #921: disable enter key in filter search
212e4b7 Fix lint error on main.scss
ee1e4a6 Removed vendor prefix'd style
f9dba8e Update warning colors to match Nebula
a5908f0 Add hex case lint rule
4b9ef5f Add no-leading-zero lint rule/fix
4758b7d Updated SCSS to be eslint compliant
b7e6d71 Revert some Glocal changes with RGBA variables.
4b1f467 Deprecate CSS custom variables in favor of SCSS variables (first pass)
d5a8050 Fix #961 - Add Nebula colors to variables, migrate root: vars to variables partial
32b0974 Update FAQ headline to use Protocol tokens
a63b5e7 Update body padding to a single 0
53782ab Remove commented code
24b2029 Add mobile menu styles
cfd1ba1 Fix #964 - Rewrite header nav to use position:sticky to account for padding
cfaa7f1 Revert color changes
8ed6a89 Fix #956 - Add Sign Up btn in mobile menu dropdown
c2e5f28 Fix #957 - Make email address plural
1e251c8 Restore MaxDiff and NPS micro-survey in place of VPN Promo (#975)
f6032aa Update fallback string IDs to match
8781b4c Adjust whitespace around homepage FTL msg
f7e5e38 Set links dynmically on FAQ page
ec23ef6 Fix #822 - Set bento strings from FTL file
7489c05 Add quotes around on ftl variables
58c00ca Fix #949 - Truncate email address to prevent overlap (#955)
d955611 Fix #920 - Make title black color Protocol token (#970)
e7a3029 Fix #952 - Update HREF link to Relay add-on download page
8db85cf Improve success message (#946)
0a78915 Remove whitespace
c93cdef Fix #917 - Fix flexbox to truncate alias
53fbf2f Fix #945 - Break long alias into new line (#948)
51060cf Fix #926 - Remove search icon when no alias (#937)
ff79899 Added the command to install libpq on Fedora Linux
2421bc8 Fix #925 - Make CTA text visible on banners
9eab780 Fix #918 - Add Color to Settings Hover State
09c2c8d Fix #919 - Capitalize 'in' on landing page CTA

v2.1.2

29 Jul 20:42
1e251c8
Compare
Choose a tag to compare

Summary

  • 🍱 The bento menu strings now pull from the localized Fluent file (#822)
  • UI Refinements:
    • On the dashboard, email addresses no longer break the layout when they really long (#949)
    • On the domain registration prompt, the main title text is now visible (#920)
  • Links on the homepage and FAQ now click through as expected (#952)
  • The VPN Promo banner has been removed. There are now a MaxDiff customer survey in its place!

Changelog

1e251c8 Restore MaxDiff and NPS micro-survey in place of VPN Promo (#975)
f6032aa Update fallback string IDs to match
8781b4c Adjust whitespace around homepage FTL msg
f7e5e38 Set links dynmically on FAQ page
ec23ef6 Fix #822 - Set bento strings from FTL file
7489c05 Add quotes around on ftl variables
58c00ca Fix #949 - Truncate email address to prevent overlap (#955)
d955611 Fix #920 - Make title black color Protocol token (#970)
e7a3029 Fix #952 - Update HREF link to Relay add-on download page

v2.1.0

13 Jul 20:04
c233832
Compare
Choose a tag to compare

Summary

  • Major UI refinements for Early Access/premium dashboard
  • #848: Front-end tool refinements, including using Protocol design system SCSS tokens
  • #898: Updated VPN promo banner copy
  • #862: Fixed issue where email value in delete alias modal was not displaying correctly

🎉 Special thanks to @codemist's for their first contribution to the project!

Changelog

c233832 Fix #898 - Update VPN promo banner copy (#912)
7d111bc fix advisory #1: updated dockerflow
4874a88 Fix #910 - Add additional logic to only show 'Get unlimited button' to PREMIUM_ENABLED flagged env
25162d8 Fix #862 - Removed extra spaces in app.ftl file
d82224d Fix #862 - Change user email to alias email in delete warning modal message
a601e92 Update form action URL to use global variable
31f1257 Remove extensions rule, update lint all command to run both JS and CSS
834251a Update JS linting to ignore Protocol lib
ec8a432 Add stylelinter tools/rule set (not fixing any files)
10d9a44 Lint filter.js
58971f4 Translate all aria-labels
00f2e83 Update aria-labels to be l10n'd
556b790 Styled upgrapde promo at bottom of the dashboard
a299d83 Update onboard flow to include a 'generate alias' button
31a6c4b Update label tags to span
8439c16 Add FTL strings for title/value of button, add new line at EOF of dashboard filter
e9e9ec9 Remove extra quotation mark
c41474c Remove commented image tags
7d33df1 Add mobile support for text search, fix domain address toggle enabled state, add additional stylings for filter bar active states, remove console logs, add reset feature to search, add function to update label in search array on demand
6c6b042 Add static file calls to all image tags
72b804c Fix #862 - Change user email to alias email in modal popup (Error: Modal does not open)
91a84db Fix #862 - Changed user email to alias email in modal message
1b70988 Add reset button to search filter
be8276e Add filter JS logic
ccf0362 Add filter JS file, expose it only to the dashboard
e1a3ca1 Fix tooltip hover on mobile
a92272f Style alias card
ddab70c Remove legacy header, remaining aliases count, move action button to the filter bar
45affdb FOLD init work on Filter bar
e0b8569 Add Protocol base file to Relay, adjust main styles to maintain current look