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
renovate[bot]
88821077cb
chore(deps): update dependency @openedx/paragon to v23.14.0 ( #2191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 21:56:17 +00:00
renovate[bot]
3ebd2372d2
chore(deps): update dependency @tanstack/react-query to v4.40.1 ( #2260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 21:55:52 +00:00
renovate[bot]
6014da9a22
chore(deps): update dependency @types/lodash to v4.17.20 ( #2259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 14:42:36 -07:00
edX requirements bot
f355a17943
chore: update browserslist DB ( #2258 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-07-07 00:22:40 +00:00
Daniel Valenzuela
ae82486d72
fix: cannot open item sidebar after closing with 'X' button ( #2241 )
...
When closing an item (component, unit, section, container, etc) sidebar, and trying to reopen it inmediately by clicking the card, it was not opening because navigateTo was being used, but the URL already was the same you were being navigated to. So we also have to update the sidebar item info in the sidebar context in order for it to reopen properly.
2025-07-04 04:38:37 -05:00
Muhammad Faraz Maqsood
dd2853900b
feat: apply 2 column format for P&R page widgets
2025-07-04 10:40:15 +05:00