Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[improve][fork] Update fork with lastest changes in upstream #11

Merged
merged 55 commits into from
Nov 15, 2023

Conversation

bra-i-am
Copy link

@bra-i-am bra-i-am commented Nov 9, 2023

This PR updates the fork of this MFE with the lastest changes in upstream

https://edunext.atlassian.net/browse/DS-713

0x29a and others added 30 commits July 31, 2023 12:21
* fix: incorrect usage of useEffect callback caused intermittent react errors
* feat: rebuild package lock

* feat: update paragon

* test: fix axios/jest incompatibility
This reverts commit 1871e49.

The original PR was reverted due to it's deploy coinciding with the app breaking. Turns out it was not the root cause.
* fix: should not fetch courseTopics for lti provider

* refactor: fetch course topics when provider is edx
…#1164)

* refactor: refactor code by creating single instance of header instead of 3

* refactor: refactor courseStatus comparsion code

---------

Co-authored-by: SundasNoreen <[email protected]>
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.
…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.
…I tweaks (#1174)

This commit installs version 1.8.0 of @edx/frontend-lib-learning-assistant, which includes a various UI tweaks.
…tionally 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.
They are currently using end, but since we are in the course-start-alert file it should be start instead.
…rning-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.
* 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 <[email protected]>
alangsto and others added 20 commits September 21, 2023 14:44
* 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
* 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
…1216)

Part of openedx/axim-engineering#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.
* 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
* feat: Added CoursewareSearchResults UI component

* fix: Added conditional for undefined case instead of null

* fix: Updated code to avoid mutation
* feat: Endpoint usage implementation for Courseware Search

Co-authored-by: Simon Chen <[email protected]>

* chore: Added tests and error case

* fix: remove console log

* fix: update tests

* fix: update tests

* fix: update variables

---------

Co-authored-by: Simon Chen <[email protected]>
Co-authored-by: German <[email protected]>
@codecov-commenter
Copy link

Welcome to Codecov 🎉

Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.

Thanks for integrating Codecov - We've got you covered ☂️

@bra-i-am bra-i-am marked this pull request as ready for review November 9, 2023 16:56
@bra-i-am bra-i-am changed the title [improve][fork] Update fork with lastest changes in upstream [improve][fork] Update fork with lastest changes in upstream (Olive & Palm) Nov 9, 2023
@bra-i-am bra-i-am changed the title [improve][fork] Update fork with lastest changes in upstream (Olive & Palm) [improve][fork] Update fork with lastest changes in upstream Nov 14, 2023
@bra-i-am bra-i-am merged commit c38d69f into eduNEXT:master Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.