Skip to content

feat: add frontend-component-header and frontend-platform in their NE…#17

Merged
andrey-canon merged 1 commit intoopen-release/teak.nelpfrom
teak-mig/FUTUREX-1271
Oct 20, 2025
Merged

feat: add frontend-component-header and frontend-platform in their NE…#17
andrey-canon merged 1 commit intoopen-release/teak.nelpfrom
teak-mig/FUTUREX-1271

Conversation

@andrey-canon
Copy link
Collaborator

@andrey-canon andrey-canon commented Oct 15, 2025

Description

Adds frontend-component-header and frontend-platform in their NELC versions. This basically includes two main features

  • Language selector
  • LisaAI

Issue # 1271

How to test language selector

  1. Checkout this branch
  2. Run npm install
  3. Run the following commands
export PATH="$(pwd)/node_modules/.bin:$PATH" 
make OPENEDX_ATLAS_PULL=true ATLAS_OPTIONS="--repository=nelc/futurex-translations --revision=open-release/redwood.master" pull_translations
  1. Add the following setting MFE_CONFIG["ENABLE_HEADER_LANG_SELECTOR"] = True
  2. Verify the language selector component
2025-10-15.11-55-49.mp4

How to test LisaAI

  1. Checkout this branch
  2. Run npm install
  3. Go to studio and check the section schedule an details of any course
  4. Add the following setting
MFE_CONFIG_OVERRIDES = {
    "authoring": {
        "LISAN_AI_CLIENT_ID": "your-id",
        "LISAN_AI_ENABLED": True,
    }
}
  1. Check any text box
2025-10-15.11-56-20.mp4

@andrey-canon andrey-canon force-pushed the teak-mig/FUTUREX-1271 branch from 4b48a82 to 1c27918 Compare October 15, 2025 18:34
@andrey-canon andrey-canon changed the base branch from teak-mig/FUTUREX-1272 to teak-mig/FUTUREX-1347 October 15, 2025 18:34
Copy link
Collaborator

@johanseto johanseto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM working lang selector and Lisan in myh teak env.

Lang-Header

Screencast.from.17-10-25.17.16.59.webm

Lisan

Screencast.from.17-10-25.17.17.53.webm

@andrey-canon andrey-canon force-pushed the teak-mig/FUTUREX-1271 branch from b4f602c to 76fc693 Compare October 20, 2025 15:52
@andrey-canon andrey-canon changed the base branch from teak-mig/FUTUREX-1347 to open-release/teak.nelp October 20, 2025 15:52
@andrey-canon andrey-canon merged commit d365fde into open-release/teak.nelp Oct 20, 2025
3 checks passed
@andrey-canon andrey-canon temporarily deployed to open-release/teak.nelp October 20, 2025 15:53 — with GitHub Actions Inactive
@andrey-canon andrey-canon had a problem deploying to open-release/teak.nelp October 20, 2025 15:53 — with GitHub Actions Failure
@andrey-canon andrey-canon temporarily deployed to open-release/teak.nelp October 20, 2025 15:55 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants