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
Navin Karkera
5cda284cdb
fix: pass readOnly flag to Header in library authoring page ( #2598 )
2025-11-04 17:56:37 -05:00
Navin Karkera
436ac3155d
feat: nav dropdowns in library authoring view ( #2556 )
...
Updates navbar in library authoring page to include `Team Access` and `Import` menu options. Clicking on `Team Access` button opens Team management modal.
As per this new PR: https://github.com/openedx/frontend-app-authoring/pull/2570 , if admin console url is set, it should be used instead of team access modal. So updated this PR accordingly.
2025-11-03 17:06:50 -05:00
renovate[bot]
86a7e06a3c
chore(deps): update dependency @tanstack/react-query to v5.90.6 ( #2595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 09:31:38 -08:00
Navin Karkera
bd82c1d33d
fix: publish status of container on adding new children ( #2587 )
...
Updates publish status of container when adding new child components to a unit or other containers.
2025-11-03 10:01:30 -05:00
Navin Karkera
75ae9d549c
feat: handle duplicate children in container pages [FC-0112] ( #2584 )
...
If we have duplicate container or component in parent page in library, clicking on one of them selects both and removing any one from the parent blocks removes all instances.
This PR handles duplicates by including index/order_number of each child component in the url and using it to exclude a single instance and update parent structure.
2025-11-03 09:59:37 -05:00
edX requirements bot
cec074e6d4
chore: update browserslist DB ( #2593 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-11-03 00:23:01 +00:00
Braden MacDonald
36c9eba66d
refactor: remove remaining injectIntl(), ban it using eslint ( #2585 )
...
This finished the removal of `injectIntl` from this codebase, and configures a new eslint rule to ban it completely.
2025-10-30 20:10:52 -05:00
Navin Karkera
2dc087f87a
feat: differentiate between renamed and data edit in sync preview diff [FC-0112] ( #2577 )
...
Use `downstream_customized` field from upstream link to determine whether the text component was locally renamed or content updated or both and display correct notes in preview diff.
Also update libraries v2 alert wording as per https://github.com/openedx/frontend-app-authoring/issues/2169#issuecomment-3434735901
2025-10-29 17:24:04 -05:00
Javier Ontiveros
9b77a40284
feat: add restore from file UI for libraries v2 ( #2558 )
2025-10-29 21:37:35 +00:00
renovate[bot]
871d98828c
chore(deps): update dependency @openedx/paragon to v23.15.1 ( #2569 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 09:31:41 -07:00
renovate[bot]
f116740184
chore(deps): update github artifact actions ( #2571 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 10:49:02 -07:00
renovate[bot]
cd967a9878
chore(deps): update dependency @edx/frontend-platform to v8.5.2 ( #2568 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 10:47:21 -07:00
Farhaan Bukhsh
d8805bf2b4
chore: Updates frontend-component-header to include new slots ( #2576 )
...
Signed-off-by: Farhaan Bukhsh <farhaan@opencraft.com >
2025-10-27 16:07:51 +00:00
Diana Olarte
0972b7e62d
feat: [FC-0099] redirect to admin console MFE ( #2570 )
...
* feat: redirect to admin console MFE
This PR redirects to admin console MFE if the URL is configured, to leverage the new experience of team management this is part of the AuthZ project https://github.com/openedx/openedx-authz/tree/main/docs/decisions
* refactor: split the logic into 2 variables for readability
2025-10-27 15:59:25 +00:00
Kshitij Sobti
15a728d0e7
feat: Add slots for video and file upload components and alerts ( #1523 )
...
This change add plugin slots for the file and video upload components, and the alerts components on those pages.
2025-10-24 14:39:50 -07:00
Braden MacDonald
157e2464aa
test: fix test code improperly using/missing 'await' ( #2560 )
2025-10-24 21:31:51 +00:00