Skip to content

Conversation

@JoeBBC
Copy link
Contributor

@JoeBBC JoeBBC commented Nov 14, 2025

📺 What

Extends existing plugin functionality with a global plugin context system.

This is supporting work for tv-client#BADGER-130-InvokeCdnFailover

🛠 How

  • A global 'plugin context' state is maintained to selectively expose state & functionality to plugins
  • Adds onContextUpdated event to expose the context
    • Fires immediately after plugin registration to provide context

✅ Testing

Integration tests have been implemented in tv-client#BADGER-130-InvokeCdnFailover

@JoeBBC JoeBBC requested a review from a team as a code owner November 14, 2025 14:38
Copy link
Contributor

@eirikbjornr eirikbjornr left a comment

Choose a reason for hiding this comment

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

Excellent!

@JoeBBC JoeBBC added the semver minor This PR is a semver minor release label Jan 14, 2026
@JoeBBC JoeBBC merged commit dc457f0 into master Jan 14, 2026
4 checks passed
@JoeBBC JoeBBC deleted the BADGER-130-InvokeCdnFailover branch January 14, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver minor This PR is a semver minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants