Front-end for the Open edX Studio experience, implemented in React and Paragon.

17 stars 204 forks 17 watchers TypeScript GNU Affero General Public License v3.0
frontend-app tutor-supported
45 Open Issues Need Help Last updated: Jul 1, 2026

Open Issues Need Help

View All on GitHub
help wanted needs triage good first issue release testing verawood

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted needs triage good first issue release testing verawood

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
bug good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
bug help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted needs triage release testing

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted discovery

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
help wanted good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: The task is to modify the styling of the rename field in the Open edX Studio frontend (built with React and Paragon) to utilize the full available width. This improvement aims to enhance the user experience, particularly when editing long titles, by making them easier to view and edit. The change should be implemented in the `frontend-app-authoring` repository, considering related issues #1989 and #1849.

Complexity: 2/5
bug good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: The task requires replacing a custom list of language names in the Open edX Studio frontend (built with React and Paragon) with the browser's built-in `Intl.DisplayNames` API. This involves removing the existing `videoTranscriptLanguages` object and using the API to dynamically generate language names based on the user's locale.

Complexity: 2/5
help wanted good first issue code health

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: This task involves refactoring several React components within the Open edX Studio frontend application. The goal is to replace all instances of the deprecated `injectIntl` Higher-Order Component (HOC) with the modern `useIntl` hook for internationalization, improving code maintainability and consistency. This requires modifying specific files listed in the issue description, ensuring the functionality remains unchanged after the refactoring.

Complexity: 3/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: This task involves refactoring multiple React components within the Open edX Studio frontend application. The goal is to replace instances of the deprecated `injectIntl` Higher-Order Component with the modern `useIntl` hook for internationalization, improving code maintainability and consistency. This is part of a larger effort to update the codebase.

Complexity: 3/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: This task involves refactoring several React components within the Open edX Studio frontend application. The goal is to replace outdated `injectIntl` Higher-Order Components with the modern `useIntl` hook for internationalization, improving code maintainability and consistency. Specific components listed in the issue description need to be updated.

Complexity: 3/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: This task involves refactoring several React components within the Open edX Studio frontend application. The goal is to replace all instances of the deprecated `injectIntl` Higher-Order Component with the modern `useIntl` hook for internationalization, improving code maintainability and consistency. This requires modifying specified files, ensuring functionality remains unchanged after the update.

Complexity: 3/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: This task involves refactoring several React components within the Open edX Studio frontend application. The goal is to replace all instances of the deprecated `injectIntl` Higher-Order Component with the modern `useIntl` hook for internationalization, improving code maintainability and consistency. This requires modifying specified files, ensuring functionality remains unchanged after the update.

Complexity: 3/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: This task involves refactoring several React components within the Open edX Studio frontend application. The goal is to replace outdated `injectIntl` Higher-Order Components with the modern `useIntl` hook for internationalization, improving code maintainability and consistency. This requires modifying specified files to update their usage of internationalization functions.

Complexity: 3/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: This task involves refactoring several React components within the Open edX Studio frontend application. The goal is to replace instances of the deprecated `injectIntl` Higher-Order Component with the modern `useIntl` hook for internationalization, improving code maintainability and consistency. This requires modifying specified JavaScript files, ensuring functionality remains unchanged after the update.

Complexity: 3/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: Implement a loading indicator (spinner) while renaming library components in the Open edX Studio frontend (React/Paragon). This improves user experience by providing feedback during the asynchronous save operation, preventing accidental duplicate edits.

Complexity: 3/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported

AI Summary: Update the phrasing in the "Add unit from library" and "Add component from library" dialogs within the Open edX Studio frontend application. The changes involve replacing existing text with more concise alternatives, improving user experience. This also anticipates similar updates for a future section/subsection reuse workflow.

Complexity: 2/5
good first issue

Front-end for the Open edX Studio experience, implemented in React and Paragon.

TypeScript
#frontend-app#tutor-supported