Jacobo Dominguez
db0a56566f
docs: add comprehensive readme documentation for plugin slots ( #1770 )
2025-08-06 16:41:36 +05:30
Brian Smith
b78e78313b
fix(docs): correct ProgressCertificateStatusSlot README title ( #1689 )
2025-07-21 13:11:29 -04:00
Brian Smith
29ec85ddbe
fix(docs): correct CourseRecommendationsSlot README title ( #1688 )
2025-07-21 13:11:29 -04:00
Maxim Beder
241e188465
feat: update certificate icons
...
Old certificates icons contained edX trademark logos, which were not
suitable for the open source repos. Replaced with icons that contain
Open edX logos.
2025-05-05 20:43:01 +05:30
Brian Smith
24c9437e91
feat: import FooterSlot from component package instead of slot package ( #1682 )
2025-04-24 12:32:45 -04:00
Brian Smith
fb6f110732
feat: standardize slot ids ( #1685 )
2025-04-24 07:27:23 -04:00
renovate[bot]
1656b73a31
fix(deps): update dependency @edx/frontend-component-header to v6.4.0 ( #1684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-23 20:19:28 +00:00
edX requirements bot
81671ad328
chore: update browserslist DB ( #1681 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-04-21 00:41:04 +00:00
Ivo Branco
4cc716b20c
chore(deps): update dependency @openedx/frontend-build ( #1677 )
...
This will extract more messages to be translated.
2025-04-16 15:36:46 -04:00
Braden MacDonald
756fbbac83
chore: remove 'patch-package' and its unused frontend-build patch
2025-04-15 11:56:18 -07:00
KristinAoki
903fe28ff6
refactor: change to useIntl
2025-04-15 10:45:26 -07:00
Adolfo R. Brandes
14c662dc53
feat: removes Upgrade Notification as default content
...
As a follow-up to
https://github.com/openedx/frontend-app-learning/pull/1368 , remove the
UpgradeNotification component from the sidebar's default content.
2025-04-14 16:50:55 -03:00
Adolfo R. Brandes
af432eab27
chore: remove extraneous config file
2025-04-14 15:28:43 -03:00
edX requirements bot
dde640df33
chore: update browserslist DB ( #1673 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-04-14 00:41:29 +00:00
KristinAoki
b827db800d
fix: lint errors
2025-04-10 11:14:16 -04:00
KristinAoki
5b7f76b43d
fix: breadcrumb preview link
2025-04-10 11:14:16 -04:00
KristinAoki
cf4bea3604
fix: unit link in preview mode
2025-04-10 11:14:16 -04:00
Feanil Patel
85e6e9266d
feat: Drop canShowUpgradeSock course data.
...
DEPR: https://github.com/openedx/edx-platform/issues/36429
This piece of data is not being used anywhere but was still being
consumed so just drop the data so that the backend can be updated to no
longer provide the data.
The backend API is being updated in https://github.com/openedx/edx-platform/pull/36436
2025-04-09 10:13:24 -04:00
Brian Smith
360af1f0e9
feat: upgrade to react 18 ( #1663 )
2025-04-07 14:58:51 -04:00
edX requirements bot
26f4a90976
chore: update browserslist DB ( #1670 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-04-07 00:39:51 +00:00
renovate[bot]
0d45c78ace
fix(deps): update dependency @edx/frontend-platform to v8.3.4 ( #1623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 14:27:08 +00:00
renovate[bot]
c18214dc41
fix(deps): update dependency @openedx/paragon to v22.17.0 ( #1666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 07:34:37 +00:00
renovate[bot]
54611c1b4d
fix(deps): update dependency @openedx/frontend-build to v14.4.2 ( #1665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 03:19:56 +00:00
renovate[bot]
7ca4b71ff7
fix(deps): update dependency @edx/frontend-lib-learning-assistant to v2.21.0 ( #1664 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 22:52:12 +00:00
renovate[bot]
63a7ff83cf
fix(deps): update dependency @edx/frontend-component-footer to v14.4.0 ( #1662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 19:16:07 +00:00
renovate[bot]
8ecaa018da
fix(deps): update dependency @edx/react-unit-test-utils to v3.1.0 ( #1652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 13:56:25 +00:00
renovate[bot]
64ca156095
fix(deps): update dependency @openedx/frontend-slot-footer to v1.1.1 ( #1661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 13:56:12 +00:00
Brian Smith
c06f2c37ab
chore(deps): update @openedx dependencies to versions that support React 18 ( #1656 )
2025-04-02 09:49:49 -04:00
Sarina Canelake
d5a092b220
Update edx.rtd.io links to docs.openedx.org ( #1654 )
...
* docs: Update edx.rtd links to their new homes
* docs: Update README to not prescribe a version of Node
2025-03-26 17:43:44 +05:30
Kristin Aoki
81b621195e
fix: button hover background color ( #1653 )
...
This PR updates the hover background for the top navigation buttons that are shown when the left side navigation is enabled. The hover background is updated to match the hover background of other existing IconButton components, see DiscussionNotificationTrigger.jsx, on the page.
2025-03-25 17:03:29 +00:00
renovate[bot]
226c4cc1d7
fix(deps): update dependency @edx/frontend-lib-special-exams to v3.4.0 ( #1651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 01:51:16 +00:00
renovate[bot]
7f6a59b701
fix(deps): update dependency @openedx/paragon to v22.16.1 ( #1650 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 23:57:56 +00:00
renovate[bot]
7ea0bd175b
fix(deps): update dependency @openedx/frontend-build to v14.3.3 ( #1648 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 19:56:42 +00:00
Kristin Aoki
dae1d63e23
feat: update unit title plugin ( #1643 )
...
This PR updates the unit title plugin to include all the elements that are part of the unit title, which includes the unit title, bookmark button, and navigation buttons (if left sidebar navigation is enabled).
2025-03-24 11:46:02 -04:00
edX requirements bot
6ab0deb7b7
chore: update browserslist DB ( #1646 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-03-24 00:39:25 +00:00
Michael Roytman
e5f04d92b9
fix: useExamAccess hook does not make call to fetchExamAccessToken after isExam changes ( #1644 )
...
This commit fixes a bug that prevents the fetchExamAccessToken hook in the useExamAccess hook from running. This occurs when the value of isExam returned by the useIsExam hook changes from false to true. Because the dependency array of the useEffect hook within the useExamAccess hook was ['id'], the useEffect hook would not rerun on changes to isExam. The fix is to add isExam to the dependency array.
2025-03-20 15:01:40 -04:00
Kristin Aoki
f39a50e7dc
feat: add section outline plugin ( #1632 )
...
This PR adds a plugin slot for the section list in the outline tab. This plugin can be used to add custom content before the list or add extra content to the titles for sections and subsections. To accomplish this, some of the smaller components inside Section and SequenceLink have been extrapolated into their own components so that they can be easily imported for use in plugins.
2025-03-18 16:51:16 -04:00
Kristin Aoki
72724bcafb
fix: use sentence casing ( #1640 )
...
* fix: use sentence casing
* fix: failing tests
2025-03-18 15:28:59 -04:00
Kristin Aoki
964abbe0c3
fix: right sidebar icon behavior ( #1636 )
...
When using the right new-sidebar with the left sidebar navigation, the icon for the right sidebar changed whenever the left sidebar was open. The icon change is supposed to indicate to users that the right sidebar is open. It is confusing to users when the left sidebar navigation is open and the right sidebar icon is filled instead of outlined.
2025-03-17 09:31:23 -04:00
edX requirements bot
96d20e20e6
chore: update browserslist DB ( #1638 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-03-17 00:39:37 +00:00
Kristin Aoki
a56fd7d0e1
feat: change blocked icon to lock icon ( #1619 )
...
* feat: replace blocked icon with locked
* refactor: replace injectIntl with useIntl
* revert: temporary test change
* fix: failing test
* fix: wording of message description
* fix: lingering lint error
* fix: missing message variable
2025-03-12 15:43:27 -04:00
Rodrigo Martin
679caa61f3
feat: Update link styling ( #1631 )
2025-03-11 12:06:28 -03:00
edX requirements bot
420060967b
chore: update browserslist DB ( #1630 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-03-10 00:32:49 +00:00
Michael Roytman
91d3762513
feat: update version of frontend-lib-learning-assistant to 2.19.2 ( #1629 )
...
This commit installs version 2.19.2 of @edx/frontend-lib-learning-assistant.
This release commit fixes a bug where the days remaining banner appears after an audit trial learner sends their first message. In this case, the days remaining is not displayed until the call to the chat summary endpoint completes. This commit adds a loading spinner to the banner that appears while that call is in progress.
See https://github.com/edx/frontend-lib-learning-assistant/releases/tag/v2.19.2 .
2025-03-07 11:01:21 -05:00
Marcos Rigoli
2e3ed087d1
fix: Updated a11y on Courseware Search results. ( #1620 )
2025-03-06 15:24:35 -03:00
Rodrigo Martin
d76d4db097
feat: remove align-items-center from unit title main header ( #1628 )
2025-03-06 12:52:12 -03:00
renovate[bot]
04b314d157
fix(deps): update dependency @openedx/paragon to v22.16.0 ( #1626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 05:43:15 +00:00
renovate[bot]
1db4848d1a
fix(deps): update dependency @openedx/frontend-slot-footer to v1.1.0 ( #1625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 02:18:14 +00:00
renovate[bot]
8f294781d2
fix(deps): update dependency @openedx/frontend-plugin-framework to v1.5.0 ( #1624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 22:06:50 +00:00
renovate[bot]
d6908abb13
chore(deps): update dependency @testing-library/user-event to v14.6.1
2025-03-05 14:00:48 -08:00
Braden MacDonald
96d3d0da7e
chore: remove husky
2025-03-05 16:39:59 -03:00
renovate[bot]
14cc32fcf6
fix(deps): update dependency @openedx/frontend-build to v14.3.2 ( #1616 )
...
* fix(deps): update dependency @openedx/frontend-build to v14.3.2
* fix: 'unitId' PropType is defined but prop is never used
* fix: bump maximum allowed bundle size for now :/
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Braden MacDonald <braden@opencraft.com >
2025-03-05 18:04:37 +00:00
Jansen Kantor
0ac127e4c9
feat: add plugin slot for course end course recommendations ( #1618 )
2025-03-04 15:12:53 -05:00
Rodrigo Martin
06e5fb5a44
feat: Update previous and next unit navigation buttons design ( #1617 )
...
* feat: Update previous and next unit navigation buttons design
* feat: add unit test
* feat: move unit navigation to be inline with unit title
2025-03-04 11:05:39 -03:00
Agrendalath
2235737490
feat: close sidebar on mobile after selecting a unit
2025-03-03 13:28:59 -08:00
edX requirements bot
fca32ae872
chore: update browserslist DB ( #1567 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-03-03 10:16:40 -08:00
Braden MacDonald
ae04e5b366
fix: remove husky internal files that should never have been committed
2025-02-28 10:18:31 -08:00
Marcos Rigoli
db3f1b9cb0
feat: Search a11y updated behavior. ( #1614 )
...
* feat: Updated accesibility on courseware search modal
* chore: Updated i18n to use useIntl() hook and dialog behavior updates
* feat: Added close when clicking on the modal backdrop
* chore: Swapped remove listeners with an AbortController
* fix: Fixed tests
* chore: Rolled back unintended husky script change
2025-02-28 10:12:39 -05:00
renovate[bot]
ec360bc545
fix(deps): update dependency @edx/frontend-platform to v8.2.1 ( #1615 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 14:44:43 +00:00
renovate[bot]
6c5220b4d7
fix(deps): update dependency @edx/frontend-lib-special-exams to v3.3.0 ( #1613 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 10:38:07 +00:00
renovate[bot]
f433118a8d
fix(deps): update dependency @edx/browserslist-config to v1.5.0 ( #1612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 06:41:56 +00:00
renovate[bot]
e798331855
fix(deps): update dependency @edx/frontend-component-header to v5.8.3 ( #1609 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 00:54:24 +00:00
renovate[bot]
adb5796ff6
fix(deps): update dependency sass-loader to v16.0.5 ( #1610 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 00:53:56 +00:00
renovate[bot]
9958638a86
fix(deps): update dependency @reduxjs/toolkit to v1.9.7
2025-02-27 16:47:57 -08:00
renovate[bot]
b8e844eba6
fix(deps): update dependency sass to v1.85.1
2025-02-27 16:43:20 -08:00
Varsha Menon
da633ffbd9
feat: upgrade learning assistant frontend to 2.19.1 optimizely bug fix ( #1607 )
2025-02-27 10:15:04 -05:00
Rodrigo Martin
46889c2aba
feat(AU-2375): Update breadcrumbs and outline navigation bar UI ( #1582 )
...
* feat: extend CourseOutlineSidebarTriggerSlot props
* feat: Remove courseId from CourseOutlineSidebarTriggerPlugin props
* feat: update useContextId to use courseware data along with coursehome
* feat: extend useCourseOutlineSidebar values with sequenceStatus
2025-02-27 11:24:05 -03:00
Kristin Aoki
3cbbb0272b
fix: update outline sidebar hooks for plugins ( #1586 )
...
* fix: update outline sidebar hooks for plugins
* docs: explain UnitLinkWrapper
2025-02-21 14:49:52 -05:00
Michael Roytman
911c7658f5
feat: update version of frontend-lib-special-exams library from 3.2.0 to 3.2.1 ( #1591 )
...
This commit updates the version of the frontend-lib-special-exams library from 3.2.0 to 3.2.1. The full changelog is available here: openedx/frontend-lib-special-exams@3.2.0...3.2.1: https://github.com/openedx/frontend-lib-special-exams/compare/v3.2.0...v3.2.1 .
The changes in this new version are summarized below.
* Update exam message for submitted proctored exams with more accurate language.
2025-02-21 11:28:07 -05:00
Varsha Menon
b54d1e467e
Revert "chore: upgrade frontend lib learning assistant version ( #1590 )" ( #1592 )
...
This reverts commit e34d18d727 .
2025-02-21 10:38:28 -05:00
Varsha Menon
e34d18d727
chore: upgrade frontend lib learning assistant version ( #1590 )
2025-02-19 12:18:51 -05:00
Kyle McCormick
6949e5708f
chore: make sure links point to MFE not legacy ( #1589 )
...
now that the legacy profile and account pages have been removed, we need to make sure that all of the links point to the MFE URLs; we were relying on the legacy applications to do redirection before.
FIXES: APER-3884
FIXES : openedx/public-engineering#71
Co-authored-by: Deborah Kaplan <deborahgu@users.noreply.github.com >
2025-02-18 08:59:15 -08:00
Stanislav
eef6b1efe2
fix: Ugly appearance of the Start/Resume Course button at the top of the course outline ( #1585 )
2025-02-14 18:17:21 -08:00
Kristin Aoki
9dc45e192d
fix: accessibility issues on outline and unit pages ( #1580 )
...
This PR fixes the following accessibility issues:
1. Header used for screenreader only text
2. Element focus when expanding and dismissing welcome message
3. Bookmark button using wrong ARIA attributing while processing bookmark status
2025-01-31 14:18:28 -05:00
Marcos Rigoli
bd9c97c269
fix: Unify Xpert audit trial eligibility between backend and frontend ( #1581 )
...
* fix: Refactored Chat to be easier to read
* chore: Fixed comment typo
2025-01-30 16:35:39 -03:00
Alison Langston
c70fb138f0
feat: update proctoring info panel api call ( #1579 )
2025-01-29 15:00:13 -05:00
Kristin Aoki
8823cfaa0a
feat: update next unit button plugin for left sidebar navigation usage ( #1578 )
...
* feat: move unit next button slot to plugins folder
* feat: update unit navigation at top to use next unit plugin
* fix: remove 2u plugin specific code
2025-01-28 13:01:18 -05:00
salmannawaz
7865fadec2
chore: update catalog-info file and remove openedx.yaml ( #1575 )
2025-01-24 09:39:36 -05:00
Marcos Rigoli
5be1620f1d
fix: Updated learning assistant to v2.14.2 ( #1577 )
2025-01-21 17:17:38 -03:00
Kshitij Sobti
d5a6a59d07
feat: Add plugin slots for progress page components ( #1496 )
2025-01-16 12:56:07 -05:00
Braden MacDonald
826f1382dd
* fix(deps): update @openedx/paragon to v22.13.0, fix minor TypeScript warning ( #1572 )
...
* fix(deps): update dependency @openedx/paragon to v22.13.0
* fix: update use of useWindowSize() to reflect accurate data types
* chore: allow slightly larger bundle size for new paragon :/
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 10:09:17 -08:00
Awais Ansari
5e5fdeba44
fix: updated notifiations preferences url ( #1573 )
2025-01-10 17:13:15 +05:00
dependabot[bot]
01369eb00d
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-08 17:25:18 -08:00
renovate[bot]
4bb4bb7a88
fix(deps): update dependency @edx/browserslist-config to v1.4.0 ( #1570 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 00:40:32 +00:00
renovate[bot]
1d154f46c1
fix(deps): update dependency @edx/frontend-platform to v8.1.5 ( #1568 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 22:58:18 +00:00
renovate[bot]
420db8133f
chore(deps): update dependency jest-when to v3.7.0
2025-01-06 14:53:06 -08:00
Kristin Aoki
1ffc93dc6d
feat: update grade summary to show floating point grades ( #1558 )
...
This PR resolves the bug that shows assignment's weighted grades that do not sum to the correct total grade. When a learner's weighted grades round down to the nearest whole number, but the summation of the weighted grades will round to a higher percent than the pre-rounded summation. To clarify this for users, the assignment's weighted grade will now show 2 decimal points, matching the legacy display found in the grade graph. To further clarify the difference, a tooltip was added to show the learner the raw weighted grade and the rounded weighted grade.
2025-01-06 15:12:40 -05:00
Marcos Rigoli
346e15abd4
feat: Updated frontend-lib-learning-assistant to v2.14.1 ( #1559 )
2025-01-03 13:00:10 -03:00
renovate[bot]
4726c23bc3
fix(deps): update dependency sass-loader to v16.0.4 ( #1565 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 02:01:20 +00:00
renovate[bot]
cbbb417894
fix(deps): update dependency @openedx/frontend-slot-footer to v1.0.7 ( #1564 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 22:50:50 +00:00
renovate[bot]
c57f28ad40
fix(deps): update dependency @openedx/frontend-build to v14.2.2 ( #1563 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 18:25:52 +00:00
renovate[bot]
310fb84517
fix(deps): update dependency @edx/frontend-platform to v8.1.4 ( #1562 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 16:06:10 +00:00
renovate[bot]
623f6946e5
fix(deps): update dependency @edx/frontend-component-header to v5.8.2 ( #1561 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 15:54:37 +00:00
renovate[bot]
cf124877e8
chore(deps): update dependency eslint-import-resolver-webpack to v0.13.10 ( #1560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 14:40:47 +00:00
renovate[bot]
0456ad9318
fix(deps): update dependency husky to v9 ( #1545 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 11:34:18 -03:00
edX requirements bot
7be87b0f83
chore: update browserslist DB ( #1555 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-01-02 11:33:07 -03:00
Rodrigo Martin
cbe5b28762
fix(AU-2174): Fix left sidebar throwing 404 ( #1556 )
2024-12-20 13:09:10 -03:00
Abdur Rahman Asad
4a80532b8d
fix: update iframe feature policy
...
This is needed to fix Xblock video play button not working in Chrome for youtube videos due to iframe security policy.
2024-12-18 09:38:00 -08:00
Marcos Rigoli
e505f78cfb
feat: Updated frontend-lib-learning-assistant to v2.13.0 ( #1557 )
2024-12-18 12:50:19 -03:00
dependabot[bot]
3811f5f9d5
chore(deps): bump nanoid from 3.3.7 to 3.3.8
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-16 11:17:29 -08:00
Varsha Menon
8a20b908c7
feat: upgrade learning assistant ( #1553 )
2024-12-16 10:09:34 -05:00
Kristin Aoki
8a6fa937ea
feat: add progress certificate status plugin slot ( #1551 )
2024-12-11 13:24:33 +01:00
Alison Langston
dafdcad2b4
feat: update gating for chat component ( #1550 )
...
* feat: update gating for chat component
* fix: add gating for access expiration
* chore: upgrade learning assistant version
2024-12-09 16:21:40 -05:00
dependabot[bot]
cd56ffaf9d
chore(deps): bump path-to-regexp and express
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12 )
Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-09 12:06:31 -08:00
edX requirements bot
c11cb85d78
chore: update browserslist DB ( #1548 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-12-09 10:04:40 -08:00
Farhaan Bukhsh
b09bcbd3ae
Revert PR #1519 "fix: only one in-course experience sidebar can be open..."
...
(and "fix: add test in CourseOutlineTray")
This reverts commit 020e7fb42 and 038b05ba
2024-12-04 11:06:35 -08:00
Braden MacDonald
4a925f9c11
refactor: convert masquerade UI widgets to Function Components + TypeScript ( #1513 )
...
* refactor: convert masquerade UI widgets to TypeScript
* test: improve test coverage
* chore: upgrade @testing-library/user-event to v14
* test: improve test coverage
* test: improve test coverage
2024-12-04 22:33:06 +05:30
Brian Smith
f5b6243c61
feat: wrap existing sidebars in frontend-plugin-framework PluginSlots ( #1543 )
2024-12-04 10:24:03 -05:00
dependabot[bot]
98c670afe7
chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7
...
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases )
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md )
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7 )
---
updated-dependencies:
- dependency-name: http-proxy-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 09:34:26 -08:00
jciasenza
038b05ba6c
fix: add test in CourseOutlineTray
2024-11-30 20:57:59 +05:30
jciasenza
020e7fb42c
fix: only one in-course experience sidebar can be open at a time failing
2024-11-30 20:57:59 +05:30
Demid
ead98538b9
feat: hide studio button for limited staff ( #1436 )
2024-11-29 00:36:05 +05:30
renovate[bot]
90ef6ace5c
fix(deps): update dependency @openedx/frontend-plugin-framework to v1.4.1 ( #1544 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-26 22:50:10 +00:00
renovate[bot]
e0196f2a2a
fix(deps): update dependency copy-webpack-plugin to v12
2024-11-26 14:41:49 -08:00
edX requirements bot
b7befcff7e
chore: update browserslist DB ( #1541 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-11-25 10:38:56 -08:00
Varsha Menon
642031bf87
feat: upgrade learning assistant ( #1542 )
2024-11-25 12:02:51 -05:00
Brian Smith
f778f27647
feat: update to header with new FPF pluginProps ( #1524 )
2024-11-22 15:20:58 -05:00
renovate[bot]
b3bce8713c
chore(deps): update dependency @pact-foundation/pact to v13.2.0
2024-11-21 13:59:06 -08:00
renovate[bot]
dacb30c73e
chore(deps): update actions/checkout action to v4
2024-11-21 09:37:10 -08:00
renovate[bot]
81a4deeec0
fix(deps): update dependency @openedx/paragon to v22.10.0 ( #1536 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 05:14:05 +00:00
renovate[bot]
9a1b05a1a4
fix(deps): update dependency @openedx/frontend-plugin-framework to v1.4.0 ( #1535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 00:55:38 +00:00
renovate[bot]
b9e1fb0d2b
fix(deps): update dependency @edx/frontend-lib-special-exams to v3.2.0 ( #1534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 22:04:03 +00:00
renovate[bot]
ebd0f8816c
fix(deps): update dependency @edx/frontend-lib-learning-assistant to v2.5.0 ( #1533 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 20:47:48 +00:00
renovate[bot]
d749429361
fix(deps): update dependency @edx/frontend-component-header to v5.8.0 ( #1532 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 17:12:33 +00:00
renovate[bot]
19b8df35ae
chore(deps): update dependency axios-mock-adapter to v2.1.0
2024-11-20 09:06:54 -08:00
renovate[bot]
e468d2087b
fix(deps): update dependency sass-loader to v16.0.3 ( #1530 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 11:23:37 +00:00
renovate[bot]
42e0ac86d7
fix(deps): update dependency @openedx/frontend-slot-footer to v1.0.6 ( #1529 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 08:36:02 +00:00
renovate[bot]
ea5cf37fd8
fix(deps): update dependency @edx/frontend-platform to v8.1.2 ( #1528 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 03:33:02 +00:00
renovate[bot]
e4cdec7389
chore(deps): update dependency @pact-foundation/pact to v13.1.5 ( #1527 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 00:14:12 +00:00
renovate[bot]
8aafc6b8bd
fix(deps): update dependency redux to v4.2.1
2024-11-19 16:08:56 -08:00
dependabot[bot]
913c8e4086
chore(deps): bump codecov/codecov-action from 4 to 5
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-18 11:27:30 -08:00
Nathan Sprenkle
c221770213
chore: bump frontend-build to 14.2.0 ( #1522 )
2024-11-18 14:02:51 -05:00
Nathan Sprenkle
4fe40c264f
feat: add configurable robots meta tag ( #1520 )
2024-11-18 12:47:52 -05:00
Marcos Rigoli
c20c7677a3
chore: Updated @edx/frontend-lib-learning-assistant to v2.4.1 ( #1518 )
2024-11-14 15:22:23 -03:00
Kristin Aoki
2ff8c3949e
fix: update skip nav destination ( #1516 )
2024-11-12 16:18:09 -05:00
edX requirements bot
4a5c43d365
chore: update browserslist DB ( #1515 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-11-12 12:32:57 -08:00
Kristin Aoki
4da37f369b
feat: add page not found route ( #1514 )
...
* feat: add page not found route
* feat: add logging
* feat: add tests
2024-11-12 09:05:24 -05:00
edX requirements bot
0effb32318
chore: update browserslist DB ( #1511 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-11-04 12:26:21 -08:00
Roman Edirisinghe
6813872dd3
fix: corrects typo in IFRAME_FEATURE_POLICY
2024-11-04 09:47:37 -08:00
Kristin Aoki
e337a367d1
fix: xblock error mfe unit preview ( #1508 )
...
* feat: add functionality to see unit draft preview
* fix: course redirect unit to sequnce unit redirect
* fix: not showing preview when masquerading
* feat: in preview fetch draft branch of sequence metadata
2024-11-01 13:22:24 -04:00
Bilal Qamar
65343470e1
test: Remove support for Node 18 ( #1454 )
...
* test: Remove support for Node 18
* chore: update code coverage artifact naming
2024-10-31 15:35:17 -04:00
Navin Karkera
e69114a839
feat: option to show/hide ungraded assignment in progress page ( #1380 )
...
* feat: option to show/hide ungraded assignment in progress page
test: add tests for show ungraded toggle
feat: update score label in progress page based on grading
refactor: update score label text and add tooltip
refactor: move label tooltip near header as normal text
refactor: update problem score label Graded scores
* refactor: move config check to utils
2024-10-31 15:48:24 +05:30
Alison Langston
2d63a14c2e
feat: update courseware search api name ( #1507 )
2024-10-30 08:52:54 -04:00
Juan Carlos Iasenza (Aulasneo)
2d1f893a40
fix: untranslatable strings in Instructor Toolbar #1193 ( #1505 )
2024-10-29 14:34:08 -07:00
edX requirements bot
64f92deeb1
chore: update browserslist DB ( #1506 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-10-28 11:28:11 -07:00
Kristin Aoki
d47433ee83
feat: add functionality to see unit draft preview ( #1501 )
...
* feat: add functionality to see unit draft preview
* feat: add tests for course link redirects
* fix: course redirect unit to sequnce unit redirect
* fix: test coverage
2024-10-28 10:31:17 -04:00
Brian Smith
6f1159617e
feat: add frontend-plugin-framework header slot ( #1504 )
2024-10-23 11:45:57 -04:00
Brian Smith
8cc6b8cdde
feat(deps): update header to 5.6.0 ( #1502 )
2024-10-22 19:19:47 -04:00
edX requirements bot
048488fb25
chore: update browserslist DB ( #1499 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-10-21 11:08:06 -07:00
edX requirements bot
2a58ad2477
chore: update browserslist DB ( #1497 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-10-15 10:46:25 -07:00
Mubbshar Anwar
798c51b4e7
fix: pass extra prop to plugin slot ( #1494 )
...
passing model as a prop to plugin slot for dynamic model selection
SONIC-717
2024-10-11 14:40:10 +05:00
Braden MacDonald
9a83d67d78
refactor: Enable TypeScript support in this repo ( #1459 )
2024-10-07 10:23:24 -07:00
edX requirements bot
356b183c5c
chore: update browserslist DB ( #1495 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-10-07 10:16:08 -07:00
Braden MacDonald
d64a4e448b
chore(deps): bump sass to v1.79 and sass-loader to v16 ( #1490 )
2024-10-03 14:36:01 -07:00
Piotr Surowiec
860b3f9952
fix: send XBlock visibility status to the LMS ( #1491 )
2024-10-01 20:38:19 +05:30
edX requirements bot
4418c5422f
chore: update browserslist DB ( #1493 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-09-30 00:36:11 +00:00
dependabot[bot]
372c9de1db
chore(deps): bump micromatch from 4.0.5 to 4.0.8 ( #1469 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 12:14:18 -07:00
dependabot[bot]
65adaf18d4
build(deps): bump webpack from 5.89.0 to 5.94.0 ( #1468 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.89.0 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.89.0...v5.94.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 19:11:35 +00:00
renovate[bot]
ed77465282
chore(deps): update dependency joi to v17.13.3 ( #1474 )
2024-09-23 12:04:09 -07:00
edX requirements bot
f5f6747ecb
chore: update browserslist DB ( #1489 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-09-23 11:42:30 -07:00
Ishan Masdekar
fbe16483ac
fix: corrects navigation if the student does not pass the entrance exam ( #1429 )
2024-09-23 11:41:52 -07:00
Piotr Surowiec
e4a0105042
fix: increase subsection grades rounding precision ( #1397 )
...
We used two decimal digits to match the experience from the edx-platform.
However, https://github.com/openedx/edx-platform/pull/27788 increased
the precision to reduce the impact of double rounding.
2024-09-23 11:39:15 -07:00
Kaustav Banerjee
1d19ae0e7b
fix: masquerade dropdown not showing current selection ( #1434 )
...
* feat: remove child components from state and use data instead
* fix: change active selection based on user input
* test: add test cases
2024-09-23 11:32:41 -07:00
Navin Karkera
b9d11982e3
feat: support jumping to specific xblock id ( #1427 )
...
Adds ability to pass `jumpToId` query param to iframe url as id hash to
be used by browser to scroll to the correct xblock
2024-09-20 10:34:56 -07:00
Braden MacDonald
73590f1ccd
fix: upload codecov report as a separate workflow step ( #1476 )
2024-09-20 10:21:33 -07:00
Braden MacDonald
f8d35bf45d
docs: Update README to explain how to run this using Tutor ( #1472 )
2024-09-19 09:55:48 -07:00
Braden MacDonald
2038bad822
feat: use bundlewatch to monitor bundle size ( #1479 )
2024-09-19 16:15:15 +00:00
Braden MacDonald
6c11947397
fix: sass deprecation warning in GradeBar.scss ( #1473 )
2024-09-19 09:06:11 -07:00
renovate[bot]
26565cd89c
chore(deps): update dependency axios-mock-adapter to v2 ( #1484 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 11:28:34 -07:00
edX requirements bot
3a203e8351
chore: update browserslist DB ( #1487 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-09-16 09:48:48 -07:00
Kristin Aoki
500e4abcb9
Revert "fix: show studio button if user has access ( #1452 )" ( #1486 )
...
This reverts commit 82b27e59cc .
2024-09-13 13:39:10 -04:00
renovate[bot]
d78851bb5b
chore(deps): update dependency @pact-foundation/pact to v13 ( #1478 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 22:12:41 +00:00
renovate[bot]
8c9a43d02b
chore(deps): update actions/checkout action to v4 ( #1477 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 15:06:53 -07:00
renovate[bot]
13c7c1de89
fix(deps): update dependency classnames to v2.5.1 ( #1464 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 13:55:42 -07:00
renovate[bot]
ba44b28cec
fix(deps): update dependency @openedx/paragon to v22.8.1
2024-09-12 19:18:16 +00:00
renovate[bot]
79affe0629
chore(deps): update dependency axios-mock-adapter to v1.22.0 ( #1037 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 19:10:17 +00:00
edX requirements bot
d0ec7e3fb2
chore: enable github action auto update in dependabot.yml ( #1451 )
2024-09-12 11:48:37 -07:00
renovate[bot]
3f8b8077a9
chore(deps): update dependency @testing-library/jest-dom to v5.17.0 ( #1362 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 11:47:07 -07:00
renovate[bot]
290f17d76d
fix(deps): update dependency @openedx/frontend-plugin-framework to v1.3.0
2024-09-12 18:46:31 +00:00
renovate[bot]
64a1149550
fix(deps): update dependency @edx/frontend-platform to v8.1.1
2024-09-12 18:46:16 +00:00
edX requirements bot
e907ade40a
chore: update browserslist DB ( #1447 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2024-09-12 11:38:51 -07:00
renovate[bot]
68a7bf5527
fix(deps): update dependency @openedx/frontend-slot-footer to v1.0.5
2024-09-12 16:21:21 +00:00
renovate[bot]
db75ea28e4
fix(deps): update dependency @edx/openedx-atlas to v0.6.2
2024-09-12 16:20:58 +00:00
Braden MacDonald
ba4bdfe6af
fix: remove unneeded deps, put build deps into 'dependencies' not dev ( #1456 )
2024-09-12 09:14:56 -07:00
Jorg Are
b63508db97
feat: Add a plugin slot for the content iframe loader ( #1453 )
2024-09-11 14:11:08 +01:00
Kristin Aoki
82b27e59cc
fix: show studio button if user has access ( #1452 )
2024-09-09 09:11:56 -04:00
Bilal Qamar
ec8b5c5d6e
build: Upgrade to Node 20 ( #1443 )
...
* feat: updated node to v20
* fix: updated/resolved failing test
* refactor: updated package-lock along with validate & lockfile version workflows
* refactor: removed unnecesary eslint ignore & updated ProductTours test
2024-09-06 12:23:07 -04:00
Bilal Qamar
dc1e9cd2e8
test: Add Node 20 to CI matrix ( #1445 )
...
* test: Add Node 20 to CI matrix
* refactor: removed eslint disable
* refactor: updated validate workflow continue-on-error node version
2024-09-03 12:20:36 -04:00
Muhammad Adeel Tajamul
a681333a08
feat: added UI for one click unsubscribe flow ( #1444 )
...
* feat: added UI for one click unsubscribe flow
---------
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com >
2024-08-19 14:15:15 +05:00
renovate[bot]
7cbbc720d1
chore(deps): update dependency @openedx/frontend-build to v14.1.0
2024-08-15 03:10:59 +00:00
renovate[bot]
863a838e6e
fix(deps): update dependency @openedx/frontend-slot-footer to v1.0.3
2024-08-15 00:29:50 +00:00
renovate[bot]
5b046e828a
fix(deps): update dependency @openedx/frontend-plugin-framework to v1.2.3
2024-08-14 22:00:05 +00:00
renovate[bot]
a8f72c5e75
fix(deps): update dependency @edx/openedx-atlas to v0.6.1
2024-08-14 20:28:08 +00:00
renovate[bot]
bb6c678904
fix(deps): update dependency @edx/frontend-component-header to v5.3.4
2024-08-14 15:27:41 +00:00
Bilal Qamar
71c2a31531
feat: updated frontend-build & frontend-platform major versions ( #1391 )
...
* feat: platform & react-unit-test-utils major version update, updated jest to v29
* feat: updated frontend-build to v14 along with respective edx packages
* refactor: bumped package versions, updated snapshots for failing tests
* fix: code refactors to resolve failing tests
* refactor: added code comment in jest config
2024-08-14 11:20:27 -04:00
Braden MacDonald
99a44dda37
docs: transfer maintainership from 2U Aurora to volunteers (Braden + Farhaan)
2024-08-08 08:27:24 -04:00
Marcos Rigoli
5ae86465cc
fix: Optimizely initialization refactor for Xpert ( #1432 )
2024-08-06 14:01:12 -03:00
Marcos Rigoli
6e9c105eb9
fix: Updated learning assistant version ( #1431 )
2024-08-05 10:10:16 -04:00
sundasnoreen12
26199fa954
fix: reset initialsidebar after shouldDisplaySidebarOpen ( #1428 )
...
* fix: reset initialsidebar after shouldDisplaySidebarOpen
* fix: fixed issue due to localstorage sidebar value when shifting from old to new one
2024-08-02 15:22:18 +05:00
Arunmozhi
3a542766d7
fix: remove redundant form-control in masquerade user input
2024-08-01 11:18:57 -04:00
sundasnoreen12
bbe03dc46f
fix: fixed overflow issue of stacked bar on mobile ( #1425 )
...
* fix: fixed overflow issue of stacked bar on mobile
* refactor: instead of ismobileview i used shouldDisplayFullScreen
2024-07-30 13:53:12 +05:00
Ihor Romaniuk
167d51b596
fix: iframe height for discussions sidebar ( #1393 )
...
* fix: iframe height for discussions sidebar
* fix: increase adaptation brakepoint
2024-07-26 10:57:40 -04:00
sundasnoreen12
7efe8f5cc3
chore: make sidebar less intrusive for mobile ( #1423 )
...
* chore: make sidebar less intrusive for mobile
* fix: fixed first time view issue
* refactor: refactor code
2024-07-24 14:59:53 +05:00
Alison Langston
263fe6d1a2
chore: upgrade la library version ( #1424 )
2024-07-23 08:57:54 -04:00
Marcos Rigoli
76f98d5bb2
feat: Added experiments to Learning Assistant ( #1421 )
2024-07-19 12:33:13 -03:00
Zachary Hancock
e0386fe40b
fix: update exams lib ( #1422 )
2024-07-19 10:56:13 -04:00
Kristin Aoki
7d99677acd
feat: plugin slot to show non course content on next button click ( #1412 )
2024-07-17 21:05:43 -06:00
Marcos Rigoli
29bc2d9e17
chore: Revert Learning Assistant upgrade due to a bug ( #1420 )
2024-07-15 11:49:39 -03:00
Marcos Rigoli
27f3e79508
chore: Update learning assistant lib ( #1419 )
2024-07-15 11:10:55 -03:00
Zachary Hancock
ed74bee760
chore: update exams lib ( #1418 )
2024-07-11 14:30:03 -04:00
Emad Rad
c7a81fe07a
chore: README updated
...
- code blocks added.
- heading issues fixed.
- small typos fixed.
2024-06-28 09:09:39 -04:00
Zachary Hancock
d880aac569
chore: update learning assistant lib ( #1411 )
2024-06-24 09:04:08 -04:00
Rodrigo Martin
072d608c64
feat(AU-2073): Trigger track event when iframe fails on load ( #1407 )
...
* feat(AU-2073): Trigger track event when iframe fails on load
* feat: fix tests
* fix: remove courseId from event
2024-06-04 16:48:21 -03:00
Ihor Romaniuk
9437142bc8
fix: optimize scroll position observer after video fullscreen exit ( #1371 )
2024-05-30 14:15:15 -03:00
Ihor Romaniuk
58c8ec5777
feat: [FC-0056] courseware sidebar enhancement ( #1386 )
...
- Display section and sequence progress
- Add tracking event to the unit button
- Hide the horizontal unit navigation with enabled sidebar navigation
2024-05-30 13:26:59 -03:00
Ahtisham Shahid
07357b9f10
feat: added role attrs in sidebar tracking event ( #1399 )
2024-05-30 12:06:21 +05:00
sundasnoreen12
1264b4245c
fix: fixed width issue of incontext sidebar ( #1395 )
2024-05-27 13:43:31 +05:00
Zachary Hancock
e3ecee18e3
style: use brand style for search button border ( #1394 )
2024-05-23 13:08:48 -04:00
Varsha Menon
c3d96622e8
feat: update courseware search button ( #1382 )
2024-05-23 11:27:10 -04:00
Jorg Are
e577efbd27
feat: add unit title to pluginslot ( #1383 )
2024-05-21 17:20:51 +01:00
Rodrigo Martin
df361236d0
feat(AU-2006): Show loading state when translating unit block ( #1389 )
2024-05-17 13:48:23 -03:00
Brian Smith
e656f5445c
feat!: organize plugin slots as components, add footer slot ( #1381 )
...
BREAKING CHANGE: slot ids have been changed for consistency
* `sequence_container_plugin` -> `sequence_container_slot`
* `unit_title_plugin` -> `unit_title_slot`
2024-05-17 12:09:47 -03:00
Zachary Hancock
f124c0d491
fix: incorrectly named plugin slots ( #1388 )
2024-05-16 10:24:27 -04:00
Leangseu Kim
cc041ba348
chore: lock test util to version 2.0.0
2024-05-15 15:42:24 -04:00
Leangseu Kim
257c9dcd7f
chore: make sidebar less intrusive for mobile ( #1377 )
...
* chore: fix incorrect fetch result
* chore: make sidebar less intrusive for mobile
* chore: linting
2024-05-14 11:22:55 -04:00
Marcos Rigoli
1857b86c7e
feat: Notification Plugin Slots ( #1368 )
...
* feat: add plugin slot for fbe lock paywall (#1347 )
* feat: Added PluginSlot wrapping UpgradeNotification components (#1366 )
* chore: Updated PluginSlot mock to support children and test ids
* chore: Updated mocked PluginSlot
* chore: Added unit test for MockedPluginSlot
* fix: Updated slot name ids
* feat: Added Plugin Slot wrapping UpgradeNotification in NotificationTray (#1367 )
* fix: Removed PluginSlot prop scoping for UpgradeNotification (#1369 )
* feat: generic sidebar notification plugin (#1379 )
* feat: make notification plugin api generic
* feat: include new sidebar and tests
* feat: tweak sidebar toggle
* style: fix extra space from merge
* feat: rename plugin slots
---------
Co-authored-by: Alison Langston <46360176+alangsto@users.noreply.github.com >
Co-authored-by: Zachary Hancock <zhancock@edx.org >
2024-05-13 16:59:20 -04:00
Ihor Romaniuk
1c3610e9af
feat: [FC-0056] create course outline sidebar ( #1375 )
2024-05-07 13:02:06 -03:00
Awais Ansari
796bbef10b
fix: removed new sidebar view tickiness ( #1376 )
2024-04-30 19:09:17 +05:00
sundasnoreen12
799e57f970
fix: fixed width issues of old and new sidebar ( #1374 )
...
Co-authored-by: Awais Ansari <79941147+awais-ansari@users.noreply.github.com >
2024-04-30 17:40:23 +05:00
Awais Ansari
cf3a91dde0
feat: added course level isNewDiscussionSidebarViewEnabled flag to control sidebar view switching ( #1373 )
...
* feat: added course level isNewDiscussionSidebarViewEnabled flag
* test: fixed notification widget test cases
2024-04-29 16:14:08 +05:00
Leangseu Kim
72381a783b
chore: remove UnitTranslationPlugin ( #1352 )
...
* chore: remove UnitTranslationPlugin
* chore: add plugin slot for sequence
2024-04-22 12:14:33 -04:00
sundasnoreen12
75f56ea4bd
fix: fixed flicker issue of navbar width ( #1364 )
...
* fix: fixed fliker issue of navbar width
* refactor: added hook function
* refactor: placed discussion and notification constant on common place
* refactor: moved to constant
* refactor: fixed variable rename
2024-04-18 15:27:16 +05:00
Rodrigo Martin
a418ba6adb
feat(AU-1894): send track event when requesting translation ( #1360 )
...
* feat(AU-1894): send track event when requesting translation
* feat: add source != target language condition
2024-04-17 15:42:51 -03:00
sundasnoreen12
2da930f819
fix: fixed expended view unit bar issue ( #1356 )
...
* fix: fixed expended view unit bar issue
* refactor: removed expanded width
2024-04-17 12:29:45 +05:00
renovate[bot]
a2c38112fb
chore(deps): update dependency @openedx/frontend-build to v13.1.4
2024-04-16 18:01:10 +00:00
Alison Langston
36535d188d
feat: upgrade special exams ( #1357 )
2024-04-16 12:55:53 -04:00
renovate[bot]
79f49032e3
fix(deps): update dependency @edx/frontend-lib-special-exams to v3.0.1
2024-04-16 16:09:21 +00:00
renovate[bot]
9b3b123e45
fix(deps): update dependency @edx/frontend-component-footer to v13.0.5
2024-04-16 16:08:42 +00:00
sundasnoreen12
98436b4605
fix: fixed zindex and width issue ( #1346 )
2024-04-15 19:15:42 +00:00
Leangseu Kim
7652fa46d1
Lk/translation only for verified ( #1355 )
...
* chore: update verified mode logic
* chore: add is staff logic
* chore: add test
2024-04-15 11:57:20 -03:00
Leangseu Kim
2347ce88cd
chore: update translation tour modal title
2024-04-15 09:40:22 -04:00
Leangseu Kim
78e5c57bd3
chore: fix translation for verified student only logic
2024-04-15 09:40:22 -04:00
Leangseu Kim
108636761c
chore: fix codecov action error
2024-04-12 11:28:23 -04:00
Leangseu Kim
5f56828bda
chore: patch frontend-build deployment
2024-04-12 11:28:23 -04:00
Rodrigo Martin
23e522e893
feat(AU-1949): Restrict WCT to verified track learners only ( #1345 )
...
* feat(AU-1949): Restrict WCT to verified track learners only
* fix: use jest-when
* fix: clean tests
2024-04-08 11:16:08 -03:00
sundasnoreen12
9423a889ba
fix: fixed units overflow issue ( #1343 )
...
* fix: fixed units overflow issue
* refactor: refactor code for desktop and xl screen
* refactor: fixed refactor issue
2024-04-05 01:33:07 +05:00
Isaac Lee
85b95adb9f
fix: modal iframe height to 100% ( #1341 )
2024-04-02 13:14:05 -04:00
ABBOUD Moncef
d4e7b416b1
fix: course update iframe ( #1204 )
2024-03-29 16:12:23 -04:00
renovate[bot]
0cb369af2b
fix(deps): update dependency @openedx/paragon to v22.2.1
2024-03-27 20:57:21 +00:00
renovate[bot]
c908d3a3dd
fix(deps): update dependency @edx/frontend-platform to v7.1.3
2024-03-27 17:48:28 +00:00
renovate[bot]
895a3b6b9f
chore(deps): update dependency @openedx/frontend-build to v13.0.30
2024-03-27 17:47:25 +00:00
Leangseu Kim
36b3c36379
feat: whole course translations ( #1330 )
...
* feat: add language selection
chore: update tests so we have less error message
test: update test
* test: update tests
* chore: remove duplicate translation
* chore: lint for console
* chore: remove comments
* chore: make sure the affect url frame refresh after the language selection change
* chore: add whole_course_translation and language to courseware meta (#1305 )
* feat: Add feedback widget UI mock
Add unit tests
Fix snapshot
Clean Sequence component logEvent calls
Clean unit test
Put feedback widget behind whole course translation flag
Fix useFeedbackWidget test
* chore: add src and dest translation
* feat: first iteration of plugin translation
chore: update plugin instruction
* feat: Connect FeedbackWidget with backend services (#1325 )
Connect FeedbackWidget with backend services
Move feedback widget to unit translation plugin
* feat: Add authentication to WCT feedback endpoints (#1329 )
* chore: add fetch config and move feedback widget for the plugin
chore: rewrite and test the api request
chore: rebase
chore: update translation feedback
chore: test
chore: add more tests
* chore: rebase
* chore: update requested change
* chore: update package
* chore: upgrade frontend-lib-special-exams and frontend-lib-learning-assistant
* chore: update tests
* chore: remove unneeded package
* chore: update example config
* chore: add source-map-loader
* fix: feedback widget render error after submit feedback (#1335 )
* fix: feedback widget render error after submit feedback
* fix: widget logic
---------
Co-authored-by: Rodrigo Martin <rodrigom_94@hotmail.com >
2024-03-27 13:39:36 -04:00
Isaac Lee
3917262492
fix: bump exams ver to fix exam timer ( #1331 )
2024-03-21 15:57:22 -04:00
Alison Langston
7ad120c4d5
feat: upgrade learning assistant version ( #1327 )
2024-03-18 15:33:38 -04:00
Samir Sabri
94d20833aa
feat!: remove Transifex calls for OEP-58
2024-03-18 15:01:23 -04:00
Isaac Lee
4698b11ab9
fix: rollback exams lib to unblock pipeline ( #1324 )
2024-03-14 14:31:40 -04:00
Awais Ansari
e46d4cc54d
feat: add tracking event in upgrade notifications tray ( #1323 )
2024-03-14 20:52:19 +05:00
Ihor Romaniuk
92d8f637c0
fix: sequence container width and responsive for sequence navigation block ( #1219 )
2024-03-13 13:29:34 -03:00
Eugene Dyudyunov
c3b786c771
fix: correct rtl for handouts ( #1289 )
2024-03-13 12:58:56 -03:00
Isaac Lee
00aab61551
chore: update exams lib ( #1321 )
2024-03-13 10:14:15 -04:00
Ihor Romaniuk
b547ada1a5
fix: RTL for the upgrade notification list ( #1220 )
2024-03-11 12:31:36 -04:00
Ihor Romaniuk
b7159590d3
fix: wrong text-color class and text contrast on dates page ( #1223 )
2024-03-11 12:31:27 -04:00
Marcos Rigoli
a2d7f704a6
fix: Updated search modal to match Bootstrap's z-index. ( #1318 )
2024-03-11 11:44:42 -03:00
Maria Grimaldi
bca3aaccf5
feat: use navigation sequence metadata to disable navigation components ( #1273 )
...
Use navigation_disabled sequence metadata based on Hide From TOC
block field, so the student cannot navigate to another sequences in
the course outline.
https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3853975595/Feature+Enhancement+Proposal+Hide+Sections+from+course+outline
2024-03-08 10:51:31 -03:00
Marcos Rigoli
3b46df6d03
fix: Updated exams UI to fix timer ( #1317 )
2024-03-07 15:48:20 -03:00
Bryann Valderrama
7c8e26d213
feat: show hide from toc
...
Show message in course outline when Hide From TOC is enabled
https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3853975595/Feature+Enhancement+Proposal+Hide+Sections+from+course+outline
2024-03-06 09:42:19 -03:00
Jeremy Ristau
b1c2c1f7b3
chore: create catalog-info.yaml ( #1315 )
...
* chore: create catalog-info.yaml
* chore: update catalog-info.yaml
2024-03-05 09:25:08 -05:00
Emad Rad
4797425a21
docs: broken readme fixed ( #1264 )
2024-03-03 07:50:01 -05:00
Alison Langston
54bb72b60c
feat: update chat visibility ( #1310 )
2024-03-01 08:17:27 -05:00
renovate[bot]
a91ef116f1
fix(deps): update dependency @edx/frontend-platform to v5.6.1
2024-02-29 00:51:21 +00:00
renovate[bot]
80634c6188
fix(deps): update dependency @edx/frontend-component-header to v4.11.1
2024-02-28 21:46:24 +00:00
renovate[bot]
ec1bad25a7
fix(deps): update dependency @edx/frontend-component-footer to v12.7.1
2024-02-28 21:24:08 +00:00
renovate[bot]
b2980f02a0
fix(deps): update dependency @edx/react-unit-test-utils to v1.7.1
2024-02-28 19:24:33 +00:00
renovate[bot]
9d38e9dc93
chore(deps): update dependency @openedx/frontend-build to v13.0.28
2024-02-28 16:52:17 +00:00
Mashal Malik
c28991d6e0
refactor: replace @edx/paragon and @edx/frontend-build ( #1261 )
...
Co-authored-by: mashal-m <mashal.malik@arbisoft.com >
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
2024-02-28 13:42:44 -03:00
Alison Langston
ff7366d42a
feat: refactor date visibility ( #1298 )
2024-02-22 15:25:37 -05:00
Alison Langston
6def66677a
feat: update chat visibility ( #1297 )
2024-02-22 11:46:48 -05:00
Alison Langston
8335dec0de
feat: upgrade learning assistant version ( #1295 )
2024-02-21 09:31:08 -05:00
Varsha Menon
992ab4887b
feat: show chat for desktop only ( #1286 )
2024-02-20 14:37:57 -05:00
Alison Langston
5d2aa5e60a
feat: update learning assistant version ( #1294 )
2024-02-20 13:59:48 -05:00
sundasnoreen12
9dd79ca77e
fix: fixed empty section issue ( #1292 )
...
* fix: fixed empty section issue
* refactor: added checks to hide view
2024-02-15 15:56:04 +05:00
Muhammad Adeel Tajamul
9bfa0d06b6
feat: stick discussion sidebar to top ( #1290 )
2024-02-15 06:43:32 +05:00
Alison Langston
c6d4bb3b45
feat: update exams and learning-assistant versions ( #1291 )
2024-02-13 10:29:49 -05:00
Alison Langston
db1fc7782c
feat: gate visibility of chat component by active attempt ( #1282 )
2024-02-12 09:17:32 -05:00
Marcos Rigoli
efd57c326e
CoursewareSearch - Show filters if needed only ( #1287 )
...
* fix: CoursewareSearch - Show filters if needed only
* fix: Refactored CoursewareSearch filtering logic
* chore: Fixed unit tests for CoursewareResultsFilter
* chore: Added CoursewareSearch hooks coverage
2024-02-09 12:50:42 -03:00
Muhammad Abdullah Waheed
a18ed8ed6c
feat: babel-plugin-react-intl to babel-plugin-formatjs migration ( #1200 )
2024-02-08 14:58:48 -05:00
mashal-m
a340381738
refactor: update lock file version
2024-02-08 14:10:30 -05:00
Michael Roytman
170cbe1da0
Refactor use of frontend-lib-special-exams public API to use hooks. ( #1284 )
...
* feat: refactor use of frontend-lib-special-exams public API to hooks
This commit refactors the use of the frontend-lib-special-exams public API to use hooks.
This commit also imports the root reducer from the frontend-lib-special-exams library. This root reducer is used for the specialExams slice when configuring the store for this application.
* feat: update special exams version
* feat: update snapshots
---------
Co-authored-by: Alie Langston <alangsto@wellesley.edu >
2024-02-08 13:58:19 -05:00
Michael Roytman
174de4bc1b
feat: update version of frontend-lib-learning-assistant to 1.21.0 ( #1285 )
...
This commit installs version 1.21.0 of @edx/frontend-lib-learning-assistant. This commit also refactors the Chat tests to assert on whether the Xpert component is rendered by the Chat component, not whether Xpert actually renders. This is because Xpert now has its own logic to determine whether to render.
This release uses a new GET endpoint published on the Learning Assistant backend to determine whether the Learning Assistant feature is enabled. If the features is not enabled, the Learning Assistant is not rendered, and vice-versa.
2024-02-07 15:39:23 -05:00
alangsto
55e2332b00
feat: remove audit access to learning assistant chat ( #1280 )
...
* feat: remove audit access to la
* feat: remove audit access to la
2024-01-29 17:08:17 -05:00
Omar Al-Ithawi
25d746b7c8
feat: tutor-mfe compatiblilty for atlas pull ( #1279 )
...
- install atlas
- remove `--filter` to pull all languages by default
- use ATLAS_OPTIONS to allow custom `--filter`
- include frontend-lib-special-exams in `atlas pull`
2024-01-29 12:40:36 -05:00
alangsto
e790e2636f
feat: upgrade learning assistant to latest version ( #1278 )
2024-01-24 15:08:30 -05:00
alangsto
c428222125
Revert "feat: update learning-assistant version" ( #1277 )
2024-01-24 10:17:21 -05:00
alangsto
58365ba18e
feat: update learning-assistant version ( #1276 )
2024-01-24 09:33:38 -05:00
Troy Sankey
ab87167052
fix: ignore failed outline API call when learner has no access
...
If the learner doesn't even have access to the course (e.g. because the
course starts in the future), don't worry about a 404 fetching the
course outline since we're not planning to use it anyway.
ENT-8078
2024-01-22 12:49:08 -08:00
sundasnoreen12
4928f505bd
test: added test cases for new sidebar ( #1267 )
...
* test: added test cases for new sidebar
* test: added factory for verified user
* refactor: updated description for notification widget
2024-01-11 15:54:25 +05:00
alangsto
59a68afa5d
feat: gate chat visibility by course end date ( #1270 )
2024-01-10 09:10:15 -05:00
Zachary Hancock
486faa5744
chore: update exams lib ( #1268 )
2024-01-08 13:56:01 -05:00
sundasnoreen12
023f5ac254
feat: added implementation for new sidebar ( #1260 )
...
* feat: added implementation for new sidebar
* test: fixed test cases
* refactor: fixed naming convention and combine useeffects
* refactor: improved sidebar UI and renamed sidebar flag
* refactor: remove additional states
* refactor: fixed UI and logic related issue
* refactor: simplified condition
* refactor: toggle sidebar action
* refactor: fixed toggle issues
* refactor: back arrow component
* refactor: changed useeffect position
---------
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com >
2024-01-08 13:40:21 +05:00
Michael Roytman
4dc4725ba1
feat: pass unitId as a prop through to Xpert component ( #1256 )
...
This commit modifies the Course component to pass the unitId prop, which presents the unit usage key in which the Xpert is being rendered, to the Chat component. The Chat component passes this unit ID as a prop to the Xpert component.
2024-01-05 09:08:55 -05:00
Michael Roytman
600f5b4dff
feat: add technical support URL in the LTI-based provider proctored exam download instructions ( #1258 )
...
This commit changes the installed version of the frontend-lib-special-exams module from 2.25.0 to 2.26.0.
This release adds support for displaying a technical support URL for LTI-based providers on the download instructions interstitial of proctored exams. The download instructions will display a technical support URL when it is returned from the proctoring settings backend endpoint. If the technical support URL is not available, then the technical support email and technical support phone number will be used instead.
2023-12-20 15:18:25 -05:00
German
06d79ce16d
fix: prevent error when there are no results for a given filter ( #1257 )
2023-12-19 13:00:14 -03:00
German
b3a06fd07e
feat: update filter naming on courseware search modal ( #1255 )
...
Update names to be one of the folow:
1. All Content
2. Text
3. Video
4. Section
5. Other
2023-12-18 17:01:02 -03:00
Zachary Hancock
684ac495f5
feat: update exams library ( #1254 )
2023-12-15 16:03:26 -05:00
Troy Sankey
79575330c9
feat: Add redirect to enterprise learner dashboard ( #1251 )
...
When a learner tries to load the B2C course page for a course that
starts in the future (error_code="course_not_started"), normally the
learning MFE automatically redirects to the B2C dashboard. This change
supports an alternate error_code "course_not_started_enterprise_learner"
to trigger an alternative redirect to the B2B (enterprise) learner
dashboard.
This does two main things:
1. When the course metadata API response indicates
course_access.error_code = "course_not_started_enterprise_learner"
then redirect to "/redirect/enterprise-learner-dashboard".
2. When the top-level router matches path "/redirect/enterprise-learner-dashboard"
then redirec to to the value of config `ENTERPRISE_LEARNER_PORTAL_URL`.
ENT-8078
2023-12-15 07:45:36 -05:00
Marcos
2bf326fc67
UI search UI a11y changes ( #1253 )
...
* fix: Updated UI a11y changes in Courseware Search
* feat: Removed result count for search
* fix: Added new line at the end of course-tabs-navigation.scss
2023-12-15 09:23:34 -03:00
German
e004ead21d
bug: fix errors messages when results are empty ( #1252 )
...
https://2u-internal.atlassian.net/browse/KBK-80
2023-12-12 16:59:25 -03:00
German
4d723335bf
feat: use state params to keep query and filter while searching ( #1249 )
...
* feat: use state params to keep query and filter while searching
* feat: Minor factors renaming methods
* feat: fix tests
* feat: Only change url when hit search button
* feat: fix tests
2023-12-11 10:45:13 -03:00
mashal-m
d065c23e32
refactor: add @openedx in renovate automate configuration
2023-12-05 14:18:41 -05:00
alangsto
83c600737b
feat: remove segment event ( #1250 )
2023-12-05 11:47:36 -05:00
alangsto
a30dccd3cf
feat: upgrade frontend-lib-learning-assistant version ( #1248 )
2023-12-05 09:26:01 -05:00
Ben Warzeski
4e1346716b
feat: allow plugin.modal to open a fullscreen modal ( #1243 )
2023-12-04 13:18:59 -05:00
Marcos
5906576c6e
Add test coverage for Courseware Search components (WIP) ( #1242 )
...
* chore: 100% coverage on CoursewareSearchResults.jsx
* chore: Added test coverage for all CoursewareSearch components
* chore: Minor fixes on Courseware Search components
2023-12-04 12:39:07 -03:00
renovate[bot]
d7cffcd414
fix(deps): update dependency @edx/brand to v1.2.3
2023-12-04 11:34:23 +00:00
renovate[bot]
cf49d92951
chore(deps): update dependency rosie to v2.1.1
2023-12-04 07:05:38 +00:00
Leangseu Kim
2fd5e92d2d
chore: fix typo for modal event
2023-11-29 15:26:48 -05:00
leangseu-edx
bce25c462a
chore: update sidebar logic ( #1236 )
...
* fix: make side bar notification behave correctly
---------
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com >
2023-11-22 11:46:34 -05:00
Ben Warzeski
fe773d1700
feat: forward modal-close event to children on modal close ( #1238 )
...
* feat: forward modal-close event to children on modal close
* fix: update tests
2023-11-21 14:38:46 -05:00
leangseu-edx
748e73d128
revert: notification made forum click rate drop ( #1237 )
2023-11-17 15:30:51 -05:00
Leangseu Kim
c38d69f9db
chore: update test
2023-11-09 14:19:28 -05:00
Leangseu Kim
18103bcf54
chore: make notification display by default
2023-11-09 14:19:28 -05:00
German
9698c4d4de
fix: maxScore can be null ( #1235 )
2023-11-09 14:47:25 -03:00
Marcos
a70a26f2e5
Endpoint usage implementation for Courseware Search (WIP) ( #1232 )
...
* feat: Endpoint usage implementation for Courseware Search
Co-authored-by: Simon Chen <schen@edx.org >
* chore: Added tests and error case
* fix: remove console log
* fix: update tests
* fix: update tests
* fix: update variables
---------
Co-authored-by: Simon Chen <schen@edx.org >
Co-authored-by: German <germanolle@gmail.com >
2023-11-09 13:13:59 -03:00
Leangseu Kim
308f03cf3a
chore: make notification trigger default to open for audit user
2023-11-08 15:54:09 -05:00
Stanislav
9a0cdc06c9
fix: Fix dropdown menu in breadcrumbs ( #1190 )
...
Co-authored-by: Stanislav Lunyachek <lunyachek@MacBook-Pro-M1.local >
2023-11-08 13:35:29 -05:00
Mashal Malik
a64f0e0406
refactor: updated README file to reflect template changes ( #1230 )
2023-10-31 19:12:30 +05:00
Alex
ce24a58c99
feat: Add courseware search results filter container ( #1225 )
2023-10-27 09:34:29 -05:00
Marcos
c257048d29
feat: Added CoursewareSearchResults UI component ( #1224 )
...
* feat: Added CoursewareSearchResults UI component
* fix: Added conditional for undefined case instead of null
* fix: Updated code to avoid mutation
2023-10-27 10:57:02 -03:00
David Nuon
7c9211073f
Add CoursewareSearchForm component ( #1214 )
...
* feat: Add CoursewareSearchBar component
* fix: lint
* fix: Clarified component names and i18n description
* test: Add more tests
* fix: lint
* fix: Made props in CoursewareSearchForm optional
2023-10-24 13:32:26 -07:00
alangsto
040f1cb55b
feat: upgrade learning assistant version ( #1217 )
2023-10-23 15:54:48 -04:00
Feanil Patel
00e7680c20
chore: Update to the new version of brand-openedx in the new scope. ( #1216 )
...
Part of https://github.com/openedx/axim-engineering/issues/23
This updates the `@edx/brand` alias to point to the `brand-openedx` package at
the `openedx` scope. This does not impact imports because this package is used
via an alias.
2023-10-20 13:21:00 -04:00
Marcos
cbb419c256
Added Courseware Search container popover UI ( #1212 )
...
* feat: Added Courseware Search container popover
* chore: Added unit tests for CoursewareSearch and CoursewareSearchToggle
* chore: Updated unit test for CourseTabsNavigation
* chore: Partial coverage on Courseware Search Hooks
* chore: Finished Courseware Search Hooks unit testing
* fix: Fixed an overlook that caused a conditional hook
* fix: Reduced bounce timeout on scroll/resize to 100ms
* chore: Updated snapshots
* chore: Moved @testing-library/react-hooks dep to DEV
* chore: Minor adjustments on unit tests
* chore: Fixed test issue
2023-10-20 11:33:41 -03:00
alangsto
12205de132
feat: upgrade learning assistant version ( #1215 )
2023-10-20 10:07:18 -04:00
Marcos
62465ec956
feat: added waffle flag state for Courseware Search ( #1199 )
2023-10-12 19:06:00 +00:00
Syed Ali Abbas Zaidi
165097d061
chore: bump frontend-platform ( #1209 )
2023-10-12 18:42:22 +05:00
Zachary Hancock
570cdb4b2a
fix: exams lib bug patch ( #1205 )
2023-10-11 14:09:01 -04:00
Rafay
391ea08b20
fix: make progress graph respect course settings ( #1194 )
2023-10-11 11:28:10 -04:00
renovate[bot]
5604def491
chore(deps): update dependency @edx/frontend-build to v12.9.17
2023-10-04 21:51:00 +00:00
Syed Ali Abbas Zaidi
b788b969c3
feat: upgrade react router to v6 ( #1128 )
...
* feat: upgrade react router to v6
* fix: all test cases affected by react router upgrade
* refactor: fix navigations
* fix: test cases affectewd due to lib-special-exams
* refactor: improve code coverage
2023-10-04 17:34:53 -04:00
Zachary Hancock
b7a3d5640a
fix: special exams version fix ( #1196 )
2023-09-27 13:12:20 -04:00
Zachary Hancock
3a21d8c807
feat: update exams library ( #1188 )
2023-09-25 13:46:29 -04:00
alangsto
81442bebe9
feat: update learning assistant version ( #1195 )
2023-09-21 14:44:58 -04:00
alangsto
168ed1e184
feat: upgrade learning assistant version ( #1187 )
2023-09-18 13:27:57 -04:00
Ben Warzeski
c8e32c3f46
feat: allow override of plugin.modal height ( #1184 )
2023-09-15 10:12:47 -04:00
Bilal Qamar
51dd90741b
feat: update react & react-dom to v17 ( #1127 )
...
* feat: update react & react-dom to v17
* build: update paragon version
* refactor: updated edx packages
* refactor: updated react-unit-test-utils
* build: update lock file
* build: update lock file
* build: update lock file
* build: update lock file
* refactor: bumped frontend-lib-learning-assistant version
---------
Co-authored-by: mashal-m <mashal.malik@arbisoft.com >
2023-09-11 10:53:32 -04:00
Michael Roytman
f58d6d6d25
feat: add Segment event for rendering Xpert and bump frontend-lib-learning-assistant version ( #1182 )
...
In order to diagnose low usage rates, we're temporarily adding Segment events for rendering the chat and for closing the call-to-action message. This will help us determine whether Xpert is being successfully rendered and whether Xpert is being ignored by tracking whether learners close the call-to-action message at a high rate.
At a minimum, we expect to remove the Segment event for rendering the Xpert, because this will be a very noisy Segment event. We plan to leave it in for a few days just to accumulate data. We will evaluate whether to keep the call-to-action dismissal Segment event based on the data.
This commit adds the Segment event for rendering the Xpert. This commit also installs version 1.11.1 of frontend-lib-learning-assistant, which introduces a Segment event for for closing the call-to-action message.
2023-09-08 16:11:41 -04:00
alangsto
81a49bd755
feat: grant audit learners access ( #1180 )
2023-09-07 13:47:04 -04:00
Pierre Mailhot
2ae033160f
fix: alert.start.long and alert.start.calendar ( #1173 )
...
They are currently using end, but since we are in the course-start-alert file it should be start instead.
2023-09-07 11:18:35 -04:00
alangsto
32bd3190a6
fix: prevent content tools from displaying over chat sidebar ( #1179 )
2023-08-31 17:09:16 -04:00
Artur Gaspar
645ac2cb5f
fix: toggle notes visibility button state correctly ( #1170 )
2023-08-31 10:36:53 -04:00
Michael Roytman
ee80b24cba
feat: install new version of frontend-lib-learning-assistant to conditionally render toggle elements ( #1178 )
...
This commit installs version 1.9.3 of @edx/frontend-lib-learning-assistant, which includes a UI tweak to conditionally render the Xpert toggle button and action message (call-to-action) only when the Xpert sidebar is closed.
2023-08-30 11:53:23 -04:00
alangsto
ee1d816cc8
feat: update frontend-lib-learning-assistant ( #1177 )
2023-08-30 08:48:22 -04:00
alangsto
e8ac2ffc7e
feat: update frontend-lib-learning-assistant ( #1176 )
2023-08-29 17:01:38 -04:00
alangsto
62d3e95cc8
feat: update learning assistant version ( #1175 )
2023-08-29 15:47:02 -04:00
Michael Roytman
ce6771d7cc
feat: install new version of frontend-lib-learning-assistant to add UI tweaks ( #1174 )
...
This commit installs version 1.8.0 of @edx/frontend-lib-learning-assistant, which includes a various UI tweaks.
2023-08-29 14:08:39 -04:00
alangsto
1dcde821b4
feat: upgrade learning assistant library ( #1172 )
2023-08-28 13:38:19 -04:00
Michael Roytman
694e3ed6d5
feat: install new version of frontend-lib-learning-assistant and add Privacy Policy URL to config ( #1171 )
...
This commit installs version 1.6.0 of @edx/frontend-lib-learning-assistant, which includes a new user disclosure feature. This commit also includes the Privacy Policy URL to the frontend-app-learning config, because the Xpert learning assistant uses this config value in the disclosure.
2023-08-28 10:44:27 -04:00
alangsto
ba843622c2
feat: update version of the learning assistant frontend ( #1168 )
2023-08-24 14:19:19 -04:00
Michael Roytman
2d29827e6b
feat: install Xpert chatbot from frontend-lib-learning-assistant ( #1166 )
...
This commit installs the Xpert chatbot feature from the frontend-lib-learning-assistant repository into the frontend-lib-learning application.
This component is rendered by the Course component. The component is only rendered when a few conditions are satisfied.
2023-08-23 09:14:14 -04:00
sundasnoreen12
2b9b3db5d3
refactor: refactor code by creating 1 instance of header instead of 3 ( #1164 )
...
* refactor: refactor code by creating single instance of header instead of 3
* refactor: refactor courseStatus comparsion code
---------
Co-authored-by: SundasNoreen <sundas.noreen@arbisoft.com >
2023-08-23 14:46:47 +05:00
Awais Ansari
2e90e214b4
fix: should not fetch courseTopics for lti provider ( #1165 )
...
* fix: should not fetch courseTopics for lti provider
* refactor: fetch course topics when provider is edx
2023-08-22 12:44:31 +05:00
alangsto
ea2d7ed839
feat: add config value for chat response url ( #1163 )
2023-08-18 08:52:25 -04:00
Mohamed Akram
5ee61904d5
fix: make nav buttons use links for accessibility ( #1137 )
2023-08-14 13:18:55 -04:00
Zachary Hancock
6232b0cb98
Revert "Revert "feat: update special exams lib ( #1152 )" ( #1154 )" ( #1161 )
...
This reverts commit 1871e491a7 .
The original PR was reverted due to it's deploy coinciding with the app breaking. Turns out it was not the root cause.
2023-08-10 10:30:22 -04:00
Zachary Hancock
09542338a2
feat: rebuild package lock ( #1160 )
...
* feat: rebuild package lock
* feat: update paragon
* test: fix axios/jest incompatibility
2023-08-09 13:29:59 -04:00
renovate[bot]
c3d345e642
chore(deps): update dependency @edx/reactifex to v2.2.0
2023-08-09 04:24:16 +00:00
renovate[bot]
ec2bf60345
chore(deps): update dependency @edx/browserslist-config to v1.2.0
2023-08-09 00:02:00 +00:00
Zachary Hancock
b0c71e5291
fix: error when navigating exam units ( #1157 )
...
* fix: incorrect usage of useEffect callback caused intermittent react errors
2023-08-08 17:34:05 -04:00
renovate[bot]
dcd6847254
fix(deps): update dependency reselect to v4.1.8
2023-08-08 18:41:06 +00:00
renovate[bot]
d2df9241c3
chore(deps): update dependency @edx/frontend-build to v12.9.4
2023-08-08 15:56:08 +00:00
Zachary Hancock
1871e491a7
Revert "feat: update special exams lib ( #1152 )" ( #1154 )
...
This reverts commit 0c49658314 .
2023-08-08 11:23:12 -04:00
renovate[bot]
03543c0af1
fix(deps): update dependency js-cookie to v3.0.5
2023-08-08 14:33:17 +00:00
Zachary Hancock
0c49658314
feat: update special exams lib ( #1152 )
2023-08-08 09:04:58 -04:00
Demid
2a1173584e
fix: make iframe wrapper take all vieport width ( #1094 )
2023-07-31 12:21:56 -04:00
Omar Al-Ithawi
398330fa07
feat: include paragon in atlas pull ( #1145 )
...
This pull request is part of the [FC-0012 project](https://openedx.atlassian.net/l/cp/XGS0iCcQ ) which is sparked by the [Translation Infrastructure update OEP-58](https://open-edx-proposals.readthedocs.io/en/latest/architectural-decisions/oep-0058-arch-translations-management.html#specification ).
2023-07-25 11:21:54 -04:00
renovate[bot]
f92fc8c3a5
fix(deps): update dependency @popperjs/core to v2.11.8
2023-07-25 14:01:38 +00:00
renovate[bot]
5e072949d6
chore(deps): update dependency @edx/frontend-build to v12.9.3
2023-07-25 11:25:32 +00:00
Rebecca Graber
2d132f114c
feat: upgrade pact ( #1141 )
...
Upgrade pact to 11
2023-07-17 12:47:29 -04:00
alangsto
c73ef26d8e
feat: add segment event for lti modal launch ( #1140 )
2023-07-13 13:56:25 -04:00
ayesha waris
97ca7fe6aa
fix: sidebar state remains open for all users ( #1139 )
2023-07-13 15:30:16 +05:00
Ben Warzeski
e95a59c6c8
fix: modal hook name for unit iframe modal signal ( #1138 )
2023-07-10 15:26:56 -04:00
Peter Kulko
5f9c441cd2
fix: added Paragon translations ( #1136 )
2023-07-10 14:25:56 -04:00
Ben Warzeski
2e641ac6c9
Bw/unit splitup ( #1134 )
...
* refactor: break Unit component into smaller unit-tested parts
* feat: save scroll position on video fullscreen exit
* chore: remove swap file
2023-07-10 10:29:56 -04:00
alangsto
22937918ab
feat: add component to iframe LTI launch ( #1135 )
2023-07-06 14:57:39 -04:00
ihor-romaniuk
714f5d452c
fix: save scroll position on exit from video xblock fullscreen mode
2023-07-06 08:43:01 -04:00
ayesha waris
8ac9745261
fix: modifies sidebar state such that it remains open ( #1131 )
...
* fix: modifies sidebar state such that it remains open
* refactor: removed localstorage for discussions sideba
2023-06-27 14:05:46 +05:00
Zachary Hancock
340580cb41
chore: update exams lib ( #1130 )
2023-06-22 09:19:43 -04:00
Leangseu Kim
5a99ca5c91
fix: breadcrumb jump nav styling
2023-06-08 09:19:45 -04:00
Ben Warzeski
9943df49e4
feat: allow clipboard write to xblock iframes ( #1117 )
2023-06-06 10:09:33 -04:00
Jenkins
855474d406
chore(i18n): update translations
2023-06-04 17:09:52 -04:00
Ghassan Maslamani
a78496a3f6
fix: sync LMS_BASE_URL for bookmark API if changed
...
This change makes it possible to use the latest LMS_BASE_API
if it was changed because of dynamic config API, which is the
default case of tutor.
This changes closes openedx/wg-build-test-release/issues/270
Fixes that are simlar to this
- gradebook openedx/frontend-app-gradebook/pull/290
- course authoring openedx/frontend-app-course-authoring/pull/389
2023-05-31 15:11:34 +01:00
Jansen Kantor
79b65dadca
fix: gracefully handle 403 responses in tab loading ( #1111 )
2023-05-24 11:38:40 -04:00
Bilal Qamar
fc8f5d43e8
feat: upgraded to node v18, added .nvmrc and updated workflows ( #1084 )
...
* feat: upgraded to node v18, added .nvmrc and updated workflows
* refactor: updated packages
* refactor: updated packages
* refactor: updated packages
* fix: add workaround in json file
* build: remove jestEnv line from json
* refactor: updated packages
* refactor: updated packages
* refactor: updated packages
* refactor: updated packages
* refactor: updated packages
* refactor: updated packages
* fix: add workaround in json file
* build: remove jestEnv line from json
* refactor: updated packages
* refactor: updated packages
* refactor: updated packages
* refactor: updated packages
* refactor: updated packages
* refactor: updated jest & fixed failing tests
* refactor: updated lmsPact failing test cases
* refactor: updated frontend-build version
* Merge branch master of github.com:edx/frontend-app-learning into bilalqamar95/node-v18-upgrade
---------
Co-authored-by: mashal-m <mashal.malik@arbisoft.com >
2023-05-23 18:39:34 +05:00
Zachary Hancock
6232f40a74
feat: update special-exams-lib ( #1113 )
2023-05-16 15:08:46 -04:00
David Joy
bc0ff1ce65
chore: bumping frontend-platform version to get userId logging
...
frontend-platform has a new feature to include the userId (if it exists) when logging an error to the logging service. We want that.
2023-05-16 09:44:29 -04:00
David Joy
5997b29cee
fix: logging an error when unit iframe fails to load
...
Right now we log nothing to the logging service when a unit iframe fails to load. The ErrorPage that’s shown isn’t using the ErrorBoundary, so we had no indication that something went wrong. This solves the problem closer to the source where the error originates.
2023-05-16 09:44:29 -04:00
Omar Al-Ithawi
d2de0632cd
feat: add experimental atlas to pull_translations ( #1093 )
...
This is an experimental off-by-defualt feature for moving the translation files ouside the repos.
Run `OPENEDX_ATLAS_PULL=true make translations` to use atlas to pull translations instead of transifex.
Refs: FC-12 OEP-58
2023-05-09 10:03:42 -04:00
Zachary Hancock
922cc2187a
fix: update exams lib to fix download click bug ( #1110 )
2023-05-09 09:23:40 -04:00
Sagirov Eugeniy
d9539796b5
chore: update frontend-platform version to v4.2.0
2023-05-02 14:34:30 -03:00
alangsto
e0acb501eb
chore: upgrade frontend-lib-special-exams version ( #1107 )
2023-04-26 08:52:03 -04:00
Asad Ali
a03ffe2724
fix: fix links under contenttools ( #1096 )
2023-04-26 13:42:16 +05:00
Jenkins
cbdf7ce064
chore(i18n): update translations
2023-04-23 17:09:46 -04:00
Zachary Hancock
7184e85b2b
feat: update exams library ( #1103 )
2023-04-21 12:09:29 -04:00
Emad Rad
b5321d01e4
feat: Persian Language added to messages ( #989 )
...
feat: fa_IR added to transifex_langs
feat: Persian translations added
Co-authored-by: Leangseu Kim <lkim@edx.org >
Co-authored-by: leangseu-edx <83240113+leangseu-edx@users.noreply.github.com >
2023-04-18 14:03:06 -04:00
Yoiber
6c8ab1a4c9
chore(i18n): add more languages ( #1063 )
...
* chore(i18n): add more languages
* chore(i18n): Pylint fixed
2023-04-18 12:41:30 -04:00
Varsha
01f9d8f50b
feat: fetch exam access token ( #1083 )
...
* feat: fetch exam access token
* build: update frontend lib special exams version
2023-04-17 14:59:05 -04:00
Zachary Hancock
764befd4bd
feat: exams svc should not be enabled by default ( #1100 )
2023-04-12 10:36:21 -04:00
Zachary Hancock
7317c9424a
feat: update special-exams lib ( #1098 )
2023-04-10 09:46:21 -04:00
alangsto
d897663b73
feat: upgrade special exams version and add required config values ( #1097 )
2023-04-06 09:55:06 -04:00
Muhammad Adeel Tajamul
2e4eb158f2
feat: added url param to open discussion sidebar ( #1092 )
2023-04-04 13:33:35 +05:00
Jenkins
35b229bd1b
chore(i18n): update translations
2023-04-02 17:09:43 -04:00
Muhammad Adeel Tajamul
4ebd569792
feat: added open/close state of discussion sidebar in local storage ( #1086 )
2023-03-28 15:39:00 +05:00
lunyachek
52235ebc1c
feat: create component to decode params
2023-03-27 14:54:42 -04:00
Jenkins
aa380e8619
chore(i18n): update translations
2023-03-26 17:09:41 -04:00
lunyachek
4cf0c7f4d7
feat: Add border for active tab in course navigation at Live page
2023-03-22 10:36:33 -04:00
alangsto
743650a99e
chore: pin frontend lib special exams version ( #1088 )
2023-03-17 13:35:26 -04:00
Muhammad Adeel Tajamul
39d89bee9e
fix: discussion sidebar loads very slow ( #1081 )
2023-03-13 05:40:23 +05:00
Jenkins
a601e431b2
chore(i18n): update translations
2023-03-12 17:09:40 -04:00
Muhammad Adeel Tajamul
7519bbe28e
fix: copy link for discussion sidebar not working in chrome ( #1079 )
2023-03-10 06:01:24 +05:00
alangsto
4b90dcbfc3
feat: update special exams version ( #1080 )
2023-03-09 10:45:47 -05:00
Zachary Hancock
54cb52cb6d
feat: update special-exams library ( #1078 )
2023-03-08 15:14:39 -05:00
renovate[bot]
6dbd3f49dd
fix(deps): update dependency @edx/paragon to v20.28.4
2023-03-01 11:25:35 +00:00
renovate[bot]
678502bb40
fix(deps): update dependency @edx/brand to v1.2.0
2023-03-01 07:19:50 +00:00
renovate[bot]
bf77fc7ca1
fix(deps): update dependency query-string to v7.1.3
2023-03-01 02:08:11 +00:00
renovate[bot]
421a9a5d2b
fix(deps): update dependency @edx/frontend-lib-special-exams to v2.2.1
2023-02-28 22:45:58 +00:00
Feanil Patel
dfe44cae56
build: Updating a missing workflow file add-depr-ticket-to-depr-board.yml.
...
The .github/workflows/add-depr-ticket-to-depr-board.yml workflow is missing or needs an update to stay in
sync with the current standard for this workflow as defined in the
`.github` repo of the `openedx` GitHub org.
2023-02-28 10:37:18 -05:00
Feanil Patel
a88571dae8
build: Creating a missing workflow file add-remove-label-on-comment.yml.
...
The .github/workflows/add-remove-label-on-comment.yml workflow is missing or needs an update to stay in
sync with the current standard for this workflow as defined in the
`.github` repo of the `openedx` GitHub org.
2023-02-28 10:37:18 -05:00
Feanil Patel
a4ea334692
build: Creating a missing workflow file self-assign-issue.yml.
...
The .github/workflows/self-assign-issue.yml workflow is missing or needs an update to stay in
sync with the current standard for this workflow as defined in the
`.github` repo of the `openedx` GitHub org.
2023-02-28 10:37:18 -05:00
Adam Stankiewicz
97a1cb4ffc
chore: upgrade @edx/frontend-platform to v3.4.1 ( #1071 )
...
* chore: upgrade @edx/frontend-platform to v3.4.0
* chore: upgrade to frontend-platform v3.4.1
2023-02-28 09:18:28 -05:00
Jenkins
5166bfe056
chore(i18n): update translations
2023-02-26 16:09:40 -05:00
Varsha
33e3765b19
build: add exams url to envs ( #1066 )
2023-02-22 11:40:24 -05:00
Jenkins
a13e7d7389
chore(i18n): update translations
2023-02-19 16:09:38 -05:00
Isaac Lee
a4ea1b54a4
fix: exams with no due date now display exam type ( #1064 )
...
* fix: exams with no due date now display exam type
2023-02-16 15:16:19 -05:00
Eugene Dyudyunov
cd430ebb5d
fix: first section celebration
...
Fix the first section celebration modal showing logic.
On Nutmeg+ it's shown only after the page reload or after going directly
to the second section from the course home. Going through the course
with the Next/Previous buttons has no effect (which worked on Maple).
Notes:
- the weekly goal has the same showing logic, but I assume that is
correct behavior so no changes are added for it in this commit.
- showing a celebration modal for the first section completion when
going directly to the first unit of the second section seems to be a bug
(reproduces on Maple too)
2023-02-14 16:54:40 -05:00
Jenkins
630d44a8cc
chore(i18n): update translations
2023-02-12 16:09:38 -05:00
Jenkins
894e16ddf0
chore(i18n): update translations
2023-02-05 16:09:37 -05:00
Muhammad Abdullah Waheed
263c486330
chore: Automate Browserslist DB Update ( #987 )
...
* feat: added cron github action to auto update brwoserlist DB periodically
* refactor: used a shared script to update broswerslist DB, create PR and automerge it
2023-01-31 17:41:10 +05:00
Bilal Qamar
b3d33667d4
Updated frontend-build to v12 ( #962 )
...
* feat: rebase previous frontend-build upgrade
* chore: make welcome message to default to empty
2023-01-30 12:20:07 -05:00
Jenkins
b500546e8d
chore(i18n): update translations
2023-01-29 16:09:37 -05:00
leangseu-edx
cb9e0aa52f
feat: copy static to dist folder for prod ( #1057 )
...
* feat: copy static to dist folder for prod
* chore: update webpack.prod.config.js
Co-authored-by: Ben Warzeski <bwarzeski@edx.org >
Co-authored-by: Ben Warzeski <bwarzeski@edx.org >
2023-01-25 14:29:00 -05:00
Leangseu Kim
69ff5463b3
fix: update iframe static stylesheet
2023-01-25 10:08:44 -05:00
ihor-romaniuk
3b4561e142
fix: fix alignment in the streak celebration modal
2023-01-24 11:47:43 -05:00
Jenkins
cf3b3a27bc
chore(i18n): update translations
2023-01-22 16:09:35 -05:00
Ben Warzeski
3bb7aa06bc
Bw/share by unit ( #1050 )
...
* fix: disable share feature on component unmount
* fix: share only on set units
* fix: share only on set units
* fix: typo
2023-01-20 11:33:38 -05:00
Ben Warzeski
4cea9e582b
Bw/share by unit ( #1049 )
...
* fix: disable share feature on component unmount
* fix: share only on set units
* fix: share only on set units
2023-01-20 11:02:37 -05:00
Ben Warzeski
0c74bb5106
fix: disable share feature on component unmount ( #1048 )
...
* fix: disable share feature on component unmount
* chore: make sure useEffect run only once
Co-authored-by: Leangseu Kim <lkim@edx.org >
2023-01-20 09:07:18 -05:00
Jansen Kantor
b082f3ed19
feat: remove mmp2p ( #1042 )
...
* feat: remove mmp2p experiment folder
* feat: remove AccessExpirationAlertMMP2P
* feat: remove imports references and conditionals for mmp2p
2023-01-19 15:35:01 -05:00
leangseu-edx
5d477cebb2
fix: update social sharing icon and title ( #1046 )
...
* fix: update social sharing icon and title
* chore: remove twitter icon
2023-01-18 10:29:09 -05:00
Leangseu Kim
851e49f8fb
chore: install react share and implement social share demo
2023-01-17 09:17:40 -05:00
Jansen Kantor
09436dd175
test: each.it indentation ( #1043 )
2023-01-12 16:00:06 -05:00
Awais Ansari
53c8e01c28
fix: hide discussions sidebar and trigger icon when unit does not exist or enableInContext is false. ( #1039 )
...
* fix: removed nonCourseWare topics from topics
* fix: hide discussions sidebar and trigger icon when enableInContext is false
2023-01-09 14:29:42 +05:00
Leangseu Kim
ed2d816bbe
fix: upgrade discount space
2023-01-03 12:54:22 -05:00
Awais Ansari
7c067299fb
refactor: rename inContext param to inContextSidebar ( #1022 )
2022-12-30 17:04:33 +05:00
Mehak Nasir
4ee1570bfa
fix: sidebar length is fixed ( #1023 )
2022-12-28 13:34:17 +05:00
Leangseu Kim
91c548847b
fix: upgrade paragon to remedy the pipeline fix
2022-12-23 11:15:17 -05:00
renovate[bot]
49440ffb45
chore(deps): update dependency @edx/reactifex to v2.1.1
2022-12-23 11:54:31 +00:00
renovate[bot]
6752447d94
chore(deps): update dependency @edx/browserslist-config to v1.1.1
2022-12-23 05:25:42 +00:00
renovate[bot]
75c6aadb09
fix(deps): update dependency util to v0.12.5
2022-12-23 05:14:37 +00:00
renovate[bot]
9eceb355f6
fix(deps): update dependency reselect to v4.1.7
2022-12-23 05:02:03 +00:00
renovate[bot]
df7786388c
fix(deps): update dependency regenerator-runtime to v0.13.11
2022-12-23 04:51:29 +00:00
renovate[bot]
361de31e22
fix(deps): update dependency react-share to v4.4.1
2022-12-23 04:40:17 +00:00
renovate[bot]
9e040ec8f1
fix(deps): update dependency react-redux to v7.2.9
2022-12-22 22:25:46 +00:00
renovate[bot]
8db8aeed71
fix(deps): update dependency classnames to v2.3.2
2022-12-22 22:15:18 +00:00
renovate[bot]
04471e550b
fix(deps): update dependency @popperjs/core to v2.11.6
2022-12-22 22:04:21 +00:00
renovate[bot]
925ee97a76
fix(deps): update dependency @edx/frontend-lib-special-exams to v2.1.2
2022-12-22 21:54:00 +00:00
renovate[bot]
65086af173
chore(deps): update dependency @testing-library/jest-dom to v5.16.5
2022-12-22 21:42:53 +00:00
Adam Stankiewicz
33923d9a69
chore: upgrade @edx/frontend-build from v9 -> v12 ( #1017 )
...
* chore: ignore eslint issues during frontend-build v9 -> v12 upgrade
* chore: add comment to .eslintrc.js file
* chore: update frontend-build
* chore: update test and remove a few unit tests
Co-authored-by: Leangseu Kim <lkim@edx.org >
2022-12-22 13:44:02 -05:00
leangseu-edx
080d31e934
Revert "fix: update transifex flag for tx cli 1.4.0"
...
This reverts commit f8a1147571 .
2022-12-20 16:06:36 -05:00
Leangseu Kim
f3c80ed39b
fix: text in goal modal
2022-12-20 15:03:08 -05:00
Leangseu Kim
1ca4eda08a
chore: fix fo format relative time
2022-12-19 11:10:34 -05:00
Jenkins
6193c2d1b3
chore(i18n): update translations
2022-12-18 16:04:31 -05:00
leangseu-edx
f8a1147571
fix: update transifex flag for tx cli 1.4.0
2022-12-14 11:40:24 -05:00
Ghassan Maslamani
edba1600dc
fix: fix tabs urls on progress tab
...
This fix does fixes the url links by getting them from the state
simliar to how tabs navigation gets them.
This would allow it work for PUBLIC_PATH is not '/', i.e. in
tutor.
This was reported in openedx/build-test-release-wg/issues/222
2022-12-07 17:55:15 +00:00
Jenkins
9a07ad1501
chore(i18n): update translations
2022-12-04 16:04:31 -05:00
Awais Ansari
b343ca7a74
Revert "Revert "fix: remove minHeight from in-context discussion sidebar ( #1002 )" ( #1003 )" ( #1007 )
...
This reverts commit ba06fd7c98 .
2022-12-01 14:17:18 +05:00
Abdullah Waheed
b6d272e99d
feat: added new translations in Makefile and updated all the translations
2022-11-30 13:31:18 +00:00
Mubbshar Anwar
0fbb53ae86
fix: update event name ( #1004 )
...
update segment event name
VAN-1168
2022-11-23 11:24:20 +05:00
Awais Ansari
ba06fd7c98
Revert "fix: remove minHeight from in-context discussion sidebar ( #1002 )" ( #1003 )
...
This reverts commit 9396fbd9d4 .
2022-11-18 18:22:35 +05:00
Awais Ansari
9396fbd9d4
fix: remove minHeight from in-context discussion sidebar ( #1002 )
2022-11-17 20:59:50 +05:00
Abderraouf Mehdi Bouhali
57d880de70
fix(rtl): mirror new user tour modal background
...
Mirrors the background image used in the new user tour modal
as it obstructs the readability of the modal title when in RTL
2022-11-07 16:04:17 +00:00
Abderraouf Mehdi Bouhali
bfad5cf684
fix(rtl): use backslash to write fractions (grades)
2022-11-07 16:03:56 +00:00
Jenkins
b0378e1331
chore(i18n): update translations
2022-11-06 16:04:22 -05:00
Andrew Shultz
19d06d60be
fix: display onboarding expired after expiration ( #997 )
...
Currently expiring soon is displayed 28 days before expiration
and forever afterwards. Adds an actual expired state for after.
Also clarifies the expring soon message which assumed other course,
that was not necessarily true.
Also updates the take action lines when you do not have valid
onboarding to make sure they appear for everything not currently valid
or in process, and updates the submitted process lines to not appear
for expired statuses.
2022-11-03 09:26:42 -04:00
Zachary Hancock
df91fef82e
feat: update special exams lib ( #992 )
2022-10-31 11:49:24 -04:00
Jenkins
7e53ddb685
chore(i18n): update translations
2022-10-30 17:09:24 -04:00
Diana Olarte
be72e36a3a
feat: allow runtime configuration ( #955 )
...
Allows frontend-app-learning to be configured at
runtime using the LMS's new MFE Configuration API.
Part of openedx/frontend-wg#103
2022-10-27 10:01:43 -04:00
Abderraouf Mehdi Bouhali
fa5cf8f204
fix(rtl): force (%) symbol to follow text direction
2022-10-26 10:31:53 -03:00
Jenkins
759d154e13
chore(i18n): update translations
2022-10-19 05:08:31 -04:00
Abderraouf Mehdi Bouhali
7c4200e9d3
fix(rtl): mirror position of grade rectangles in grade bar ( #980 )
...
Translates the rectangles for current and passing
grades when to appear on the right when in RTL.
2022-10-14 12:49:37 -04:00
Kshitij Sobti
e5e73e40ba
feat: update discussion sidebar url to allow grouping by subsection ( #968 )
...
To enable grouping by subsection in the discussions MFE, this PR updates
the embed URL to the one that supports grouping.
ref: https://github.com/openedx/frontend-app-discussions/pull/281
2022-10-12 17:57:42 +05:00
Muhammad Abdullah Waheed
1892edaade
refactor: updated renovate config to auto update minor and patch versions of edx dependencies ( #963 )
2022-09-28 10:47:31 -04:00
Sarina Canelake
381be9a26b
Fix github url strings (org edx -> openedx) ( #971 )
...
* fix: fix github url strings (org edx -> openedx)
* fix: update path to .github workflows to read from openedx org
2022-09-14 10:01:48 -04:00
Shafqat Farhan
b3841ef446
feat: [VAN-1081] - Set weekly goal and start course events via query param ( #972 )
2022-09-13 11:00:09 +05:00
Jenkins
5a897e4ea1
chore(i18n): update translations
2022-09-11 17:07:42 -04:00
Hammad Ahmad Waqas
96ceab8b2f
fix: Redirecting to MFE home page instead of access-denied page to save redirection ( #970 )
2022-09-07 15:39:12 +05:00
Hammad Ahmad Waqas
f9806d0759
feat: added support to check if active enterprise is same as EnterpriseCourseEnrollment object ( #967 )
2022-09-07 11:39:03 +05:00
edx-semantic-release
a7b584c566
chore(i18n): update translations
2022-08-07 17:03:35 -04:00
Shafqat Farhan
193a184142
feat: [VAN-1000] - Set weekly goal through welcome email via query param ( #956 )
2022-07-26 09:07:55 +05:00
Hammad Ahmad Waqas
3e76f7ac78
feat: Added support to redirect to DSC if required. ( #958 )
2022-07-25 13:14:41 +05:00
Maman Khan
36062ff3a6
fix: removed derpreciated codecov package ( #953 )
2022-06-20 08:10:46 +05:00
ruzniaievdm
6257cb4b58
refactor: Replace PDF course certificate view code ( #946 )
...
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2022-06-13 09:15:09 -04:00
edx-semantic-release
792d9eb758
chore(i18n): update translations
2022-06-12 17:04:27 -04:00
edx-semantic-release
cd84a15891
chore(i18n): update translations
2022-06-03 13:57:12 -04:00
Diana Catalina Olarte
cafb881a61
fix: show site name instead of edX
2022-05-18 12:23:43 +01:00
edX requirements bot
fd94da0a43
feat: Add package-lock file version check ( #941 )
2022-05-06 15:53:47 +05:00
edx-semantic-release
1e41547b3e
chore(i18n): update translations
2022-04-24 17:04:22 -04:00
Renovate Bot
bf2f123367
fix(deps): update dependency @edx/paragon to v19.18.3
2022-04-21 19:06:04 +00:00
Renovate Bot
0211ecf45e
fix(deps): update dependency core-js to v3.22.2
2022-04-21 16:49:25 +00:00
renovate[bot]
36ac129267
fix(deps): update dependency @edx/paragon to v19.18.0 ( #926 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-21 12:32:06 -04:00
renovate[bot]
20d4c35d83
fix(deps): update dependency core-js to v3.22.0 ( #927 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-21 12:30:10 -04:00
Michael Terry
bbff8e719e
fix: remove support for the legacy courseware pages
...
Access to learners for these pages has been removed, so we don't
need to keep any support for it around. Simplifies some code paths.
2022-04-21 08:50:53 -04:00
edx-semantic-release
5461c08169
chore(i18n): update translations
2022-04-17 17:09:11 -04:00
Michael Terry
ee88a12d8f
fix: assume that dates & outline legacy tabs don't exist
...
They've both been removed from the LMS now. It would be harmless
to keep support for them in place, but it's pointless because
any redirects to the LMS will just come right back to us.
AA-799
2022-04-15 12:26:47 -04:00
Muhammad Adeel Tajamul
9b316bd859
feat: added live tab ( #923 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-04-14 10:04:26 +05:00
Renovate Bot
7e7eb83596
fix(deps): update dependency @edx/paragon to v19.15.1
2022-04-13 22:08:11 +00:00
Thomas Tracy
aaa367780d
fix: [MICROBA-1769] Cert status before course end ( #918 )
...
* fix: [MICROBA-1769] Cert status before course end
Right now, learners who are nonpassing are able to view information
about thier certificates early at the course end screen and progress
pages. This is because we show messaging around the nonpassing state in
some cases before a course ends and certificates are available. This can
also lead to cases where grades are not finalized and students who may
be passing see a scary nonpassing message instead.
This change makes it so during the course exit, a student who finishes a
course before the course is over will see the celebration screen
regardless of passing status. Once the course is over (or if
certificates are available immediately), and they are
still not passing, they will see the nonpassing messaging. The same
change was made for the certificate status alert in the progress tab.
2022-04-13 10:14:00 -04:00
Kshitij Sobti
6d42ee9c6f
feat: add discussions tab [BD-38] [TNL-9743] ( #879 )
...
* feat: add discussions tab
Adds code to load the discussions MFE in an iframe in the tab so the user isn't redirected to the LMS.
Adds code for the discussions tab, making it dynamically resize based on contents using a postMessage API.
* feat: update path based on user navigation inside discussions MFE
The discussions MFE will send path change events via the postMessage API so that the learning MFE path can be kept in sync. This will allow reloading a page without having the iframe revert to same path each time.
2022-04-13 19:01:29 +05:00
Renovate Bot
41047f4c88
fix(deps): update dependency @edx/paragon to v19.15.0
2022-04-12 09:55:15 -04:00
Renovate Bot
d83551c809
chore(deps): update dependency @testing-library/react to v12.1.5
2022-04-11 23:37:47 +00:00
Renovate Bot
7c3088901d
fix(deps): update dependency @edx/frontend-component-footer to v10.2.4
2022-04-11 17:27:50 +00:00
Renovate Bot
518c9ef6c2
chore(deps): update dependency @edx/reactifex to v2
2022-04-11 10:17:28 -04:00
Michael Terry
ae97efaf2b
fix: add back es-check & fsevents for now to fix build
...
A previous commit (7f37575 ) dropped es-check, which dropped
fsevents, which caused our build system (which is still using
npm@6) to fail with an error like `Unsupported platform for
fsevents` when trying to install fsevents through a dependency
(e.g. when installing npm aliases).
I am reintroducing all the package-lock changes from that commit
to get back fsevents in a state where that error does not occur.
I think a longer-term fix would be to instead upgrade our build
system to node16 / npm6. But this is an easy fix for now to unblock
the builds.
2022-04-11 09:46:10 -04:00
edx-semantic-release
361a099ed1
chore(i18n): update translations
2022-04-10 17:08:59 -04:00
Adam Stankiewicz
7f3757539a
build: use shared browserslist config and remove is-es5 check
2022-04-08 16:30:25 -04:00
Michael Terry
44f5132e2a
fix: downgrade react and upgrade some other deps to align
...
Now that we are using node 16, peer dependencies are much more
strict about aligning between all of our dependencies.
This PR downgrades react from 17 to 16 (no changes) and upgrades
paragon and frontend-lib-special-exams to all be on the same
page about what peer dependency ranges are valid.
2022-04-08 16:00:29 -04:00
Renovate Bot
53b19c9be3
chore(deps): update codecov/codecov-action action to v3
2022-04-07 15:24:08 -04:00
edX requirements bot
abc374b60a
chore!: Dropped support for Node 12
2022-04-07 15:15:04 -04:00
Muhammad Soban Javed
af837fcac8
fix: run npm i with npm 8 to update lock file version ( #915 )
2022-04-06 16:41:04 +05:00
Renovate Bot
e328e3d597
chore(deps): update dependency @testing-library/jest-dom to v5.16.4
2022-04-05 18:39:33 +00:00
Renovate Bot
559160213d
fix(deps): update dependency @popperjs/core to v2.11.5
2022-04-05 14:53:55 +00:00
Renovate Bot
878a4616f3
fix(deps): update dependency react-redux to v7.2.8
2022-04-04 16:02:20 +00:00
Renovate Bot
3028d79597
fix(deps): update dependency @edx/frontend-component-header to v2.4.6
2022-04-04 15:44:31 +00:00
alangsto
aa0de7663c
chore: upgrade special exams lib version ( #906 )
2022-04-04 06:41:51 -07:00
edx-semantic-release
acd91a1c31
chore(i18n): update translations
2022-04-04 07:10:20 -04:00
Usama Sadiq
b32817b3dd
build: update transifex pull translations command ( #903 )
2022-04-04 16:04:32 +05:00
Thomas Tracy
8b32e5892f
chore: [MICROBA-1780] missing copy edit ( #902 )
...
We missed a copy edit from the previous PR made for this ticket. Also
changing the id to something more relevant to the message.
2022-04-01 14:28:58 -04:00
Thomas Tracy
76cf85f3d7
chore: [MICROBA-1780] Copy edits ( #901 )
...
A partner was not happy with messaging for a course whose
students were in the "earned-not-available" state. This aims to make the
messaging more clear.
2022-04-01 12:43:05 -04:00
Renovate Bot
7d86c501a7
fix(deps): update dependency react-redux to v7.2.7
2022-03-31 22:18:26 +00:00
Renovate Bot
eeee32c100
fix(deps): update dependency @reduxjs/toolkit to v1.8.1
2022-03-31 22:02:34 +00:00
Renovate Bot
95d88a054e
fix(deps): update dependency @edx/frontend-platform to v1.15.6
2022-03-31 21:43:23 +00:00
edX requirements bot
550b15a16c
fix: transifex migration to new client
2022-03-31 13:33:29 -04:00
Renovate Bot
715393d6ad
chore(deps): update dependency @edx/reactifex to v1.1.0
2022-03-31 11:34:28 -04:00
Renovate Bot
19b4241020
fix(deps): update dependency @edx/paragon to v19.13.6
2022-03-31 09:34:02 -04:00
Renovate Bot
09bd5bd748
chore(deps): update dependency ansi-regex to 3.0.1 [security]
2022-03-31 09:32:44 -04:00
Renovate Bot
89771cb56b
chore(deps): update dependency @edx/frontend-build to v9.1.4
2022-03-31 02:23:12 +00:00
Michael Terry
3353ee2f9d
fix(deps): update dependency @edx/paragon to v19.13.1
2022-03-28 11:30:08 -04:00
Renovate Bot
7c1821382c
fix(deps): update dependency @reduxjs/toolkit to v1.8.0
2022-03-28 11:12:22 -04:00
Ghassan Maslamani
b444d677b7
fix: import i18n messages from header for learning to consume
...
It just makes the learning consume the i18n of the header, as
otherwise the learning would show the deafult messages of the
header.
2022-03-28 10:55:44 -04:00
dependabot[bot]
7178f28838
chore(deps): bump minimist from 1.2.5 to 1.2.6
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-28 10:44:40 -04:00
Renovate Bot
b07f22193c
chore(deps): update dependency ansi-regex to 4.1.1 [security]
2022-03-28 10:43:42 -04:00
Renovate Bot
c6eba42120
chore(deps): update dependency @testing-library/jest-dom to v5.16.3
2022-03-28 09:27:16 -04:00
Michael Terry
7bb2266790
fix: stop stripping most inaccessible sequences from navigation
...
I had previously made a "fix" to strip all inaccessible sequences
from the learning sequence outline hierarachy, as a way to filter
out unreleased sequences. See commit d1f19a9 .
But that was too big a hammer and stripped a lot of released-but-
inaccessible sequences too (e.g. prerequisites).
So now, we adopt a more nuanced approach and explicitly just filter
out sequences that are both inaccessible AND unreleased.
AA-1219
2022-03-28 09:16:05 -04:00
edX Transifex Bot
0a70f9b64e
chore(i18n): update translations
2022-03-27 17:08:29 -04:00
Renovate Bot
cfe4432c6b
fix(deps): update dependency @edx/frontend-component-footer to v10.2.2
2022-03-24 13:47:25 +00:00
Chris Deery
f7219b4f5d
fix: [AA-1219] Crash when locked content rendered without unit ID ( #878 )
...
Allows SequenceNavigation to complete rendering even if unitId is not provided.
2022-03-22 17:35:45 -04:00
Renovate Bot
14a19b2794
fix(deps): update dependency @edx/frontend-platform to v1.15.5
2022-03-21 20:21:41 +00:00
edX Transifex Bot
8a9767cdd3
chore(i18n): update translations
2022-03-20 17:08:15 -04:00
Chris Deery
3cba1bbac4
fix: [AA-1207] Remove redundant API fields ( #873 )
...
Remove redundant fields from courseware API. These are all found in courseHome:
- number
- org
- originalUserIsStaff
- isStaff
- verifiedMode
- isMasquerading (virtual field from isStaff and originalUserIsStaff)
2022-03-18 09:20:31 -04:00
Chris Deery
9436770620
fix: improve Guard for Iframe resize ( #875 )
...
Fix line that was causing JS errors when it was called in a context without a valid document.
2022-03-17 14:47:19 -04:00
Renovate Bot
d03dd34009
fix(deps): update dependency @fortawesome/react-fontawesome to v0.1.18
2022-03-16 20:57:50 +00:00
Renovate Bot
9cdacde4dc
chore(deps): update dependency @pact-foundation/pact to v9.17.3
2022-03-16 15:54:09 +00:00
Renovate Bot
a22ac3a776
fix(deps): update dependency @edx/frontend-platform to v1.15.3
2022-03-14 21:29:02 +00:00
Michael Terry
7e19af44da
fix: trust the course grade the LMS gives us for progress page
...
Rather than recompute it ourselves. Now that the backend is fixed
to consider only visible grades for the course grade, we don't need
to try to work around its logic (which is more accurate/consistent
in general).
AA-1217
2022-03-14 13:04:06 -04:00
Dillon Dumesnil
57c3f3080e
feat: AA-1205: Enable Entrance Exam support for Learning MFE ( #840 )
...
Adds an alert to the courseware if the section is an Entrance Exam. Also
adds a listener to reload the page upon receiving a message from the LMS
indicating the user has now passed the exam.
Commit also contains misc. clean up for i18n messages switching to variable names.
2022-03-14 08:09:15 -07:00
Renovate Bot
385635f5d1
fix(deps): update dependency @popperjs/core to v2.11.4
2022-03-14 11:59:19 +00:00
edX Transifex Bot
a7f763cd2a
chore(i18n): update translations
2022-03-13 17:08:02 -04:00
Renovate Bot
c7c9c19771
fix(deps): update dependency @popperjs/core to v2.11.3
2022-03-12 15:29:22 +00:00
julianajlk
1d3a779ef1
feat: Add past expiration messaging for UpgradeNotification ( #853 )
...
REV-2500
2022-03-11 10:37:30 -05:00
julianajlk
4f1a50ec24
feat: Add Value Prop past expiration messaging for gated content ( #836 )
...
REV-2500
2022-03-11 09:58:44 -05:00
Chris Deery
72d18dc4f9
fix: [AA-1207] unify source of tabs ( #861 )
...
Courseware and courseHome both provide tabs to the mfe.
This PR unifies the calls so that tab descriptions are only fetched from courseHome metadata
Remove jest-chain dependencies to make test errors more usable.
2022-03-10 13:29:30 -05:00
Renovate Bot
2197ec0c21
fix(deps): update dependency @edx/paragon to v19.7.0
2022-03-10 09:28:37 -05:00
Renovate Bot
069ac9c234
chore(deps): update dependency @testing-library/react to v12.1.4
2022-03-10 09:00:20 -05:00
Renovate Bot
3edf349969
fix(deps): update dependency @edx/frontend-platform to v1.15.2
2022-03-08 17:41:52 +00:00
Michael Terry
a2516e9fcc
fix: avoid a race condition with redux data on course exit page
...
I would sometimes see a case where we were trying to access
recommendations data before it was defined.
2022-03-07 15:03:03 -05:00
Renovate Bot
554806e9ce
chore(deps): update actions/setup-node action to v3
2022-03-07 14:18:38 -05:00
Renovate Bot
ed13128fc4
fix(deps): update dependency prop-types to v15.8.1
2022-03-07 13:40:23 -05:00
Renovate Bot
373a2d88fc
fix(deps): update dependency @edx/frontend-component-header to v2.4.5
2022-03-07 13:40:07 -05:00
Renovate Bot
bcd54a4f4b
fix(deps): update font awesome
2022-03-07 13:39:44 -05:00
Renovate Bot
c4cb0e5ac2
chore(deps): update actions/checkout action to v3
2022-03-07 13:39:26 -05:00
Renovate Bot
c77d518d04
fix(deps): update dependency core-js to v3.21.1
2022-03-07 13:39:12 -05:00
Renovate Bot
703250c3d2
fix(deps): update dependency @edx/frontend-component-footer to v10.2.1
2022-03-07 16:52:26 +00:00
Michael Terry
35ec314505
chore: drop unused frontend-enterprise-utils dependency
2022-03-07 11:35:50 -05:00
Michael Terry
9fc7951576
fix: downgrade frontend-build to fix our builds
...
For a still-unknown reason, 9.1.2 breaks our builds in GoCD.
While that investigation continues, let's drop down to a known
working version.
2022-03-07 11:35:50 -05:00
Michael Terry
4ed350c9c6
chore: update testing-library/react to latest 12.x
...
Also, drop our specific testing-library/dom dependency. We can
get it transitively though testing-library/react, and they are
coupled closely enough that we don't want them out of lockstep
anyway.
Thus, this commit also updates testing-library/dom to 8.x,
because that's what testing-library/react 12.x needs.
2022-03-07 11:35:50 -05:00
Michael Terry
ebed27529c
fix: adjust timer test to work again
2022-03-07 11:35:50 -05:00
Michael Terry
24ced5dc63
chore: update testing-library/dom version and clean dev deps
...
Get on the latest 7.x release and remove some unused dev deps:
- enzyme
- enzyme-adapter-react-17
- glob
2022-03-07 11:35:50 -05:00
Kshitij Sobti
f004d0ab3c
feat: Sidebar refactor and add support for discussions sidebar. ( #762 )
...
squash!: remove unnecessary styling and migrate to bootstrap and other review feedback
2022-03-07 18:56:05 +05:00
edX Transifex Bot
1bbcc6d052
chore(i18n): update translations
2022-03-06 16:07:49 -05:00
Renovate Bot
3d122e0fb9
chore(deps): update dependency @wojtekmaj/enzyme-adapter-react-17 to v0.6.6
2022-03-04 00:08:49 +00:00
Renovate Bot
685d2d5593
chore(deps): update dependency @pact-foundation/pact to v9.17.2
2022-03-03 21:38:21 +00:00
Michael Terry
97bd45cfa8
chore: update frontend-build, paragon, header, and footer
...
A collection of edx-owned npm updates. These required an actual
code change of using our own svg rather than directly loading an
svg from paragon, because paragon has its own svgo config that
can potentially conflict with our version of svgo - as it does
when we update frontend-build.
And with the latest versions of frontend-build, we can now use
the latest versions of paragon.
Header and footer updates thrown in for free.
2022-03-03 16:20:05 -05:00
Chris Deery
55dac2696e
fix: [AA-1206] resolve access APIs ( #838 )
...
* fix: [AA-1206] resolve access APIs
As part of eliminating redundant fields course_access was removed from
the Courseware metadata API. There are some differences between the
two APIs - courseware returned an error if the course had flags
preventing it from being loaded in the MFE, and courseHome had a
second field, can_load_courseware, that returned a boolean.
This fix unifies the handling of the access fields to behave consistently.
2022-03-03 16:12:14 -05:00
Michael Terry
4586f8a6ad
chore: update frontend-platform to 1.15.1
...
The bot PRs to do this stalled out, so I'm doing it manually.
2022-03-03 12:38:55 -05:00
Renovate Bot
88bc1f6956
fix(deps): update dependency @popperjs/core to v2.11.2
2022-03-03 12:08:06 -05:00
Jawayria
4f2f17beb3
fix: update workflow
2022-03-03 11:27:11 -05:00
edX requirements bot
8114750796
build: Added support for node v16
2022-03-03 11:27:11 -05:00
Michael Terry
7b945a9fce
fix: guard access to a react ref before using it
...
This was causing some errors ever since we started using the ref
in an event handler - I'm not entirely sure why the ref stops
being valid, unless it's a lifecycle thing. But anyway, this
seems to stop the error in testing.
2022-03-03 11:09:49 -05:00
Michael Terry
48aad3951a
fix: resize course handout iframe as contents change
...
This can happen if a handout has e.g. expanding list elements.
AA-1215
2022-03-01 13:05:35 -05:00
Michael Terry
dcf8da2279
chore: update transifex scripts to api v3
...
Transifex is sunsetting anything below v3 later this year. Let's
get ahead of our scripts unexpectedly failing.
- Switch 'reactifex' dev dep to our maintained fork at
'@edx/reactifex' (it has an older released version number,
but it's still maintained unlike the original)
- Update Makefile commands for new v3 transifex API
2022-02-28 12:49:35 -05:00
Michael Terry
d8e1124a4c
chore: update to paragon 19.3.0
...
No change on our end, this is just to get us as up-to-date as
possible.
This is the latest version of paragon we probably want to use as
long as we still claim to support IE11 via browserlist. We start
getting warnings about grid-auto-rows not being supported in IE11
beginning in paragon 19.4.0 with its new SelectableBox component.
To update our browerlist to drop IE11, we'll need to update our
node version. Which is in progress elsewhere. But for this series
of commits, I've gotten as far as I can / want to with paragon.
2022-02-28 11:19:19 -05:00
Michael Terry
e9f0a658d6
chore: update to paragon 19.1.0
...
Replace our custom Tour component with the drop-in ProductTour
replacement in paragon.
2022-02-28 11:19:19 -05:00
Michael Terry
7049445969
chore: update to paragon 19.0.0
...
Adapt to the big <Card> redesign.
Also, as part of 19.0.0, the shadow variables in paragon got
marked as !default, letting the theme override them. This would
normally be fine and good. But the edx.org theme has a dramatically
larger shadow set. And a lot of our cards and card-like components
were designed with a smaller shadow in mind. So I added a new
raised-card custom css class to keep as many cards looking the same.
Notably, I cannot fix the data tables on the Progress tab. So those
might have a larger shadow with this change, but that's unavoidable
and presumably the intent of the edx.org theme authors.
2022-02-28 11:19:19 -05:00
Michael Terry
f17a635e9d
chore: update to paragon 17.1.2
...
Adapt to secret <Spinner> API breakage (they stopped rendering
children, instead requiring a screenReaderText prop).
2022-02-28 11:19:19 -05:00
Michael Terry
cc8ee33dcd
chore: update to paragon 17.0.0
...
- Drop our custom breakpoints (identical to paragon's)
- Drop our custom useWindowSize (and adapt to paragon's version
not providing a size initially at component mount)
- Drop our dependency on react-responsive
- Drop our dependency on react-break
2022-02-28 11:19:19 -05:00
Ghassan Maslamani
c25ec8f1ae
feat: add descriptions for i18n messages ( #815 )
...
It fixes: openedx/frontend-wg/issues/74
2022-02-28 09:10:57 -05:00
Sarina Canelake
8325851813
build: add DEPR workflow automation
2022-02-24 16:05:03 -05:00
edX Transifex Bot
a66d2cf524
chore(i18n): update translations
2022-02-20 16:07:24 -05:00
renovate[bot]
628ede3ccc
chore(deps): update dependency follow-redirects to 1.14.8 [security] ( #800 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-17 16:33:23 -05:00
Michael Terry
c0c51a3028
fix: remove custom newrelic snippet in favor of new frontend-build one ( #832 )
2022-02-17 16:12:59 -05:00
Simon Chen
947e5e3cb2
fix: deny proctored exam access to audit and honor enrollment tracks ( #831 )
...
We need to allow both Timed exams and non-exam types content to be rendered
Co-authored-by: Simon Chen <schen@edX-C02FW0GUML85.local >
2022-02-17 16:10:32 -05:00
renovate[bot]
93baa10141
chore(deps): update dependency node-fetch to 2.6.7 [security] ( #821 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-17 15:49:19 -05:00
renovate[bot]
c02bf1eeed
chore(deps): update dependency @testing-library/jest-dom to v5.16.2 ( #760 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-17 15:47:13 -05:00
renovate[bot]
b4c90ab506
chore(deps): update dependency jest to v27.5.1 ( #756 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-17 15:46:24 -05:00
renovate[bot]
e20bed64fb
fix(deps): update dependency @edx/paragon to v16.24.0 ( #748 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-17 15:45:35 -05:00
Dillon Dumesnil
8285d42b7e
fix: AA-1194: Update the breadcrumb link ( #829 )
...
Before, for sections, it would link you to the chapter which would
cause a JS error since the sequence endpoint expects sequentials.
This updates to now link to the first subsection within a section when
you hit the section breadcrumb
2022-02-17 12:45:13 -08:00
Simon Chen
74484b7847
fix: revert "fix: deny proctored exam access to audit and honor enrollment tracks ( #828 )" ( #830 )
...
This reverts commit 45d5141769 .
Co-authored-by: Simon Chen <schen@edX-C02FW0GUML85.local >
2022-02-17 14:58:21 -05:00
Simon Chen
45d5141769
fix: deny proctored exam access to audit and honor enrollment tracks ( #828 )
...
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan >
2022-02-17 14:11:51 -05:00
Michael Terry
3c52eb2e8d
feat: stop calling course blocks rest API and assume LS exists ( #803 )
...
- Assume that Learning Sequences is available (waffle has been
removed)
- Stop calling course blocks API, which provided mostly duplicated
information now.
- Refactor a bit to avoid needing to globally know which units
exist in sequences. That is now provided just-in-time for only
the current sequence.
- Add /first and /last URLs that you can use instead of unit IDs
in URL paths, in service of the above point.
AA-1040
AA-1153
2022-02-17 14:10:24 -05:00
Ghassan Maslamani
616027df86
fix: rewrite calcualtor tips to reflect the supported features ( #825 )
...
Fixes #820
- Removing constants that are no longer supported
- Removing suffixes that are no longer supported
2022-02-17 11:24:00 -05:00
Kyle McCormick
93790464f8
build: move pact dependency to devDependencies ( #823 )
...
Pact is a testing library. It is not used in to run the
Learning MFE application. Therefore, it belongs in the
devDependencies section of package.json, not the
dependencies section.
2022-02-16 09:05:25 -05:00
Chris Deery
c2cb5744a1
fix: [AA-1195] update dependencies for security warnings ( #826 )
...
fix: [AA-1195] fix dependency security alerts
Update frontend-build dependency to 9.0.6
Update es-check to 6.2.1
2022-02-15 13:02:19 -05:00
dependabot[bot]
5d62cb2f46
chore(deps): bump nanoid from 3.1.30 to 3.2.0 ( #809 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 10:43:35 -05:00
dependabot[bot]
0f11fd6245
chore(deps): bump node-fetch from 2.6.1 to 2.6.7 ( #817 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 10:41:53 -05:00
dependabot[bot]
2d6e4063ed
chore(deps): bump follow-redirects from 1.14.1 to 1.14.8 ( #824 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.1 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 10:38:18 -05:00
Bianca Severino
7b6f5ccf86
chore: bump frontend-lib-special-exams to 1.15.3 ( #822 )
2022-02-14 09:57:08 -05:00
Bianca Severino
61f0ce2023
chore: bump frontend-lib-special-exams to 1.15.2 ( #814 )
2022-02-08 11:11:02 -05:00
Chris Deery
5706adde4d
fix: [AA-1018] api cleanup
...
revert missing slice from Tabpage call
2022-02-07 11:40:35 -05:00
Chris Deery
ec1c3da725
fix: [AA-1018] api cleanup
...
Fix error when moving from courseHome to courseware.
2022-02-04 11:48:58 -05:00
Chris Deery
64b0c03d30
fix: [AA-1018] api cleanup
...
couple of minor fixes from reviews
2022-01-31 11:20:17 -05:00
Chris Deery
3b33aacb3d
fix: [AA-1018] api cleanup
...
Back off change to fetchCourse in courseware/thunks.js
2022-01-31 11:20:17 -05:00
Chris Deery
f907c588c9
fix: [AA-1018] api cleanup
...
refactor - don't need to synchronize courseHomeMeta and coursewareMeta manually
2022-01-31 11:20:17 -05:00
Chris Deery
99cf1f9f06
fix: [AA-1018] api cleanup
...
refactor - remove 'slice' prom from TabContainer.jsx
2022-01-31 11:20:17 -05:00
Chris Deery
7f016e55aa
fix: [AA-1018] api cleanup
...
Implement review feedback.
Clean up tests
2022-01-31 11:20:17 -05:00
Chris Deery
f0f8027de4
fix: [AA-1018] api cleanup
...
Remove extraneous logging statement
2022-01-31 11:20:17 -05:00
Chris Deery
fd3d0f9391
fix: [AA-1018] api cleanup
...
Remove debugging code
2022-01-31 11:20:17 -05:00
Chris Deery
3fe5bb1733
fix: [AA-1018] api refactor
...
This is the first step toward clearing out the redundant metadata from the
coursewareMetadata and getting it from a common source - the courseHomeMetadata.
remove username from coursewareMetadata
Remove courseAccess from coursewareMetadata.
Fix all unit tests
Modify classes that use metadataModel to use courseHomeMetadata for common data.
metadataModel still exists as a mechanism to distinguish if a component is under
courseware or courseHome, and it will be renamed or removed in a later refactor.
2022-01-31 11:20:05 -05:00
edX Transifex Bot
6db421eade
chore(i18n): update translations
2022-01-23 16:06:37 -05:00
Dillon Dumesnil
b9d1bf0624
feat: AA-1138: Adds in Weekly Goal Celebration Modal ( #797 )
...
The logic to show the modal is controlled by the backend.
Displays the modal only in courseware the first time the learner
hits their weekly learning goal. After viewing the goal, the
database row is updated to not show the modal again.
Also updates first section celebration to use the StandardModal
component as the Modal component has been deprecated.
2022-01-18 06:11:36 -08:00
edX Transifex Bot
2789c7415b
chore(i18n): update translations
2022-01-16 16:06:24 -05:00
Carla Duarte
8484d98e26
fix: RTL bug on progress tab ( #804 )
2022-01-14 15:09:11 -05:00
Carla Duarte
b346b741d5
fix: removing overflow-x scroll from checkpoint ( #802 )
2022-01-14 12:18:36 -05:00
Ihor Romaniuk
eedaa9f2e9
fix: add support for legacy theme static for the LmsHtmlFragment ( #785 )
...
Enables an alternative configuration to match the legacy styles. No-op by default.
2022-01-14 11:11:05 -05:00
Zachary Hancock
f2f0cb6008
chore: update special exams lib ( #798 )
2022-01-13 14:51:51 -05:00
Ihor Romaniuk
b61057f2df
feat: add rtl support ( #783 )
...
* feat: add rtl support for chart on progress tab
* feat: change 'div' to semantic 'main' tag
* fix: revert changing div to main tag
2022-01-12 09:40:58 -05:00
Carla Duarte
2d46bacdc7
fix: update Tour components and product tour behavior ( #794 )
2022-01-11 13:50:12 -05:00
Chris Deery
4655b344a7
feat: [AA-922] remove deprecated goals feature ( #789 )
...
* fix: [AA-922] remove deprecated goals feature
While the new Weekly Learning Goals were being rolled out, the previous goal setting feature still existed behind a waffle flag.
The Weekly Learning Goals now become the one and only learning goal feature. It is managed behind the course_experience.enable_course_goals flag
- Remove original Goals panel and related components
- Remove references to weeklyLearningGoalEnabled Waffle flag
2022-01-10 13:38:57 -05:00
Michael Terry
41207e953e
feat: show error page when xblock fails to render ( #795 )
...
AA-1175
2022-01-10 13:33:30 -05:00
Matthew Piatetsky
16a6eeab24
fix: add aria radiogroup role to goals widget ( #792 )
2022-01-07 14:04:53 -05:00
Michael Terry
907892e7bb
fix: don't log errors when we ask for sequence metadata for units ( #790 )
2022-01-04 15:07:48 -05:00
Zachary Hancock
f5d1b1c897
chore: update special exams library ( #788 )
2022-01-04 12:32:18 -05:00
edX Transifex Bot
5854afa987
chore(i18n): update translations
2022-01-02 16:10:59 -05:00
edX Transifex Bot
2aa2e42595
chore(i18n): update translations
2021-12-26 16:10:47 -05:00
Chris Deery
edf9e58d6d
fix: [AA-1076] show grade override notice ( #773 )
...
* fix: [AA-1076] show grade override notice
- Progress page indicates if a grade has been overridden
- add unit test
2021-12-21 14:07:44 -05:00
Michael Terry
d344b501ab
fix: add back missing message translation string ( #784 )
...
It was accidentally removed when we switched to the external
header (frontend-component-header), but the string is still
actually used.
2021-12-21 13:53:11 -05:00
julianajlk
2bf4f2a0b5
feat: Add NotificationTray persistence by course ( #772 )
...
REV-2424
2021-12-21 13:50:07 -05:00
Arslan
de49e8b271
fix: Use Link from router to fix path based routing issue
2021-12-21 12:53:37 +00:00
Michael Terry
fb21f88c02
fix: when LS is enabled, don't re-connect units and sequences ( #782 )
...
Learning Sequences (LS) don't need to edit unit blocks at all.
It's not their data and the stitching code didn't have all the
safety guards that the course block normalizer does in api.js.
This fixes an issue with degenerate course layouts (like problems
as direct children of sequences) when LS is enabled. It was trying
to stitch units and sequences together but failing to account for
unitIds that aren't actual units.
Which is technically still supported by the platform, though not
possible in Studio. We could try to do something smarter here, but
that's not LS's job - it should just trust that the unit data is
correctly normalized already. That unit loading code will
eventually move to the sequence metadata anyway (ideally) and LS
won't touch units at all.
AA-1162
2021-12-20 16:55:21 -05:00
Michael Terry
1044d2afc6
feat: use learning sequences even when masquerading ( #774 )
...
The backend recently grew support for it, so we can use it
directly instead of falling back to course blocks in that case.
AA-1151
2021-12-20 13:19:38 -05:00
Carla Duarte
aaf2856573
fix: round grades on progress tab ( #778 )
2021-12-20 09:03:30 -05:00
Asad Iqbal
1546c62e7f
feat: Removed course header stuff ( #715 )
2021-12-20 08:57:05 -05:00
edX Transifex Bot
b8875f3cda
chore(i18n): update translations
2021-12-19 16:10:41 -05:00
Carla Duarte
febc0cae0b
fix: course breadcrumb styling ( #776 )
2021-12-16 13:54:32 -05:00
Carla Duarte
cc0c3c24d9
fix: remove launch tour from header ( #775 )
2021-12-16 12:03:40 -05:00
Carla Duarte
2fa4a837b1
feat: new user course home tour (AA-1027) ( #750 )
2021-12-14 12:53:10 -05:00
Dillon Dumesnil
32e299e13b
feat: AA-1121: Add in eventing for Goals ( #770 )
2021-12-09 09:11:21 -08:00
Renovate Bot
f92d2e2ecd
fix(deps): update dependency @edx/frontend-platform to v1.14.3
2021-12-08 23:28:08 +00:00
Bianca Severino
fffc48b41a
chore: update frontend-lib-special-exams to 1.14.1 ( #765 )
2021-12-08 10:22:10 -05:00
Renovate Bot
0cc2dcdbc5
fix(deps): update dependency @edx/frontend-platform to v1.14.2
2021-12-08 13:09:15 +00:00
Dillon Dumesnil
e9ca92a359
fix: AA-1107: Update styling for goal unsubscribe page ( #763 )
2021-12-07 11:53:42 -08:00
Renovate Bot
439965847a
fix(deps): update dependency core-js to v3.19.3
2021-12-06 09:52:29 +00:00
Simon Chen
436c05487a
fix: Only dismiss the modal when masquerading as specific learner ( #759 )
...
if the user is masquerading as a specific learner, then dismiss the modal and do not post back and save the Honor Code signature
Co-authored-by: Simon Chen <schen@edX-C02FW0GUML85.local >
2021-12-02 10:08:49 -05:00
Michael Terry
fba300bc5c
fix: avoid trying to open a unit as a sequence ( #752 )
...
Make sure to always include the sequence ID when changing the URL
from the jump nav dropdown. We got the correct place eventually
anyway, but this avoids some API requests that we know will fail.
AA-1111
2021-12-01 12:28:10 -08:00
julianajlk
8c43de9fc0
feat: Update notification feature to be course specific ( #742 )
...
REV-2360
2021-11-30 09:25:14 -05:00
Phillip Shiu
c2b46d50a8
refactor: [REV-2388] remove "non-profit" MM-P2P language ( #758 )
2021-11-30 09:03:58 -05:00
Renovate Bot
e2ce54dea8
fix(deps): update dependency core-js to v3.19.2
2021-11-29 21:10:12 +00:00
Renovate Bot
af45d899e3
fix(deps): update dependency reselect to v4.1.5
2021-11-25 00:05:33 +00:00
Renovate Bot
15a4ea42b2
chore(deps): update dependency @testing-library/jest-dom to v5.15.1
2021-11-23 16:12:04 +00:00
Renovate Bot
555dddf8de
fix(deps): update dependency @edx/frontend-platform to v1.14.1
2021-11-22 13:32:11 +00:00
renovate[bot]
b03e0fd904
chore(deps): update dependency es-check to v6.1.1 ( #725 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-19 09:39:52 -05:00
renovate[bot]
a0c2e86a95
fix(deps): update dependency reselect to v4.1.4 ( #709 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-19 09:08:15 -05:00
renovate[bot]
39682badef
chore(deps): pin dependencies ( #735 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-19 09:04:27 -05:00
renovate[bot]
45afc3fbee
fix(deps): update dependency @pact-foundation/pact to v9.17.0 ( #747 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-19 09:03:56 -05:00
renovate[bot]
15d20dd693
fix(deps): update dependency @edx/paragon to v16.18.0 ( #692 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-19 09:03:27 -05:00
renovate[bot]
2d77ad7125
fix(deps): update dependency core-js to v3.19.1 ( #705 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:52:43 -05:00
renovate[bot]
33df4d2b7f
chore(deps): update dependency @testing-library/user-event to v13.5.0 ( #690 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:51:25 -05:00
renovate[bot]
09b16976fd
chore(deps): update dependency jest to v27.3.1 ( #691 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:50:35 -05:00
renovate[bot]
1b430f99fe
chore(deps): update dependency @edx/frontend-build to v8.1.6 ( #707 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:49:42 -05:00
renovate[bot]
982f849f41
fix(deps): update dependency @edx/frontend-platform to v1.14.0 ( #713 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:46:51 -05:00
renovate[bot]
6ec3a4cb5a
chore(deps): update dependency @testing-library/jest-dom to v5.15.0 ( #722 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:46:17 -05:00
renovate[bot]
4d29b202b1
chore(deps): update dependency ansi-regex to 5.0.1 [security] ( #736 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:45:15 -05:00
renovate[bot]
99ee1da598
chore(deps): update dependency path-parse to 1.0.7 [security] ( #737 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:44:53 -05:00
renovate[bot]
b896a64853
chore(deps): update dependency tmpl to 1.0.5 [security] ( #738 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-18 16:44:10 -05:00
edX Transifex Bot
94ab6d016e
chore(i18n): update translations
2021-11-15 02:09:44 +05:00
Michael Terry
41006f5cbf
feat: bump New Relic script to v1211 ( #743 )
...
From v1209. No notable changes, but just getting up to date.
2021-11-09 13:05:25 -05:00
Chris Deery
9c2c1427e1
fix: [AA-1087] defer goals widget for proctoring ( #727 )
...
fix: [AA-1087] defer goals widget for proctoring
- pause showing goals widget while proctor info panel awaits callback.
- Implement tests to check that goals show up when
proctoring does not
- small refactoring of LearningGoalButton to eliminate test warnings
2021-11-09 10:22:20 -05:00
Bianca Severino
c19f21d257
fix: pass integrity signature flag to exam wrapper ( #739 )
2021-11-08 13:36:45 -05:00
edX Transifex Bot
1d98de1e0c
chore(i18n): update translations
2021-11-08 02:09:30 +05:00
Dillon Dumesnil
64eb268cb0
feat: AA-1020: Add Credit Information to Progress tab ( #726 )
...
This is to match what the old Progress tab would show so we
can enable this for all credit courses as well
2021-11-05 11:08:29 -07:00
Carla Duarte
f7428db3c3
feat: product tour components ( #695 )
2021-11-05 07:57:15 -06:00
Renovate Bot
7986db7027
fix(deps): update dependency @edx/frontend-enterprise-utils to v1.1.1
2021-11-03 09:12:44 +00:00
edX Transifex Bot
7704a8a5d7
chore(i18n): update translations
2021-11-03 00:22:22 +05:00
Phillip Shiu
d88f83311c
refactor: [REV-2262] create generic bullets to reuse in all upsell messaging ( #723 )
2021-11-02 12:42:15 -04:00
Carla Duarte
6f0a69b838
fix: update goal styling ( #721 )
2021-11-02 09:22:43 -06:00
Chris Deery
7ed1be1960
fix: [AA-1044] add missing h2 for screenreaders ( #720 )
...
* fix: [AA-1044] add missing h2 for screenreaders
- Add placeholder h2 tag with message indicating reserve for future use
- internationalize placeholder text
2021-11-01 13:31:19 -04:00
alangsto
663559f8c7
chore: update special exams lib ( #718 )
2021-11-01 10:24:59 -04:00
edX Transifex Bot
4a56673377
chore(i18n): update translations
2021-11-01 02:09:48 +05:00
Michael Terry
d1f19a9dc4
fix: skip inaccessible learning sequence data ( #716 )
...
When normalizing learning sequences, skip inaccessible sequences
and also skip sections with only inaccessible sequences.
This both imitates the legacy course block behavior and also
avoids a failure when merging course block data with LS data
when they disagree about which sequences exist.
2021-10-29 10:53:50 -04:00
Renovate Bot
8a3722a723
fix(deps): update dependency redux to v4.1.2
2021-10-28 10:36:03 +00:00
Chris Deery
4abf6ebdce
fix: [AA-1078] weekly learning goals a11y nav ( #711 )
...
- Add radio role and aria-checked to button to enable screen reader use
2021-10-27 16:55:41 -04:00
Chris Deery
d1013802ba
fix: [AA-1078] a11y and styling for weekly goals ( #710 )
...
* fix: [AA-1078] weekly learning goals fine tune
- Fix a11y issues with buttons
- Replace media query with algorithmic approach for determining button layout
- Misc styling fixes
2021-10-27 10:48:14 -04:00
Renovate Bot
581e8c4769
fix(deps): update dependency react-redux to v7.2.6
2021-10-25 21:16:21 +00:00
Michael Terry
ea5c7f516a
fix: Revert "fix: disable the call to ecommerce for now ( #701 )" ( #706 )
...
This reverts commit f93519f675 .
The original fix may have been working after all and a bogus
test by me using a staff account made me think the discount was
not being offered. Reverting the emergency fix and going to test
the original fix again.
2021-10-25 10:24:23 -04:00
edX Transifex Bot
ce7cef0c6b
chore(i18n): update translations
2021-10-25 02:09:35 +05:00
Renovate Bot
45a823e6c7
fix(deps): update dependency @pact-foundation/pact to v9.16.5
2021-10-24 18:08:04 +00:00
David Joy
0b8cf06c29
fix: set modal-lti max-width to be important ( #702 )
2021-10-21 17:51:27 -04:00
Michael Terry
f93519f675
fix: disable the call to ecommerce for now ( #701 )
...
It doesn't seem to be working - instead never calling ecommerce and
always showing the normal non-discount version of the streak modal.
Going to investigate later, but this is just a quick shutoff for
now.
2021-10-21 16:46:10 -04:00
Michael Terry
c39b3ae4c5
fix: don't show 3-day streak discount if it won't provide a discount ( #658 )
...
Also, this will pull the actual discount percent from ecommerce,
instead of hardcoding it.
AA-1012
2021-10-21 12:50:14 -04:00
Renovate Bot
c3ea12225d
chore(deps): update dependency husky to v7.0.4
2021-10-21 05:26:12 +00:00
Renovate Bot
f914d83510
chore(deps): update dependency @edx/frontend-build to v8.0.6
2021-10-20 16:13:31 +00:00
Matthew Piatetsky
67ea30a45a
fix: ensure we don't update goals while users are masquerading ( #697 )
2021-10-20 10:20:01 -04:00
Phillip Shiu
eabbb440f0
Revert "refactor: create generic bullets to reuse in all upsell messaging ( #689 )" ( #696 )
...
This reverts commit 8735f219e9 .
2021-10-20 09:47:39 -04:00
Phillip Shiu
8735f219e9
refactor: create generic bullets to reuse in all upsell messaging ( #689 )
...
REV-2262
2021-10-20 07:49:05 -04:00
Chris Deery
c2414ce1ba
fix: [AA-906] WeeklyLearningGoals ( #694 )
...
Fix incorrect message for returning students
2021-10-19 15:30:04 -04:00
Michael Terry
e6fee7b5b9
fix: catch and redirect URLs with spaces in them ( #693 )
...
In an attempt to debug some odd LMS errors (which would happen if
you loaded an MFE page with spaces instead of plus signs), this
commit notices page requests with spaces in the course key and
switches it out for plus signs, logging the incident.
2021-10-19 11:39:06 -04:00
Chris Deery
d8f3c7441e
feat: [AA-906] UI for WeeklyLearningGoals ( #664 )
...
* feat: [AA-906] UI for WeeklyLearningGoals
Add component to OutlineTab for selecting Weekly Learning Goals
Move start button to before course outline, and put in card with Call to action.
Unit tests
Implement temporary a11y feedback
add react-responsive as a dependency
Everything except for the start/resume button move is behind a waffle flag: course_goals.number_of_days_goals
2021-10-19 10:37:22 -04:00
Renovate Bot
765bf2089c
fix(deps): update dependency @fortawesome/react-fontawesome to v0.1.16
2021-10-19 04:14:24 +00:00
Renovate Bot
10fce146fd
chore(deps): update dependency @edx/frontend-build to v8.0.5
2021-10-19 04:00:57 +00:00
edX Transifex Bot
b274cb5137
chore(i18n): update translations
2021-10-18 02:10:27 +05:00
Albert (AJ) St. Aubin
a6e539dad2
feat: update the text for unearned certificates
...
[MICROBA-1536]
2021-10-15 15:38:14 -04:00