Skip to content

Conversation

Faraz32123
Copy link

@Faraz32123 Faraz32123 commented Oct 3, 2025

Ticket: TNL2-370
In this PR,

  • add release notes banner including link to release notes page

Screen.Recording.2025-10-06.at.6.31.23.PM.mov

@Faraz32123 Faraz32123 force-pushed the feat/add_release_notes_banner branch from dc8a059 to c8776fe Compare October 6, 2025 07:36
@codecov-commenter
Copy link

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@Faraz32123 Faraz32123 marked this pull request as ready for review October 6, 2025 08:09
@Copilot Copilot AI review requested due to automatic review settings October 6, 2025 08:09
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds a release notes banner feature to the course authoring interface. The banner promotes the new release notes functionality with a dismissible notification that includes a link to the dedicated release notes page.

  • Adds a new release notes page component and routing
  • Implements a dismissible page banner with internationalized messaging
  • Adds environment variable configuration for enabling/disabling the banner

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/release-notes/messages.js Defines i18n messages for banner text and link text
src/release-notes/ReleaseNotes.scss Styles for the page banner with custom colors and typography
src/release-notes/ReleaseNotes.jsx Basic release notes page component
src/index.scss Imports the new SCSS file
src/index.jsx Adds environment variable configuration for banner control
src/course-outline/CourseOutline.tsx Integrates the banner into the course outline page
src/CourseAuthoringRoutes.jsx Adds routing for the release notes page

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Faraz32123 Faraz32123 force-pushed the feat/add_release_notes_banner branch from c8776fe to eda0983 Compare October 6, 2025 08:32
@Copilot Copilot AI review requested due to automatic review settings October 6, 2025 13:30
@Faraz32123 Faraz32123 force-pushed the feat/add_release_notes_banner branch from eda0983 to 5209143 Compare October 6, 2025 13:30
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated no new comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Faraz32123 Faraz32123 merged commit bbc6861 into master Oct 6, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants