Eemaan Amir
9d5a89d4c6
feat: removed flag for new profile UI and depreacted old code ( #1233 )
2025-07-11 11:09:13 +05:00
Awais Ansari
762e29047f
feat: merge 2u-main into master ( #1231 )
...
* feat: added country disabling feature (#1084 )
* feat: added country disabling feature
* fix: lint errors
* test: added test case for disabled countries
* refactor: combined test cases
* feat: reskin of Profile MFE main page (#1114 )
* feat: reskin of Profile MFE main page
* feat: reskin of Profile MFE main page
* test: updated tests according to the changes
* fix: added missing name property
* test: updated test snapshot
* test: added tests for reducers
* feat: moved reskin logic behind env variable
* test: updated tests
* refactor: refactored code according to requested changes
* fix: fixed lint errors
* refactor: refactored code according to requested changes
* refactor: refactored code according to requested changes
* feat: fixed reloading issue
* fix: fixed responsiveness issues on mobile view (#1133 )
* fix: fixed reponsiveness issues on mobile view
* test: updated tests
* refactor: refactored code as requested
* test: added not found test case
* test: updated test cases
* feat: added restricted country functionality
* fix: fixed test cases
* test: updated snapshot
* test: updated test cases
* feat: made profile editable (#1212 )
* feat: readded editable fields to new profile view
* feat: made fullname editable and updated design
* test: updated test cases
* refactor: refactored code based on reviews
* feat: made fullname uneditable and added redirect link (#1215 )
* feat: made fullname uneditable and added redirect link
* refactor: refactored code
* refactor: refactored code
* chore: rebase 2u-main with master (#1225 )
* fix(deps): update dependency @edx/frontend-platform to v8.3.3 (#1187 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency core-js to v3.41.0 (#1188 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore(deps): update `@openedx` dependencies to versions that support React 18 (#1189 )
* chore(deps): update dependency @openedx/frontend-build to v14.4.1 (#1191 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update react-router monorepo to v6.30.0 (#1192 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* feat: upgrade react to v18 (#1190 )
* fix(deps): update dependency @edx/frontend-platform to v8.3.4 (#1195 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-component-footer to v14.4.0 (#1196 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-component-header to v6.3.0 (#1197 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-component-footer to v14.6.0 (#1199 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/openedx-atlas to ^0.7.0 (#1200 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-component-header to v6.4.0 (#1201 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* feat: import `FooterSlot` from component package instead of slot package (#1198 )
* chore(deps): update dependency glob to v11.0.2 (#1202 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-component-footer to v14.7.0 (#1203 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-component-footer to v14.7.1 (#1204 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency core-js to v3.42.0 (#1205 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-platform to v8.3.6 (#1207 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore(deps): update commitlint monorepo to v19.8.1 (#1206 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-platform to v8.3.7 (#1209 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-component-footer to v14.7.2 (#1213 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update react-router monorepo to v6.30.1 (#1214 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-platform to v8.3.9 (#1216 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps): update dependency @edx/frontend-component-footer to v14.9.0 (#1217 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* feat!: add design tokens support (#1220 )
BREAKING CHANGE: Pre-design-tokens theming is no longer supported.
Co-authored-by: Diana Olarte <diana.olarte@edunext.co >
* fix: fixed lint issues
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Brian Smith <112954497+brian-smith-tcril@users.noreply.github.com >
Co-authored-by: Hunia Fatima <huniafatima99@gmail.com >
Co-authored-by: Diana Olarte <diana.olarte@edunext.co >
Co-authored-by: sundasnoreen12 <sundasnoreen12@gmail.com >
* fix: fixed font sizing issue after applying elm theme (#1228 )
* Revert "fix: fixed font sizing issue after applying elm theme (#1228 )" (#1232 )
This reverts commit a9159f6613 .
---------
Co-authored-by: muhammadadeeltajamul <muhammadadeeltajamul@hotmail.com >
Co-authored-by: Muhammad Adeel Tajamul <77053848+muhammadadeeltajamul@users.noreply.github.com >
Co-authored-by: Eemaan Amir <57627710+eemaanamir@users.noreply.github.com >
Co-authored-by: sundasnoreen12 <sundasnoreen12@gmail.com >
Co-authored-by: sundasnoreen12 <72802712+sundasnoreen12@users.noreply.github.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Brian Smith <112954497+brian-smith-tcril@users.noreply.github.com >
Co-authored-by: Hunia Fatima <huniafatima99@gmail.com >
Co-authored-by: Diana Olarte <diana.olarte@edunext.co >
Co-authored-by: eemaanamir <eemaan.amir@gmail.com >
2025-07-10 10:12:21 +05:00
Brian Smith
981dccf2d5
feat!: add design tokens support ( #1220 )
...
BREAKING CHANGE: Pre-design-tokens theming is no longer supported.
Co-authored-by: Diana Olarte <diana.olarte@edunext.co >
2025-06-18 12:13:59 -04:00
mashal-m
b5ace63438
feat: add profile config in env files
2024-03-04 14:52:12 -03:00
mashal-m
15a81ee09f
feat: replace legacy LMS url with account mfe url
2024-03-04 14:52:12 -03:00
Maxwell Frank
5e0eef68e3
refactor: remove Skills Builder
2023-07-03 13:00:47 +00:00
Maxwell Frank
abf9860f62
fix: authenticated page route
2023-03-20 13:39:01 +00:00
Justin Hynes
e75864b860
feat: Add Algolia support to Profile MFE
...
[APER-2261]
This PR adds Algolia support to the Profile MFE and the upcoming Skills Builder feature.
* Adds new dependency for the `algoliasearch` package
* Add new config to support Algolia
* Update MFE configuration so we can access the new configuration variables
* Add hook to initialize Algolia client and return job and product Algolia indexes (based on settings)
* Update SkillsBuilderModal to add test code that displays the results of querying Algolia
2023-02-15 09:56:52 -05:00
Jason Wesson
04607dba1d
Feat: display Learning Goal in profile ( #676 )
...
* feat: add unit tests for LearningGoal component
* feat: add LearningGoals component to Profile
---------
Co-authored-by: Jason Wesson <jwesson@2u.com >
2023-02-08 13:54:47 -08:00
Justin Hynes
25d0ecb531
fix: remove learner record MFE URL building logic
...
[APER-2240]
The Profile MFE no longer needs to understand anything about the Learner Record MFE. The Credentials IDA now has logic to determine if a request should be redirected to the Learner Record MFE so we can remove these changes from the Profile MFE.
2023-01-30 14:00:13 -05:00
Diana Olarte
4f00bc43b9
feat: allow runtieme configuration ( #586 )
...
Allows frontend-app-profile to be configured at
runtime using the LMS's new MFE Configuration API.
Part of https://github.com/openedx/frontend-wg/issues/103
2022-10-17 12:13:59 -04:00
uzairr
ac912e5ffc
feat: add feature flag to toggle age banner
...
Based on the requirement for COPPA,users under the age of 13 are
not be informed to update the age information.
Fixes: VAN-753
2021-10-25 17:10:03 +05:00
David Joy
56f5d655c6
fix: modernize build process, remove npm publish, use github actions ( #472 )
...
* build: switch from travis to Github actions.
Subsequent commits will clean up some of the 'npm-dist' code that we're no longer using.
* build: remove npm distribution from repository
Once upon a time, we published the components of the profile MFE to NPM because we believed we might want to embed them in frontend-app-learner-portal. We abandoned that idea about two years ago, but never cleaned up the experiment of publishing the MFE to npm.
This commit does that. The prior commit on this branch disabled it by cutting over from travis to github actions - this commit just finishes the job.
* fix: cleaning up a bad URL for order history.
* docs: cleaning up a documentation URL in openedx.yml
* fix: removing download of Roboto font
None of our other MFEs do this; it was left over from an early design decision. It also doesn't appear to be having any effect, as I think this font is included via Paragon, if at all. It may also be that it's a secondary font choice after something else already available. Regardless, removing these two lines had no effect on the look and feel of the MFE, and reduces bundle size.
* fix: using updated logo instead of pre-rebrand edX logo.
This now uses the FAVICON_URL environment variable like all our other MFEs.
2021-08-31 12:07:59 -04:00
Justin Hynes
357b1c844d
feat: Enable routing of traffic to Learner Record MFE when view my records button is pressed
...
[MICROBA-1321]
* Add two new configuration settings: `ENABLE_LEARNER_RECORD_MFE` and `LEARNER_RECORD_MFE_BASE_URL`
* Add function to `ProfilePage.jsx` to determine where learners should be routed (Credentials or Learner Record MFE) when the `View My Records` button is pressed on the profile page.
2021-08-11 14:18:31 -04:00
David Joy
889b9a4482
fix: use the SITE_NAME env var in index.html ( #413 )
2021-05-04 14:06:04 -04:00
Adam Stankiewicz
cb738286ed
fix: upgrade header and footer to use logo from shared config ( #390 )
2020-12-16 11:25:21 -05:00
David Joy
3ff2a0a359
fix: fixing LOGOUT_URL for dev and test ( #374 )
2020-04-21 13:06: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
Adam Butterworth
be67c13914
feat: delegate build scripts to edx/frontend-build ( #257 )
2019-09-25 11:54:49 -04:00