Populates Home page with build and release status

Updates the Home page UI to display current build, latest release, and release status. Moves the resources section to the Home page and adds a new section to display the latest GitHub discussions. Add helper functions to query GitHub for the latest release and recent public discussions to keep users informed efficiently.
This commit is contained in:
rbalsleyMSFT
2026-03-23 18:07:23 -07:00
parent d6e6287b56
commit db044551cc
5 changed files with 935 additions and 36 deletions
@@ -167,8 +167,21 @@ function Register-EventHandlers {
})
}
# Hyperlink navigation handlers for Settings page links
$hyperlinkNames = @('linkGitHub', 'linkReleases', 'linkChangelog', 'linkDocs', 'linkVideo1', 'linkVideo2', 'linkVideo3')
# Hyperlink navigation handlers for Home page links
$hyperlinkNames = @(
'linkQuickStart',
'linkDocs',
'linkGitHub',
'linkReleases',
'linkChangelog',
'linkVideo1',
'linkDiscussion1',
'linkDiscussion2',
'linkDiscussion3',
'linkDiscussion4',
'linkDiscussion5',
'linkDiscussions'
)
foreach ($linkName in $hyperlinkNames) {
$link = $State.Window.FindName($linkName)
if ($null -ne $link) {