renovate[bot]
eae178a9ec
chore(deps): update dependency lodash to v4.17.23 [security] ( #2861 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 00:44:37 +00:00
edX requirements bot
2ab1219f36
chore: update browserslist DB ( #2865 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2026-02-09 00:28:05 +00:00
Rômulo Penido
7173b71cc4
fix: update sidebar design ( #2852 )
2026-02-05 15:44:46 -05:00
Brian Smith
f900ace15c
chore(deps): regenerate package-lock.json ( #2862 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-02-02 13:58:30 -08:00
Braden MacDonald
d44425c68f
test: lint using oxlint as well as eslint ( #2847 )
...
PR enables the use of oxlint (type-aware) alongside eslint, on a trial basis. Oxlint supports most of the same rules, plus more, is eslint compatible, and is much, much faster.
2026-02-02 11:47:31 -05:00
Braden MacDonald
6effb4d39e
chore: fix various lint/type issues found by oxlint ( #2850 )
2026-01-31 01:01:11 +00:00
Rômulo Penido
b0066e547c
feat: create context for sidebarPages ( #2827 )
...
Creates the `OutlineSidebarPagesContext` so we can add new pages using plugins, as in https://github.com/openedx/frontend-plugin-aspects/pull/115
2026-01-30 17:52:52 -05:00
Rômulo Penido
6558c2b1ed
fix: access restricted label refresh ( #2846 )
2026-01-30 17:09:42 -05:00
Braden MacDonald
747c2bc1b0
chore: clean up ValidationResult for NumericalInput problems ( #2849 )
2026-01-29 09:48:40 -08:00
Braden MacDonald
27e709912d
fix: don't use eval() to parse OLX ( #2848 )
2026-01-29 10:39:48 -05:00
Braden MacDonald
9d9d7a7167
fix: resolve incorrect or missing 'await' usages ( #2592 )
...
* chore: fix incorrect or missing 'await' usages
* test: fix broken test
* chore: ignore lines causing patch coverage to fail
2026-01-28 16:48:13 -08:00
renovate[bot]
7e53e1143f
chore(deps): update codemirror ( #2840 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 16:32:53 -08:00
renovate[bot]
66656753b4
fix(deps): update dependency @edx/browserslist-config to v1.5.1 ( #2844 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 10:41:07 -08:00
Irtaza Akram
05de984fa4
fix: show deafult grading method
2026-01-28 08:57:04 -05:00
Irtaza Akram
f6da58a950
fix: test
2026-01-28 08:57:04 -05:00
Irtaza Akram
5e5c92f487
fix: type error
2026-01-28 08:57:04 -05:00
Irtaza Akram
10705bc921
fix: test failures
2026-01-28 08:57:04 -05:00
Irtaza Akram
2e836a55cf
fix: add grading method view
2026-01-28 08:57:04 -05:00
Braden MacDonald
292a457834
chore: rename more files from .js to .ts ( #2842 )
...
* chore: rename more files from .js to .ts
* fix: fix some little issues caught by TS
* fix: fix type of 'certificateId'
2026-01-27 13:16:47 -08:00
renovate[bot]
5d97a98294
chore(deps): update dependency @edx/frontend-platform to v8.5.4 ( #2838 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 17:46:53 -08:00
renovate[bot]
53923d0db4
chore(deps): update dependency @testing-library/react to v16.3.2 ( #2841 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-26 15:44:27 -08:00
Chris Chávez
5157cbcfb2
feat: New Unit info sidebar [FC-0114] ( #2822 )
...
- Implements the basics for the Unit Sidebar:
- Splits the sidebar in legacy sidebar and in the new sidebar
- Implements the Unit Info Sidebar:
- Implements a new design for the visibility and publish status card.
- Implements the new Visibility field.
- Implements the settings tab for the sidebar. Implements all the new form to edit the
settings in the sidebar.
2026-01-26 16:18:32 -05:00
Chris Chávez
ef93e95dd7
feat: New header in course unit page [FC-0114] ( #2751 )
...
- `ENABLE_UNIT_PAGE_NEW_DESIGN` flag created
- New Status Bard implemented in the header of the course unit page.
- New buttons added in the header of the course unit page.
- Which user roles will this change impact? "Course Author".
2026-01-26 12:52:50 -05:00
Braden MacDonald
1626d6808d
chore: rename all 'messages.js' to 'messages.ts' ( #2836 )
2026-01-26 12:22:09 -05:00
edX requirements bot
b1c3151ca1
chore: update browserslist DB ( #2839 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2026-01-26 00:24:23 +00:00
renovate[bot]
bea1619537
chore(deps): update dependency @openedx/paragon to v23.19.1 ( #2765 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 23:00:25 +00:00
Navin Karkera
89e327b633
feat: course outline header update [FC-0114] ( #2823 )
...
Modifies new course outline header and actions
2026-01-23 09:08:19 -05:00
Braden MacDonald
0db79f3527
fix: clean up invalid breadcrumb usages in library updates ( #2811 )
2026-01-22 09:45:34 -08:00
Chris Chávez
82e24193a8
refactor: Use preview migration API & feat: Block import when the import would exceed the block limit [FC-0112] ( #2700 )
...
- Use the new preview migration API implemented in https://github.com/openedx/edx-platform/pull/37818
- Clean the code for the preview.
- Implements the commented in https://github.com/openedx/frontend-app-authoring/issues/2525#issuecomment-3554310315
2026-01-20 14:44:35 -05:00
renovate[bot]
f57d33a74e
chore(deps): update react-router monorepo to v6.30.3 ( #2819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 16:35:50 -08:00
Chris Chávez
0b2b8e142c
feat: New align sidebar for Course Outline [FC-0114] ( #2812 )
...
- Adds the align sidebar for Course and Section/Subsection/Unit cards (https://github.com/openedx/frontend-app-authoring/issues/2625 )
- Add a new library lock icon to tags imported from upstream (https://github.com/openedx/frontend-app-authoring/issues/2234 )
2026-01-19 11:59:43 -05:00
edX requirements bot
d5352b8632
chore: update browserslist DB ( #2828 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2026-01-19 00:24:56 +00:00
Chris Chávez
3076dc7598
fix: Bug when adding spaces to containers names in course outline ( #2825 )
...
- Fixes the bug introduced in https://github.com/openedx/frontend-app-authoring/pull/2732
- Removes the unnecessary `preventDefault`
2026-01-15 09:12:35 -05:00
Navin Karkera
a23a4da0a2
feat: add content in location in course outline [FC-0114] ( #2820 )
...
- Add container in-location in course outline using new add sidebar.
- Creates the placeholder card while creating a container
2026-01-15 07:29:26 -05:00
Chris Chávez
4cda17e046
feat: Make sections/subsections/units selectable in course outline [FC-0114] ( #2732 )
2026-01-12 21:12:46 -05:00
renovate[bot]
969f7a2858
chore(deps): update dependency @types/lodash to v4.17.23 ( #2818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 09:47:14 -08:00
edX requirements bot
12f1c2b1f5
chore: update browserslist DB ( #2817 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2026-01-12 00:26:34 +00:00
Muhammad Anas
6464f37e2a
feat: plugin slot for marketing banner on Schedule & Details page ( #2748 )
...
* feat: add Page Banner Slot for Schedule and Details Page
* fix: js to ts
* fix: remove js
* fix: lint issues
* fix: issues
* fix: lint issues
* fix: issues
* fix: issue
* fix: issue
2026-01-09 15:21:12 -08:00
renovate[bot]
5641daf68d
chore(deps): update dependency react-responsive to v10 ( #2784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 11:16:35 -08:00
Navin Karkera
3c22e4bbe1
feat: Add sidebar and library dropdown filter [FC-0114] ( #2778 )
...
* Add flow in course outline sidebar. Allows author to add new section/subsection/unit or any container from existing libraries via sidebar.
* Adds library dropdown filter and collections dropdown filter in add sidebar. Allows authors to filter containers by selected libraries and collections.
2026-01-09 12:14:48 -05:00
renovate[bot]
a7cbfead75
chore(deps): update codemirror to v6.5.3 ( #2771 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 00:52:38 +00:00
renovate[bot]
7b0223cefc
chore(deps): update dependency @tanstack/react-query to v5.90.16 ( #2781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 16:39:20 -08:00
renovate[bot]
478749028b
chore(deps): update dependency @testing-library/react to v16.3.1 ( #2770 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-07 09:49:31 -08:00
Rômulo Penido
220924233e
feat: course outline sidebar ( #2731 )
...
implements the new sidebar design for the Course Outline
2026-01-06 08:13:25 -05:00
edX requirements bot
122414cb73
chore: update browserslist DB ( #2780 )
...
Co-authored-by: abdullahwaheed <42172960+abdullahwaheed@users.noreply.github.com >
2026-01-05 00:25:41 +00:00
Rômulo Penido
fd0395ba03
fix: make sidebar (and content) fill the whole page ( #2777 )
2025-12-31 18:15:47 -05:00
Navin Karkera
38dfb68286
refactor: course import analysis and details page in libraries ( #2774 )
...
* Updates analysis details body text
* Updates partial banner text
* Rounds percentage of supported blocks
* Removes unsupported children blocks from total counts and percentages.
* Updates spacing in analysis page.
2025-12-31 10:36:44 -05:00
Navin Karkera
0f20267cc4
feat: course import filter in library and fix list order ( #2773 )
...
* Adds filter to show/hide previously imported courses in course import page in libraries.
* Fix issue with ordering of courses listing.
2025-12-29 09:37:44 -05:00
Rômulo Penido
7f10575b52
fix: import summary text ( #2772 )
...
Updates the text on the import summary shown on partial imports.
2025-12-24 12:28:31 -05:00
Chris Chávez
ef6bd073c0
refactor: Migrate accessibilityPage variable in Redux store to React Query ( #2760 )
2025-12-23 09:18:13 -05:00