Граф коммитов

34 Коммитов

Автор SHA1 Сообщение Дата
Deepti 6320f4146c feat(css): build CSS using webpack instead of grunt-sass (#6351) r=@vladikoff
Fixes #6165
2018-07-30 13:40:42 -04:00
Shane Tomlinson 1d091506dc feat(style): Use system fonts instead of Fira Sans (#6146) r=@vladikoff
Extraction from #6116
issue #6083
fixes #6145
2018-05-02 22:01:10 -04:00
Vlad Filippov a6d7a94550
refactor(deps): remove bower (#5915) r=@vbudhram 2018-02-15 15:52:17 -05:00
Vlad Filippov e0bd497f91
feat(build): migrate to webpack (#5868) r=@philbooth,@vbudhram
Fixes https://github.com/mozilla/fxa-content-server/issues/5831

Co-authored-by: Shane Tomlinson <stomlinson@mozilla.com>
2018-02-07 10:46:46 -05:00
vladikoff 592d0e0018 refactor(sms): clean up 2018-01-04 22:03:39 -05:00
shikhar-scs 98373a06ad perf(fxa-client): removed sms-errors.js
perf(fxa-client): removed sms-errors.js

perf(fxa-client): removed sms-errors.js

perf(fxa-client): removed sms-errors.js

perf(fxa-client): removed sms-errors.js

perf(fxa-client): removed sms-errors.js
2018-01-04 22:03:39 -05:00
Vlad Filippov 417103bf67 refactor(l10n): extract l10n from node_modules (#5395) r=@shane-tomlinson 2017-09-06 13:18:38 +01:00
Peter deHaan 10ecdfbdb7 chore(git): Update .gitignore to support nested .eslintrc files (#4409) r=vladikoff 2016-11-15 19:01:12 -05:00
Shane Tomlinson 72f905142e feat(build): ES6 with babel (#3841)
* feat(build): ES6 with babel

For development, ES6 files are converted to ES5 via a middleware.

For production, ES6 files are converted to ES5 and stored in a `.es5` directory
as a staging area. The ES5 files are then used by requirejs for the final
build.

* feat(server): Use newest babel-middleware.

It supports logging parse errors to the console.

* feat(server): Use the newest babel-middleware which supports disk caching


r=@philbooth
2016-07-18 12:42:28 +01:00
Sai Prashanth Chandramouli c4d2defe2a chore(sass-lint): add sass linting (#3732) r=vladikoff,pdehaan
remove unused .scss-lint.yml file
add sasslint to grunt lint task
2016-05-16 15:32:55 -07:00
Sai Prashanth Chandramouli 297e00a8fd chore(cleanup): cleanup gitignore (#3734)
Fixes #3733
2016-05-13 10:07:45 +01:00
Vlad Filippov aa14ce63fd chore(deps): update to Intern 3.1.1 2016-04-13 11:16:24 -04:00
Shane Tomlinson ebf464ca9a chore(git): Remove built app based error pages from .gitignore
The build now places the error pages into dist.

issue #3554
2016-03-02 09:51:24 +00:00
John Morrison 850e19bd8c chore(awsbox): remove no longer used awsbox 2015-12-18 19:16:40 -08:00
Vlad Filippov 07a6b6d738 feat(verification): organize verification experiments
Fixes #2673
2015-09-08 11:38:26 -04:00
Vlad Filippov e2703a07f7 chore(build): update AUTHORS every new version
Fixes #708
2015-07-03 19:49:38 -04:00
Danny Coates 4a3166c3ea feat(experiments) allow able controlled feature flags
This adds the express-able middleware for hosting the browser js code.
2015-03-11 12:31:55 -07:00
Shane Tomlinson 443e36d26f Remove the CSS source maps, add *.map to the .gitignore. 2015-01-20 17:41:12 +00:00
Zachary Carter fe343454d2 feat(error-pages): add a static 502.html error page for nginx to route to 2015-01-07 15:20:51 -08:00
Zachary Carter fe0b8770c8 feat(settings): profile images 2014-07-28 19:25:55 -07:00
Shane Tomlinson 273037c89c feature(build): Pre-build static pages and CSS for each locale.
* Generate copies of static pages for each locale. Replace links to localized resources (like CSS) with their prebuilt equivalent.
* Generate one CSS bundle per locale. The CSS bundle will contain the correct fonts for the locale.
* Serve up the css files based on the user's language.
* Add all locales to the default list of supportedLanguages so production builds can occur before production.json is created.
* Add rev cache-busting to web fonts.

Tangential changes:
* Alphabetize the bower dependencies.
* Run `selectconfig` grunt task earlier. selectconfig adds the server configuration under the `server` namespace in the grunt config.
* Add `configure_connect_fonts` which configures the languages to use in the `connect_fonts` task.
* Add a 'helper' configuration item: `are_dist_resources` - returns `true` if using dist resources.
* Add `i18n.normalizeLocale` and `i18n.normalizeLanguage`
2014-05-23 09:27:06 +01:00
Zachary Carter a3315dfd65 feature(templates): generate static 500 error pages with a grunt task 2014-04-16 19:37:59 -07:00
Zachary Carter 8f0b338a8b fix(l10n): fix string copy task 2014-03-14 12:15:24 -07:00
Zachary Carter dfaa76d758 fix(l10n): fetch strings from the l10n repo and fix supported languages config 2014-03-12 10:55:44 -07:00
Peter deHaan 62d83fcbb7 Sass-ification, lets try this again...
* Note by shane-tomlinson, this based on 6a739d5, ab9f627, rebased from master(46f3d50), and squashed.
2014-02-20 11:58:04 +00:00
Zachary Carter 3125c43ea1 git ignore ./app/i18n 2014-02-04 10:43:27 +00:00
Zachary Carter 2b23271a0a fix jshint errors 2013-12-17 12:10:11 -08:00
Shane Tomlinson 69cf9748b5 Add a preprocess-config task to create constants.js
* Use grunt-preprocess to do the pre-processing.
* Add a selectconfig task which will select the appropriate config file to use.
** if process.env.CONFIG_FILES is specified, use that.
** use production.json when building dist resources.
** local.json by default
2013-12-16 19:35:55 +00:00
Nick Chapman 1344c07b94 Fixed gitignore. Added .bowerrc. 2013-12-04 14:17:06 -08:00
Nick Chapman 5c49dfa1cd Generated basic Yeoman project. 2013-12-04 11:55:48 -08:00
vladikoff 24534fc77e Adding tests 2013-08-29 18:01:51 -07:00
Sam Penrose 8a2a03f7d6 ignore server/var/* 2013-08-12 14:55:43 -07:00
Austin King 84f194428c Adding configuration, custom log format 2013-07-31 06:45:30 -07:00
Austin King c635fff98c Sketching out Firefox Accounts IdP bridge 2013-07-30 16:08:38 -07:00