renovate[bot]
43de4d1e32
chore(deps): update dependency @edx/frontend-component-header to v6.6.0 ( #2349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 13:36:10 -07:00
Braden MacDonald
591444d72d
test: Clean up editor tests ( #2343 )
...
* test: improve the editorRender helper
* fix: redux state bug introduced in #2326
* test: add note for future reference about accessing the editor redux store
2025-08-05 10:41:44 -07:00
Pradeep Patro
2f9566c4f5
refactor: Problem type handling to support localization
...
- Updated hooks and components to utilize localized problem titles and descriptions.
- Introduced `getProblemTypes` and `getAdvanceProblems` functions for internationalization support.
- Enhanced tests to verify localized titles and descriptions for problem types.
- Added new messages for various problem types and their descriptions.
- Refactored `TypeCard`, `TypeRow`, and `SelectTypeModal` components to use localized strings.
- Improved test coverage for problem type selection and rendering.
2025-08-05 15:37:18 +05:00
Navin Karkera
915bd559e0
feat: disable drag handles for children of library imported containers in course outline [FC-0097] ( #2311 )
...
* Hides/disables drag handles for children components of containers imported from library.
* Disables move, delete and duplicate options for children components.
* Move up and down option skips containers that cannot accept children (imported from library).
* Authors cannot drag and drop xblocks under containers imported from library.
* Improves drag-n-drop by creating a representational drag overlay.
2025-08-04 11:46:39 -05:00
Ishan Masdekar
00ce3d7856
feat: navigates subsection breadcrumb to first unit page ( #2329 )
...
- navigates the breadcrumb to the first unit under the subsection
instead of the outline page.
Closes #1924
2025-07-31 14:26:18 -07:00
Kyle McCormick
90ddc5e71c
chore: Delete CODEOWNERS ( #2347 )
...
See: https://github.com/openedx/axim-engineering/issues/1511
2025-07-31 16:18:31 -04:00
renovate[bot]
9ceebbe137
chore(deps): update dependency @edx/frontend-component-header to v6.5.2 ( #2334 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 13:19:42 -07:00
Ahtesham Quraish
8326257938
refactor: Replace connect with useSelector() and useDispatch() 1/5
2025-07-29 13:03:04 +05:00
Ahtesham Quraish
30cfd269e2
refactor: Replace of injectIntl with useIntl() part 5 #2285
2025-07-29 10:08:31 +05:00
renovate[bot]
082a1c6510
chore(deps): update dependency @edx/frontend-component-header to v6.5.1 ( #2309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-25 15:09:34 -07:00
renovate[bot]
a146307a4f
chore(deps): update dependency @codemirror/view to v6.38.1 ( #2303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-25 14:10:55 -07:00
Jacobo Dominguez
556bb1e56d
docs: update readme for AdditionalTranslationsComponentSlot ( #2321 )
2025-07-25 13:57:08 -07:00
Jorg Are
bd2e2d8655
feat: Add pt-BR to videoTranscriptLanguages ( #2242 )
2025-07-25 12:47:11 -04:00
dependabot[bot]
11de4022f0
chore(deps): bump on-headers and compression ( #2328 )
...
Bumps [on-headers](https://github.com/jshttp/on-headers ) and [compression](https://github.com/expressjs/compression ). These dependencies needed to be updated together.
Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases )
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md )
- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0 )
Updates `compression` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/expressjs/compression/releases )
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/compression/compare/1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: on-headers
dependency-version: 1.1.0
dependency-type: indirect
- dependency-name: compression
dependency-version: 1.8.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-07-24 17:06:52 -07:00
dependabot[bot]
9caa4351ba
chore(deps): bump form-data from 4.0.2 to 4.0.4 ( #2308 )
...
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 16:54:00 -07:00
Muhammad Qasim Gulzar
74e671d08b
fix: Course outline — issue when editing Section/Subsection/Unit name, and executing an action on the page ( #2275 )
...
When editing the title of a section, subsection or unit name, if someone created a new subsection, it would be duplicated and created twice. This change filters out the duplicate entry and eliminates the issue.
2025-07-24 12:40:48 +05:30
Navin Karkera
5b7efc65bc
feat: add library reuse indicators to all components in course outline [FC-0097] ( #2295 )
...
Add library reuse indicator to units, subsections and sections in course outline.
2025-07-23 13:13:28 -05:00
Ahtesham Quraish
f9cd15eee6
fix: press Cancel it's not properly refreshing the unit and not showing the blank component was added.
2025-07-23 14:13:06 +05:00
Jacobo Dominguez
bad66caadd
docs: update readme for additional course plugin slot ( #2315 )
2025-07-22 13:42:48 -07:00
Jacobo Dominguez
2ae594f23c
refactor: replacing injectIntl with useIntl part 4 ( #2301 )
2025-07-22 09:49:33 -07:00
renovate[bot]
8e3ea89339
chore(deps): update dependency axios-mock-adapter to v2 ( #2304 )
...
* chore(deps): update dependency axios-mock-adapter to v2
* test: update tests for compatibility with axios-mock-adapter v2
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Braden MacDonald <braden@opencraft.com >
2025-07-21 23:27:28 +00:00
Navin Karkera
537b3292ee
feat: library section subsection reuse in course ( #2279 )
...
Adds option for course author to import and use sections and subsections from library v2.
2025-07-21 15:38:47 -05:00
Ahtesham Quraish
46d5917303
refactor: Replace of injectIntl with useIntl() part 7 ( #2297 )
2025-07-18 14:52:57 -07:00
Jacobo Dominguez
4f3904ea4c
refactor: replacing injectIntl with useIntl part 3 ( #2300 )
2025-07-18 14:47:18 -07:00
Ahtesham Quraish
215f7280da
refactor: Replace of injectIntl with useIntl() part 6 ( #2298 )
2025-07-18 14:37:03 -07:00
Jacobo Dominguez
60417a76cb
refactor: replacing injectIntl with useIntl part 2 ( #2299 )
2025-07-18 14:21:39 -07:00
Jacobo Dominguez
cbec6505f5
refactor: replacing injectIntl with useIntl part 1 ( #2296 )
2025-07-18 14:21:26 -07:00
Diana Villalvazo
654daa58ee
fix: Change "choose library" phrasing depending on contentType ( #2276 )
...
* fix: change library dialog phrasing depending on contentType
* fix: separate i18n messages
* fix: i18n improvements
2025-07-17 16:20:24 -07:00
Braden MacDonald
bd18e874b5
Fix broken StudioHome tests ( #2291 )
...
There were a ton of problems with these tests, but the main one was the use of `waitFor` without `await`, causing all of the code inside each `waitFor` block to essentially be ignored.
Other problems fixed:
* Rendering a router inside a router was causing most of the render() calls to fail (our custom `render()` already provides a router so there's no need to provide one in the test case)
* Use of `testid` instead of queries based on what users see
* Tests could match on content in the body when trying to make assertions about the header
* Mock imported via `index.js` was causing `jest-haste-map` to print warnings about duplicate mock names (this is still happening for other mocks)
* Passing `courses: null` instead of `courses: []` was causing a broken render on two of the tests.
I also made other cleanups to follow best practices.
2025-07-17 15:45:22 -05:00
jacobo-dominguez-wgu
2db6d89fca
test: upgrading user-event to v14 ( #2277 )
2025-07-17 09:26:16 -07:00
Ahtesham Quraish
a51ff99042
fix: Files and Uploads search text is lost when using Sort and Filter more than once
2025-07-17 10:36:34 +05:00
renovate[bot]
966767ffd4
chore(deps): update dependency react-select to v5.10.2 ( #2273 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 14:32:29 -07:00
renovate[bot]
fc9ded432a
chore(deps): update dependency @edx/frontend-component-header to v6.4.2 ( #2272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 14:30:29 -07:00
Muhammad Faraz Maqsood
a3e03dc12f
Revert "Remove unused <EditorContainer> and URL route" ( #2274 )
2025-07-14 12:10:13 -04:00
Devasia Joseph
77fe2d1086
feat: Update Course Optimizer label from BETA to NEW
2025-07-11 19:03:30 +05:00
jacobo-dominguez-wgu
efd967a42b
test: replacing shallow snapshots with RTL part 2 ( #2267 )
2025-07-10 16:49:16 -07:00
jacobo-dominguez-wgu
eaba380417
test: replacing shallow snapshots with RTL ( #2266 )
2025-07-10 16:47:20 -07:00
Diana Villalvazo
f3332a214f
fix: remove old editorContainer ( #2268 )
2025-07-10 16:44:41 -07:00
jacobo-dominguez-wgu
bc11aaf5ce
test: removing @edx/react-unit-test-utils library ( #2263 )
2025-07-08 13:27:36 -07:00
jacobo-dominguez-wgu
4ae9d3c8df
test: replacing snapshot tests with RTL tests part 16 ( #2252 )
2025-07-08 10:08:32 -07:00
jacobo-dominguez-wgu
3673c5f561
test: replacing snapshot tests with RTL tests part 14 ( #2236 )
2025-07-08 09:37:07 -07:00
jacobo-dominguez-wgu
2fe24f39ac
test: replacing snapshot tests with RTL tests part 13 ( #2233 )
2025-07-08 09:33:53 -07:00
jacobo-dominguez-wgu
c4f565bf76
test: replacing snapshot tests with RTL tests part 15 ( #2248 )
2025-07-07 16:44:01 -07:00
Braden MacDonald
e8e5a3c4ce
docs: update PR template ( #2215 )
...
* docs: update PR template
* docs: incorporate suggestions from PR review
2025-07-07 23:04:58 +00:00
renovate[bot]
749c0022ec
chore(deps): update dependency @edx/frontend-component-header to v6.4.1 ( #2245 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 22:47:12 +00:00
Daniel Valenzuela
642be162d7
fix: open component with keyboard within unit page ( #2256 )
...
When selecting a component inside a unit with the keyboard, opening it in the sidebar by pressing enter was not working.
2025-07-07 17:34:21 -05:00
jacobo-dominguez-wgu
a969de4d90
test: replacing snapshot tests with RTL tests part 12 ( #2222 )
2025-07-07 15:25:27 -07:00
renovate[bot]
8d86433748
chore(deps): update dependency codemirror to v6.0.2 ( #2240 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 22:12:46 +00:00
renovate[bot]
90f375939a
chore(deps): update codemirror sub-packages ( #1908 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 15:12:22 -07:00
renovate[bot]
a1214f7fa9
chore(deps): update react-router monorepo to v6.30.1 ( #2156 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 14:57:24 -07:00