Commit Graph

254 Commits

Author SHA1 Message Date
Adam Butterworth
be67c13914 feat: delegate build scripts to edx/frontend-build (#257) 2019-09-25 11:54:49 -04:00
David Joy
5c38302eec fix: using token key = token syntax v1.0.0 2019-09-24 16:07:59 -04:00
David Joy
cdf547f036 fix: regenerate github and npm tokens 2019-09-24 16:01:16 -04:00
David Joy
23fc0a1ec0 fix: adding semantic release script (#264)
* fix: adding semantic release script

* build: organize imports

And remove some unused ones.
2019-09-24 14:24:53 -04:00
David Joy
074b30b903 Update README badges. 2019-09-24 13:06:56 -04:00
David Joy
4802da816b feat: publish profile module as an npm module (#263)
* feat: publish profile module as an npm module

* fix: add semantic-release for publishing
2019-09-24 13:03:22 -04:00
David Joy
8f37cc1a8d Organize the repo and export profile module properly (#262)
* Moving files to their new homes.

Subsequent commit will wire everything up again.

* Relink files and split stylesheet.

Requires adding resolve-url-loader to fix sass import relativity.

* Remove browserslist warning.

* Remove the need for ProfileMain

* Fix test issues - needed thunk.
2019-09-23 13:50:56 -04:00
David Joy
9b126281f1 fix: updating profile to use latest frontend-base (#259) 2019-09-23 11:56:05 -04:00
edX Transifex Bot
cce6f64d58 fix(i18n): update translations 2019-09-22 16:40:17 -04:00
Adam Butterworth
cd2bee4686 feat: add open edx header (#254)
* feat: add open edx header

ARCH-1151: Add the open edx header. edX pipelines should be configured to override it with the edx header in the deployment pipeline

* fix: upgrade frontend-base for merge messages update

* Update package.json

* Update package.json

* Update package-lock.json
2019-09-18 14:36:54 -04:00
David Joy
5ac0558a92 Use frontend-base! (#220)
* Adding frontend-builder and frontend-core stubs

* gatsby stub added

* Remove gatsby stuff.

* Reorganization of top level app.

Some naming TBD.

* Review feedback.

* Various config improvements

- Adding APP_ERROR handler for top level errors.
- Splitting footer config out of main app config.
- Simplifying config variables and deriving some from others in the files that need them.

* Use App.error()

* Improving exports/imports from frontend-core

* Moving header and footer out of src.

Getting rid of “common”

* Setting authentication directlty from App.authentication in AppProvider.

* Switching over to using frontend-base.

Updating a bunch of dependencies to their latest versions in the process.

* Bumping versions of frontend-base and frontend-auth

* Getting tests working again.

* Addressing review feedback and bumping to a newer version of frontend-base.

* Removing unneeded eslint disable lines.

* Updating usage of frontend-logging to remove deprecated method names.

* Bumping node-sass version to 4.12.0 - hopefully fixes node 12 build

* css-loader now requires cssnano for minification

* fix: couldn’t set preferred language visibility.
2019-09-16 16:49:16 -04:00
Adam Butterworth
6dd2a0c78e fix: add empty options to dropdowns (#246)
ARCH-1165: Add an empty option so that users can delete values they set for education, spoken language, and country of origin
2019-09-11 12:54:17 -04:00
renovate[bot]
2b280f12fc chore(deps): update dependency autoprefixer to v9.6.1 (#224) 2019-09-09 16:13:31 -04:00
renovate[bot]
30ba089416 chore(deps): update dependency @svgr/webpack to v4.3.2 (#222) 2019-09-09 13:16:11 -04:00
renovate[bot]
e19e02c6d5 chore(deps): update dependency new-relic-source-map-webpack-plugin to v1.2.0 (#218) 2019-09-09 13:15:53 -04:00
renovate[bot]
c60b43dbde fix(deps): pin dependencies (#217) 2019-09-09 09:47:38 -04:00
renovate[bot]
9ac025c086 chore(deps): add renovate.json (#212) 2019-09-06 11:02:56 -04:00
albemarle
7c7f448742 chore: use AGPLv3 instead of GPLv3 2019-08-14 17:12:10 -04:00
edX Transifex Bot
2dd5dd1f16 fix(i18n): update translations 2019-08-13 14:18:58 -04:00
Adam Butterworth
899554d412 fix: upgrade frontend-auth (#215) 2019-07-30 15:54:59 -04:00
Robert Raposa
f8b570b8d3 temporary addition of debugging info for auth state
Looking into an issue where the auth state might not match.  This is
a temporary change that should ultimately be reverted once the issue
is fully involved.

This includes an upgrade to @edx/frontend-logging which does not need
to be reverted.

ARCH-982
2019-07-27 13:07:25 -04:00
edX Transifex Bot
7cffcd3e76 fix(i18n): update translations 2019-07-21 16:39:19 -04:00
Douglas Hall
30ce220eb3 Send event when discover new header link clicked 2019-06-26 13:00:23 -04:00
edX Transifex Bot
894ea2c553 fix(i18n): update translations 2019-06-16 16:39:50 -04:00
Douglas Hall
beef64246a Update header links. 2019-06-12 14:22:08 -04:00
Douglas Hall
f0fd8865c8 Fix identityAuthenticatedUser call. 2019-06-12 10:39:25 -04:00
albemarle
adb88213a9 fix(i18n): make detect_changed_source_translations work for both push and pull jobs (#206) 2019-06-11 13:50:53 -04:00
edX Transifex Bot
041ae51413 fix(i18n): update translations 2019-06-09 16:45:01 -04:00
David Joy
a4dc1bcdf8 Update frontend-i18n version and use scripts. (#203) 2019-06-07 11:13:58 -04:00
Douglas Hall
891cb29f01 Upgrade frontend-analytics to 1.0.4. 2019-06-06 16:27:24 -04:00
Douglas Hall
32027572ca Render ErrorPage component via app-level error boundary. 2019-06-06 14:10:24 -04:00
Douglas Hall
8d968e14ad Handle Google Translate DOM manipulation error scenario. 2019-06-05 15:43:08 -04:00
Douglas Hall
899857e40e Move monkey patch of Node manipulation higher in the call stack. 2019-06-05 12:01:23 -04:00
Douglas Hall
cd3e0e3ede Upgrade frontend-analytics to 1.0.3. 2019-06-05 11:19:31 -04:00
albemarle
21475c4576 refactor(i18n): nicer Makefile for translation jobs (#197) 2019-06-04 15:21:07 -04:00
Douglas Hall
5389446996 Fix JS error possibly caused by browser plugins. 2019-06-04 14:52:32 -04:00
Douglas Hall
75431fe398 Upgrade frontend-analytics to 1.0.2. 2019-06-04 11:40:44 -04:00
Adam Butterworth
14dbceb9b1 feat: use postcss to handle rtl (#194)
* feat: use postcss to handle rtl

* fix: move autoprefixer into webpack config file

* fix: update i18n package
2019-06-03 13:19:07 -06:00
Douglas Hall
9572f6d3f0 Upgrade frontend-auth to 5.3.3. 2019-06-03 15:09:43 -04:00
Adam Butterworth
2abeed7a8c fix: add fonts via link tag and preconnect (#193) 2019-06-03 08:37:33 -06:00
Adam Butterworth
ffba541637 fix: upgrade i18n library (#192) 2019-06-03 07:43:21 -06:00
edX Transifex Bot
6a018e12a7 fix(i18n): update translations 2019-06-02 16:45:02 -04:00
Douglas Hall
0e27cb95ce Remove render block on fetchUserAccount. 2019-05-31 16:43:32 -04:00
Douglas Hall
d03032fa75 Bump frontend-component-footer and frontend-component-site-header version. 2019-05-31 14:43:08 -04:00
Douglas Hall
439b5a74ff Remove @edx/frontend-i18n alias. 2019-05-31 12:11:52 -04:00
Douglas Hall
73ac32ac9f Move to frontend-i18n library. 2019-05-31 09:21:27 -04:00
Adam Butterworth
5ce34400c4 fix: add paragon files to purgecss scan (#187)
* fix: add paragon files to purgecss scan

* docs: add documentation for Purgecss
2019-05-30 13:27:17 -06:00
Adam Butterworth
f8c878ce08 feat: remove unused CSS with purgecss (#186)
* fix: add purgecss to remove unused css

* fix: prevent removal of some needed css selectors
2019-05-30 12:37:25 -06:00
Douglas Hall
19124bed69 Remove country and language list sorting. 2019-05-30 10:45:06 -04:00
Adam Butterworth
c955fdfd12 fix: remove use of margin auto for layout where it breaks in ie11 (#182) 2019-05-29 09:51:42 -06:00