Areeb Sajjad
8fc00709b4
chore: upgrade react-datepicker ( #2709 )
2025-12-10 11:29:19 -08:00
renovate[bot]
f367a7641d
fix(deps): update dependency @tanstack/react-query to v5.90.12 ( #2741 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 14:41:03 -05:00
edX requirements bot
49d809b809
chore: update browserslist DB ( #2740 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-12-08 00:24:10 +00:00
Chris Chávez
dad736f9d1
refactor: Migration of course details to React query ( #2724 )
...
- Migrates the `courseDetails` part from the Redux Store to React Query.
- Creates a new `CourseAuthoringContext`
- Update the pages in `<CourseAuthoringRoutes>` to use the newly created context.
- Migrates some files to Typescript
- Migrates some tests to use `src/testUtils.tsx`
2025-12-06 00:14:32 +00:00
Chris Chávez
50f4f70671
feat: Import Course Details Page [FC-0112] ( #2664 )
...
Implements all the states for the Import Course Details
2025-12-05 12:03:55 -05:00
Rodrigo Mendez
0796e897ae
feat: Implement querying openedx-authz for publish permissions ( #2685 )
2025-12-04 14:40:32 -05:00
Chris Chávez
b76b003e01
refactor: Migrate Help Urls from Redux store to React Query ( #2714 )
2025-12-02 22:00:06 +00:00
renovate[bot]
e95758cc55
chore(deps): update dependency @types/lodash to v4.17.21 ( #2716 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 18:07:35 -05:00
renovate[bot]
c7ab2b2837
chore(deps): update dependency @types/react to v18.3.27 ( #2717 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 18:07:02 -05:00
edX requirements bot
dfe87f983b
chore: update browserslist DB ( #2715 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-12-01 00:25:55 +00:00
Muhammad Anas
f9e09f0601
fix: replace hardcoded edX with platformName in basicBannerTitle message ( #2711 )
2025-11-28 13:26:00 -05:00
Navin Karkera
0c1554b337
feat: placeholder blocks for failed import blocks ( #2703 )
...
Adds placeholder blocks in home page and respective collections tab in library for failed blocks during import from course.
2025-11-27 12:42:21 -05:00
Daniel Wong
294fe42942
feat: add support for origin server and user info ( #2663 )
...
* feat: add support for origin server and user info
* test: add coverage for restore archive summary
* test: increase coverage for restore archive summary
* fix: address comments
2025-11-27 10:04:15 -05:00
Chris Chávez
95ec41d2e7
feat: dock buttons to the bottom in import course stepper ( #2694 )
2025-11-26 18:18:41 -05:00
renovate[bot]
e620d70793
chore(deps): update dependency @openedx/paragon to v23.18.1 ( #2701 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 18:15:14 -05:00
Rahat Ali
fa562a691b
refactor: Replace ProctorTrack references with Generic Checks ( #2645 )
...
This pull request removes frontend-level handling of the ProctorTrack
proctoring provider from the frontend-app-authoring application.
As part of the broader ProctorTrack deprecation effort
(openedx/edx-platform#36329 ), the backend now provides generic proctoring
configuration rules instead of vendor-specific conditions. The frontend has
been updated to rely on these generic rules while still performing client-side
validation.
By removing the ProctorTrack-specific logic and using the backend’s generic
configuration model, this change keeps frontend-app-authoring aligned with
current backend behavior and avoids relying on deprecated vendor-specific
handling.
Co-authored-by: Taimoor Ahmed <taimoor.ahmed@A006-01711.local >
2025-11-26 12:26:30 -05:00
Kyle McCormick
70c19a3ffb
fix: "Back up" is two words when used as a verb ( #2696 )
...
There is a new menu item "Backup to local archive". Backup is the correct
spelling when using it as a noun or adjective, but the menu item uses as a
verb, so it should be two words, back up, i.e. "Back up to local archive"
2025-11-26 17:15:51 +00:00
Navin Karkera
ef36156d55
fix: consider children blocks of unsupported blocks while analyzing course import ( #2684 )
...
The analysis step before importing a course considers the parent block while counting unsupported blocks but does not include children in the unsupported count.
We fetch usage_keys of all unsupported blocks and fetch the children blocks that contain these usage_keys in their breadcrumb field i.e., they are part of the unsupported blocks.
2025-11-25 16:24:01 -05:00
dependabot[bot]
735159311d
chore(deps): bump actions/checkout from 5 to 6 ( #2692 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 16:02:45 -05:00
edX requirements bot
4fd52b9a4d
chore: update browserslist DB ( #2691 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-11-24 00:23:39 +00:00
Braden MacDonald
4a81ddbe74
refactor: convert <UnitButton> and <UnitIcon> to TSX ( #2649 )
2025-11-20 14:29:00 -05:00
Navin Karkera
2215fc53cc
fix: don't revert to advanced editor if block contains copied_from fields ( #2661 )
2025-11-19 15:43:52 -05:00
renovate[bot]
23ab74da14
chore(deps): update dependency formik to v2.4.9 ( #2655 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-18 18:19:25 -05:00
dependabot[bot]
1d385c6b4d
chore(deps): bump js-yaml ( #2659 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ).
Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2 )
Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.14.2
dependency-type: indirect
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 13:45:45 -05:00
renovate[bot]
acbd1de548
chore(deps): update dependency react-datepicker to v8 ( #2572 )
...
* fix(deps): update dependency react-datepicker to v8
* chore(deps): update code to work with react-datepicker v8
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Braden MacDonald <braden@opencraft.com >
2025-11-18 13:10:38 -05:00
Rômulo Penido
650bb62fa7
fix: migrate library alert text ( #2651 )
...
This PR updates the alert texts on the Migrate Libraries Stepper
2025-11-18 12:09:03 -05:00
Navin Karkera
e2f1aedf9a
feat: import analysis step ( #2657 )
...
Shows course analysis information in review import details step in course import stepper page. Also handles alerts based on the import status, like, reimport or unsupported number of blocks.
2025-11-18 11:41:27 -05:00
Kyle McCormick
5fadccabe2
fix: Rename builtin discussion providers, "edX" -> "Open edX" ( #2660 )
2025-11-18 14:55:33 +00:00
renovate[bot]
daed664404
chore(deps): update dependency fast-xml-parser to v5.3.2 ( #2594 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 18:07:45 +00:00
Asad Ali
495a682926
fix: do not reload multiple tabs on block save ( #2600 )
2025-11-17 12:54:07 -05:00
renovate[bot]
6f41cd76da
chore(deps): update codemirror ( #2535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 17:07:01 +00:00
renovate[bot]
64489e1b4d
chore(deps): update dependency @openedx/paragon to v23.18.0 ( #2643 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 17:06:10 +00:00
renovate[bot]
91c813b214
fix(deps): update dependency @tanstack/react-query to v5.90.10 ( #2654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 17:05:46 +00:00
Chris Chávez
2e7a29465f
refactor: Update title in ImportStepperModal ( #2658 )
...
Updates the title of one card from "Import Details" to "Analysis Details"
2025-11-17 16:51:44 +00:00
edX requirements bot
0f58329cb4
chore: update browserslist DB ( #2653 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-11-17 00:22:55 +00:00
Chris Chávez
54cfbeb756
feat: import course in library stepper [FC-0112] ( #2567 )
...
- Implemented the course import stepper described in https://github.com/openedx/frontend-app-authoring/issues/2524
- Adds the new `ENABLE_COURSE_IMPORT_IN_LIBRARY` flag
2025-11-14 13:07:00 -05:00
Muhammad Anas
7cf01de84c
fix: grading settings save button stuck in pending state ( #2614 )
2025-11-14 08:54:57 -05:00
Navin Karkera
a1abd43a11
refactor: rename team access navbar and sidebar ( #2644 )
2025-11-13 20:27:06 -05:00
Muhammad Anas
8f06263e27
fix: unit button active state ( #2617 )
2025-11-13 12:08:18 -05:00
Braden MacDonald
e10ab270dd
chore: don't name unused errors in catch expressions ( #2591 )
2025-11-12 18:11:22 -05:00
Braden MacDonald
a5d65abea2
chore: fix no-base-to-string ( #2597 )
2025-11-12 13:34:00 -05:00
Braden MacDonald
5ec00236cb
chore: fix unnecessary 'undefined' types ( #2589 )
2025-11-12 13:26:01 -05:00
Devasia Joseph
2530b01b82
fix: restrict single select questions to one correct answer ( #2618 )
2025-11-12 17:43:42 +05:00
renovate[bot]
13c51ce5a8
chore(deps): update dependency @tanstack/react-query to v5.90.7 ( #2611 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 10:49:02 -05:00
edX requirements bot
b2cfafc00e
chore: update browserslist DB ( #2610 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-11-10 00:22:49 +00:00
Rômulo Penido
6d619b9c40
feat: add course import page [FC-0112] ( #2580 )
...
Adds the Library Import Home, which lists course migrations to the library
2025-11-07 16:32:11 -05:00
Muhammad Arslan
6afe6095a5
fix: self-closing script tag fixed for TinyMceEditor ( #2510 )
...
(not really valid HTML but preserves backwards compatibility)
2025-11-06 09:38:04 -08:00
Muhammad Arslan
1b357cb2b6
fix: broken Course Overview editor on Schedule & Details page ( #2599 )
2025-11-05 15:15:31 -08:00
Chris Chávez
2de987b254
style: Update some texts in legacy libraries migration flow ( #2601 )
2025-11-05 18:13:32 -05:00
renovate[bot]
4299bf16b4
chore(deps): update dependency @openedx/paragon to v23.16.0 ( #2583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 15:07:54 -08:00