* update extract_translations to also concat
* update push_translations to push to Transifex
* remove call to i18n.extract as part of push_translations
ARCH-748
* fix: delay closing a form on success so a user can read the message
* fix: update test
* fix: upgrade frontend-auth to stop logging login redirects as errors
- The logging service is now configured and used via an interface,
rather then from the concrete implementation.
- The logging service is passed to frontend-auth.
ARCH-687
We can’t use isAuthenticatedUserProfileSelector before we’ve actually loaded the profile - the username will be null. Instead, we want to compare the username of the profile we’re supposed to load with the username in the authentication part of the store.
* Removing rename of “levelOfEducation” to “education”
It caused the user account and profile data to diverge, and we want to use the same data for both at the moment.
* Reuse userAccount data for profile if possible.
Don’t make a separate request to fetch the user profile if we’ve already gotten it for the current user.
* fix: add more spacing between sections
* fix: make empty content an inline-block button
* fix: make labels and headings have same line-height
* fix: make visibility selector and submit buttons on same line in large column
* fix: update the old blue to the new navy in the hero image
* fix: make underlines stay on hover for btn-links and not on others
* fix: upgrade paragon and use new components
* test: update snapshot to reflect minor dom changes
* fix: use transition replace from paragon
* refactor: remove unneeded class definition on EditButton
* fix: add missing margin next to pencil icon in edit button
- Make analytics and segment files configurable from outside.
- Add checks for previously called identify on page/track.
- Add some additional parameters to tracking events.
- Note: fixes some loading/import issues from 'take 1'
ARCH-517
- Make analytics and segment files configurable from outside.
- Add checks for previously called identify on page/track.
- Add some additional parameters to tracking events.
ARCH-517
* refactor: use raw html for form elements
* test: update snapshot to reflect minor changes in html output
* refactor: replace all reactstrap with paragon or html
* test: update snapshot
* fix: add a noop to the button in async button if needed
This is a flaw in the Button component in Paragon. It calls props.onClick even if it doesn't exist.
* refactor: use classnames for toggling class names
* fix: remove unneeded ids. fix some form markup
* fix: update snapshot to reflect removed labels