MuPp3t33r
aadccc748c
fix: course assets state persistence bug ( #2401 )
2025-10-08 11:36:26 -07:00
Navin Karkera
c4a439df47
fix: show before and after title in diff preview ( #2509 )
...
Fix display of Before and After display name in section/subsection sync preview modal.
2025-10-07 14:52:22 -05:00
renovate[bot]
8fe5fb6a20
chore(deps): update dependency universal-cookie to v8 ( #2512 )
...
* fix(deps): update dependency universal-cookie to v8
* refactor: validate typing of universal-cookie usages
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Braden MacDonald <braden@opencraft.com >
2025-10-06 23:08:46 +00:00
renovate[bot]
0315c05e11
chore(deps): update dependency fast-xml-parser to v5 ( #2515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 22:41:17 +00:00
renovate[bot]
a5d51ce4f4
chore(deps): update dependency @types/react to v18.3.26 ( #2513 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 15:25:18 -07:00
renovate[bot]
3a6378e569
chore(deps): update dependency @testing-library/jest-dom to v6.9.1 ( #2508 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 14:40:55 -07:00
renovate[bot]
e37f2e0071
chore(deps): update dependency @types/react to v18.3.25 ( #2507 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 14:40:18 -07:00
edX requirements bot
835de77385
chore: update browserslist DB ( #2506 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-10-06 00:21:27 +00:00
renovate[bot]
7f23e9b585
chore(deps): update dependency @openedx/paragon to v23.14.4 ( #2504 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 00:30:06 +00:00
renovate[bot]
32ed2f183b
chore(deps): update codemirror ( #2487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 00:29:54 +00:00
renovate[bot]
292068af6e
chore(deps): update dependency @tanstack/react-query to v5.90.2 ( #2488 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 17:17:05 -07:00
Chris Chávez
a975f3b716
feat: New modal to sync changes for standalone text components [FC-0097] ( #2449 )
...
Adds a new sync modal when a Text component has local changes.
2025-09-30 09:45:13 -05:00
Chris Chávez
1c7ad2f725
feat: Migrate Legacy Libraries Flow [FC-0097] ( #2425 )
...
- Creates all steps of the flow described in https://github.com/openedx/frontend-app-authoring/issues/2201
2025-09-29 18:02:15 -05:00
renovate[bot]
7ba3db0187
chore(deps): update dependency @openedx/paragon to v23.14.3 ( #2485 )
...
* chore(deps): update dependency @openedx/paragon to v23.14.3
* fix: ref was invalid and causing console error
"Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?"
(Paragon does not support refs for IconButtonWithTooltip, although it could be added at any time.)
* fix: react query console error in tags drawer
"No queryFn was passed as an option, and no default queryFn was found. The queryFn parameter is only optional when using a default queryFn."
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Braden MacDonald <braden@opencraft.com >
2025-09-29 21:07:49 +00:00
edX requirements bot
fdf98a1400
chore: update browserslist DB ( #2486 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-09-29 00:21:05 +00:00
Chris Chávez
56d3eede64
feat: Adding loading and done states to the publish library button [FC-0097] ( #2237 )
...
Adds loading and done states to the publish library button.
2025-09-26 15:15:23 +00:00
oleksandr.buhaienko
c5de944d72
test: Remove support for Node 20
2025-09-26 10:29:24 -03:00
Rômulo Penido
523dd1f389
feat: add library v2 alert ( #2413 )
...
Adds an Alert to the Legacy Library Page to notify the user of the process of deprecating Legacy Libraries and a Button to open the Migrate Library interface.
2025-09-25 16:01:57 -05:00
Navin Karkera
cffc4d77c9
feat: migration filter and search bar in legacy libraries tab [FC-0097] ( #2421 )
...
Adds search bar and migration filter in legacy libraries tab
2025-09-25 17:00:26 +00:00
Navin Karkera
25160347b3
feat: container library-course sync diff prevew [FC-0097] ( #2464 )
...
Container sync preview implemented
2025-09-25 11:13:58 -05:00
Navin Karkera
d63680083d
feat: show migration status in libraries list [FC-0097] ( #2417 )
...
Adds migration status to library cards in legacy libraries tab in studio home.
Also converts javascript files to typescript and replaces redux with react query for related api calls.
2025-09-25 10:49:13 -05:00
bydawen
39e5f89b45
build: Upgrade to Node 24 ( #2459 )
2025-09-22 09:49:04 -07:00
edX requirements bot
7e81b52583
chore: update browserslist DB ( #2469 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-09-22 00:22:14 +00:00
Rômulo Penido
1efa94d410
fix: update delete and remove modals design [FC-0097] ( #2453 )
...
Changes the Remove/Delete Component/Container dialogs according to the design. It also standardized the messages from Components and Containers.
2025-09-18 16:27:35 -05:00
bydawen
d98a34ac3f
test: Add Node 24 to CI matrix ( #2443 )
2025-09-18 10:09:51 -07:00
Akanshu Aich
8b530481de
fix: remove unused ENABLE_HOME_PAGE_COURSE_API_V2 config reference ( #2461 )
2025-09-18 09:49:03 -07:00
Muhammad Faraz Maqsood
9f6a882e61
fix: course optimizer issues ( #2450 )
...
- don't show `Scan results` heading until there are some results to show.
- change spinner from paragon with spinner icon which looks better than spinner itself.
- disable `update all` button when single update prev Link is in progress.
Co-authored-by: Muhammad Faraz Maqsood <faraz.maqsood@A006-01130.local >
2025-09-18 10:44:18 +05:00
renovate[bot]
b95b3a60ad
chore(deps): update dependency @tanstack/react-query to v5 ( #2404 )
...
* fix(deps): update dependency @tanstack/react-query to v5
* chore: update for compatibility with React Query v5
* chore: update for compatibility with React Query v5
* test: update tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Braden MacDonald <braden@opencraft.com >
2025-09-17 16:10:08 -07:00
Navin Karkera
61c87fe6a6
feat: allow editing imported unit blocks ( #2405 )
...
Allows authors to edit imported unit display name in outline.
2025-09-17 12:27:04 -05:00
renovate[bot]
c21b664a8b
chore(deps): update codemirror to v6.4.10 ( #2432 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 10:50:08 -07:00
Chris Chávez
71376fa22b
feat: ENABLE_LEGACY_LIBRARY_MIGRATOR flag added ( #2440 )
...
- Adds the `ENABLE_LEGACY_LIBRARY_MIGRATOR` flag. **Reason:** The migrator frontend is finishing before the backend; this flag is mainly to hide it until it is fully connected and working with the backend.
- Puts the migration warning under the new flag.
2025-09-12 11:20:31 -05:00
Chris Chávez
23b4f4731e
fix: Use the correct branch of openedx/.github repo for add-cc-to-board ( #2441 )
2025-09-11 12:33:10 -07:00
Chris Chávez
ab645ad86b
feat: add-to-cc-board Github action created. ( #2302 )
...
- This is a label trigger to add an Issue or PR to the front-end [Core Contributor project board](https://github.com/orgs/openedx/projects/80 ).
- This action uses the `Core Contributor assignee` label as a trigger.
- This action reuses https://github.com/openedx/.github/pull/169
- When you add the label to an issue or PR, it is automatically added to the board https://github.com/orgs/openedx/projects/80
2025-09-10 17:10:38 -05:00
Navin Karkera
720b591add
feat: display only one card action overflow menu ( #2427 )
...
Instead of stopping whole click event propagation from actions to card element, specifically stop click event if the source target is actions menu.
2025-09-08 16:47:17 -05:00
renovate[bot]
87239ab723
chore(deps): update dependency @types/react to v18.3.24 ( #2431 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 09:41:52 -07:00
Asad Ali
0117c1eae3
fix: allow thumbnail upload on Videos page if no thumbnail ( #2388 )
...
* fix: allow thumbnail upload if no thumbnail
* fix: improve thumbnail upload impl
* test: fix tests
* test: fix tests
* fix: do not show thumbnail upload if not allowed
* test: fix coverage
* test: add thumbnail test
* fix: display thumbnail overlay when video status is success
2025-09-08 09:40:32 -07:00
Ahtesham Quraish
0f7c8de882
fix: files page web url missing #2409 ( #2420 )
...
Co-authored-by: Ahtesham Quraish <ahtesham.quraish@A006-01455.local >
2025-09-08 09:33:19 -07:00
dependabot[bot]
387c45a5b2
chore(deps): bump actions/setup-node from 4 to 5 ( #2433 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
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-09-08 09:00:29 -07:00
edX requirements bot
6377fbd896
chore: update browserslist DB ( #2430 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-09-08 00:22:14 +00:00
Chris Chávez
67fab054ab
feat: Secondary publish workflow for components [FC-0097] ( #2399 )
...
- Adds the new publish button and the new confirm publish box for components.
- Deletes the old confirm publish modal for components
- Adds the publish button next to the open button for containers
- Update changes to grand-parent and grand-child items.
2025-09-05 17:12:40 +00:00
renovate[bot]
a7860b8392
chore(deps): update dependency @edx/frontend-component-header to v6.6.1 ( #2407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 02:20:41 +00:00
renovate[bot]
3082eca91c
chore(deps): update dependency @edx/frontend-component-footer to v14.9.1 ( #2415 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 19:07:46 -07:00
Rômulo Penido
2fb04d670f
feat: add legacy library alert ( #2412 )
...
Adds an Alert to the Legacy Library Page to notify the user of the process of deprecating Legacy Libraries and a Button to open the Migrate Library interface.
2025-09-02 14:23:49 -05:00
Samuel Allan
f79b65c273
fix: update frontend-build to fix install issues ( #2387 )
...
Earlier versions of @openedx/frontend-build used on older version of
'sharp', which caused intermittent installation issues. The version of
'sharp' was updated in @openedx/frontend-build to fix these issues, so
the frontend-build version can be updated here, to fix the issues in
this project too. See
https://github.com/openedx/frontend-build/issues/664 and
https://github.com/openedx/frontend-build/pull/665 for more information.
The frontend-build dependency was updated by:
```
npm install --package-lock-only @openedx/frontend-build
```
Private-ref: https://tasks.opencraft.com/browse/BB-9953
2025-09-02 09:48:30 -07:00
Pandi Ganesh
472d77823f
feat: Enhance Course Optimizer Page with Previous Run Links and Improved UI ( #2356 )
...
* feat: enhance course optimizer page design in studio
* feat: enhance course optimizer with prev run links update
* fix: increase container size and resolve style issues
* fix: enhance code structure and i18n support
2025-09-02 17:01:28 +05:00
edX requirements bot
09f4304daa
chore: update browserslist DB ( #2414 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2025-09-01 00:23:43 +00:00
Rômulo Penido
950bfee7c1
feat: add unlink upstream menu [FC-0097] ( #2393 )
...
Adds the Unlink feature to the Course Outline for Sections, Subsections and Units.
2025-08-28 11:44:15 -05:00
Pradeep
0f2dd4a88f
fix: ensure hyperlink renders correctly based on videoSource presence ( #2400 )
...
* fix: ensure hyperlink renders correctly based on videoSource presence
* refactor: remove unnecessary blank lines in VideoPreviewWidget tests
2025-08-28 14:44:17 +05:00
Chris Chávez
6646c8ed0f
style: Fixing nits about sync units [FC-0097] ( #2319 )
...
* Stay visible the sync icon in the course outline
* Update the message in the sync unit/subsection/section modal
* Add a tooltip to the edit and sync button.
2025-08-27 19:29:24 -05:00
Vivek Ambaliya
9a9806ccad
feat: add new help section in course team page
2025-08-27 14:08:16 +05:00