Summary
- Add Fluent for localzation
- Remove the add-on/extension code (moved over to its own repo)
- UI Refinements to the dashboard
- Behind Pref: UI elements for upgrade call-outs to unlock premium Relay features
- Refactor CSS to use SCSS and compile via gulp
Changelog
c31ee05 fix #874: run gulp in docker; not during collectstatic
8940398 Fix #868 - Hide banner block when invisible
9ffdbc4 Fix #870 - Update z-index issue on hover
80089bb Fix #863 - Remove subdomain banner, move to dashboard header
ce7e0e1 Fix #862 - Add email address to delete dialog
dc101cd Revise path
182e04a Fix #877 - Add open graph meta fields and share image
76f19d8 Add build command for Gulpfile
90c87a0 Rewrite Gulpfile to use latest syntax
54a8751 Override default gulp command
5607125 Update gitignore
730e6a4 Remove compiled CSS from directory, fix build step in Gulpfile
856ac48 Remove gulp command
8fb20b9 Add engine for Heroku
5ab62e0 Update apt-get proces for NodeJS (includes NPM)
403c71d Update Dockerfile to include node in the same container as core app
f0ebc1f Add async call to gulp function, add override setting for djano-gulp installed_app
446896e Progress on multi-stage build. manage.py command still not working due to gulp pathing issue
250013e Add npm to the install chain
fa2748d Add npm to the install chain
058b03d Update dockerfile for npm installer
300fd7e Remove commented code, add FxA Subscriptions URL to settings/env variables with prod fallback
3286710 Make email numbers dynamic on dashboard
2c60331 Add num blocked and forwarded on profile
3d2d35c Make asliases count dynamic
bce23a8 Fix type with welcome message
72e230f Update alias list to include domain relay addresses
4c034c5 Update items from self-review
3994e92 Remove commented code from gulpfile
d50ad25 everything(?) heroku needs for django-gulp
c7d6b16 Move all new strings into FTL file
958df90 Style subdomain registration form
69ae29b Move domain aliases in line with relay generated aliases
c5e2708 Fix banner hidden issue
ef744dd Added additional structure to SCSS, revised upgrade/add new alias button
0a427b3 Add polygon bg to bottom promo
e59485c Add/style premium header
399ca86 fix #852: set ftl mode in alias-stats.html
39d55db Fix #875 - Add SCSS/Protocol workflow
ef331d4 fix #852: set ftl mode in alias-stats.html
1fce64c Add MPP promo to bottom of dashboard page
5782f4e Upgrade Inter font face to include additional weights
3075daa Fix #844 - Style banner promotions on dashboard
003f03d Bump django from 2.2.22 to 2.2.24
5235805 Bump django from 2.2.20 to 2.2.22
2dfe4a8 Fix #819 - Remove extension code from repo
5dae081 Remove unused KB variable
cc5bcf0 Update folder capitalization
6aa4dc7 Updated banner messaging stack fix
c42670a Updated spelling, variables for email limit
4d3d765 Update multi-part string to match naming convention
bf03ce8 Revise FAQ Question 1 into two parts
72d7afc Remove duplicate upgrade message
3ce6398 Update premium language
8ea9e18 Reorganize FTL file, remove unused config TOML
9fac97d Update the alias strings to use FTL plural logic
236705a Update Firefox Account FTL string to have parameterized term
ba20d98 Remove unused Pontoon config file
ecd58db Make email file size limit a FTL variable
ad7d084 Removed dev URLs, added string punc, revised string var name to match kebab naming structure
52be96b Add FTL comments, update tooltip label desc
a1c04fb Update add-on verbage to extension
2234eeb Add comment context, removed extra lines, added EOF line
ab26ea5 Update quotations, add line spacing,f ix comments, spelling
bd719fa Update FTL entries with variables to match desc
385b738 Formatted FTL comments to match common Fluent patterns
439fc6c Remove additional unused code, fix path in pontoon config
6fcfd96 Move ftlconf call directly after load ftl command, remove unnecessary code from views
f00d423 Remove German testing file
06eafd0 Update English locale folder for expected fallback
18984ba Add translated strings as data Attrs to the SUPR-Q surveys, to use when dynamically building the survey
696735a Add hero image strings
5df9aaf Add meta title/desc, logout strings
5090c13 Add additional profile strings
e7bcaf5 FOLD fix banner @register.simple_tag ref
e014b2a Add profile and banner strings
7de09ce Add header (not Bento) and footer strings
7219564 Add FAQ page strings
3b7e080 Migrate all homepage strings into app.ftl file, update DE sample FTL file
fdae805 Remove excess FTL files, transition into singular app.ftl file per locale
fda8018 Added [EN] canary to FTL file
55ba4d1 Add initial FTL files, including test files for German (to be removed)
4d23fd7 Fix #813 - Add Fluent l10n library to Django project