Eventually, the Vue display will be done and we will want users to start testing it out before we switch everyone over. We aren't there yet, but writing a new beta feature looks pretty complicated[1] and this will also require updates to handling of $wgGlobalWatchlistUseVue, so filing it early.
Requirements
- Add code to *conditionally* register a new beta feature, if the extension is installed and site configuration says to offer the vue display as a beta feature
- If the extension is installed and site configuration says that the vue display is offered as a beta feature, check for beta feature opt-in