@@ -519,7 +519,7 @@ public void HandleLink(LinkDetails link) => Schedule(() =>
519519 else
520520 {
521521 string [ ] changelogArgs = argString . Split ( "/" ) ;
522- ShowChangelogBuild ( changelogArgs [ 0 ] , changelogArgs [ 1 ] ) ;
522+ ShowChangelogBuild ( $ " { changelogArgs [ 1 ] } - { changelogArgs [ 0 ] } " ) ;
523523 }
524524
525525 break ;
@@ -600,9 +600,8 @@ public void ShowChannel(string channel) => waitForReady(() => channelManager, _
600600 /// <summary>
601601 /// Show changelog's build as an overlay
602602 /// </summary>
603- /// <param name="updateStream">The update stream name</param>
604- /// <param name="version">The build version of the update stream</param>
605- public void ShowChangelogBuild ( string updateStream , string version ) => waitForReady ( ( ) => changelogOverlay , _ => changelogOverlay . ShowBuild ( updateStream , version ) ) ;
603+ /// <param name="version">The build version, including stream suffix.</param>
604+ public void ShowChangelogBuild ( string version ) => waitForReady ( ( ) => changelogOverlay , _ => changelogOverlay . ShowBuild ( version ) ) ;
606605
607606 /// <summary>
608607 /// Joins a multiplayer or playlists room with the given <paramref name="id"/>.
@@ -1025,6 +1024,10 @@ protected override void LoadComplete()
10251024 if ( RuntimeInfo . EntryAssembly . GetCustomAttribute < OfficialBuildAttribute > ( ) == null )
10261025 Logger . Log ( NotificationsStrings . NotOfficialBuild . ToString ( ) ) ;
10271026
1027+ // Make sure the release stream setting matches the build which was just run.
1028+ if ( Enum . TryParse < ReleaseStream > ( Version . Split ( '-' ) . Last ( ) , true , out var releaseStream ) )
1029+ LocalConfig . SetValue ( OsuSetting . ReleaseStream , releaseStream ) ;
1030+
10281031 var languages = Enum . GetValues < Language > ( ) ;
10291032
10301033 var mappings = languages . Select ( language =>
0 commit comments