* 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.
* 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
* 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.
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