109 Commits

Author SHA1 Message Date
Renovate Bot
f3d9f2ae06 fix(deps): update dependency @edx/frontend-component-footer to v10.0.2 2019-12-03 20:14:16 +00:00
David Joy
fd9b393bc7 fix: updating frontend-build to fix translations (#332) 2019-12-03 13:28:28 -05:00
renovate[bot]
0fe5354047 chore(deps): update dependency enzyme-adapter-react-16 to v1.15.1 (#295) 2019-12-03 11:24:05 -05:00
Renovate Bot
71923503c4 fix(deps): update dependency @edx/frontend-component-footer to v10.0.1 2019-12-03 16:16:55 +00:00
Renovate Bot
f1a620a784 fix(deps): update dependency @edx/frontend-component-header to v2.0.1 2019-12-03 15:39:12 +00:00
David Joy
645f378600 fix: updating frontend-platform required small refactorings (#328) 2019-12-02 17:28:32 -05:00
David Joy
057a39085c Revert "build: add newrelic plugin back in as experiment (#326)" (#327)
This reverts commit 3f31aba5a7.
2019-12-02 13:32:30 -05:00
David Joy
3f31aba5a7 build: add newrelic plugin back in as experiment (#326) 2019-12-02 13:12:38 -05:00
David Joy
321448c674 fix: using latest published version of frontend-build again 2019-12-02 12:56:51 -05:00
David Joy
c9d0a7f86f fix: temporarily pin frontend-build to github link to test stage build (#325) 2019-12-02 11:18:58 -05:00
Renovate Bot
25f6b86e92 fix(deps): update font awesome 2019-11-25 16:20:53 +00:00
Renovate Bot
c700a47e40 fix(deps): update dependency react-redux to v7.1.3 2019-11-25 15:23:57 +00:00
Adam Butterworth
db4b082247 feat: use frontend-platform for runways (#318)
Move logging, analytics, auth, base, and i18n to implementations in frontend-platform.
2019-11-25 09:29:14 -05:00
Renovate Bot
919677b544 fix(deps): update dependency form-urlencoded to v3.0.2 2019-11-06 17:19:41 +00:00
renovate[bot]
0662177f40 chore(deps): pin dependencies (#304) 2019-11-04 17:03:26 -05:00
David Joy
f266bba04c fix: initialize redux in prod mode by default (#303)
We were accidentally initializing in dev mode in production.

Also cleaning up some other misc detritus.
2019-10-22 15:11:35 -04:00
renovate[bot]
20e7bb09bb chore(deps): update dependency @edx/frontend-build to v1.2.2 (#302) 2019-10-18 10:20:34 -04:00
David Joy
da7e055d77 fix: send analytics events (#301)
frontend-base wasn’t calling identifyAuthenticatedUser and sendPageEvent.  Version 4.1.0 does.
2019-10-16 12:14:42 -04:00
David Joy
edef77f101 fix: bump frontend-build one more time (#299) 2019-10-11 14:28:32 -04:00
David Joy
e4f1a6100a feat: add a favicon to the distribution (#297) 2019-10-11 13:25:15 -04:00
David Joy
b3869b97f7 fix: remove unnecessary environment variable (#292)
* fix: remove unnecessary environment variable

* fix: bumping version of frontend-base for csrf env var change

* fix: get IDE linting to work again
2019-10-10 14:16:25 -04:00
David Joy
b66cbb3eb6 fix: frontend-base 4.0.0 and a few others (#288)
* fix: bump version of frontend-base to 4.0.0

* fix: bumping a few other versions

* fix: bump footer version and lock travis npm version

* fix: use dist not src for header/footer styless
2019-10-02 15:54:25 -04:00
Adam Butterworth
cd2fdae725 feat: use openedx footer by default (#282)
* feat: use openedx footer by default

* fix: delete footer directory and update package-lock
2019-09-30 16:53:31 -04:00
Adam Butterworth
112857de00 fix: update frontend-build to allow production env to pass through (#278) 2019-09-25 15:26:44 -04:00
David Joy
3317d2b148 fix: bump frontend-base to 2.2.0 to initialize segment (#272)
frontend-base 2.1.x had a bug where segment wasn’t being initialized.  Now it is.

Also allowing frontend-base to use its default logging service, which is NewRelicLoggingService.
2019-09-25 13:40:33 -04:00
Adam Butterworth
be67c13914 feat: delegate build scripts to edx/frontend-build (#257) 2019-09-25 11:54:49 -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
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
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
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
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
Douglas Hall
30ce220eb3 Send event when discover new header link clicked 2019-06-26 13:00:23 -04:00
Douglas Hall
f0fd8865c8 Fix identityAuthenticatedUser call. 2019-06-12 10:39:25 -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
cd3e0e3ede Upgrade frontend-analytics to 1.0.3. 2019-06-05 11:19:31 -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
Douglas Hall
d03032fa75 Bump frontend-component-footer and frontend-component-site-header version. 2019-05-31 14:43:08 -04:00
Douglas Hall
73ac32ac9f Move to frontend-i18n library. 2019-05-31 09:21:27 -04:00