@@ -31,7 +31,7 @@ export async function activate(context: ExtensionContext) {
31
31
const start = process . hrtime ( ) ;
32
32
const atlascode = extensions . getExtension ( 'atlassian.atlascode' ) ! ;
33
33
const atlascodeVersion = atlascode . packageJSON . version ;
34
- const previousVersion = undefined ;
34
+ const previousVersion = context . globalState . get < string > ( GlobalStateVersionKey ) ;
35
35
registerResources ( context ) ;
36
36
37
37
Configuration . configure ( context ) ;
@@ -66,12 +66,12 @@ export async function activate(context: ExtensionContext) {
66
66
// new user for auth exp
67
67
if ( previousVersion === undefined ) {
68
68
let onboardingFlow = FeatureFlagClient . checkExperimentValue ( Experiments . NewAuthUI ) ;
69
- console . log ( onboardingFlow ) ;
69
+ Logger . debug ( `Onboarding Experiment flow: ${ onboardingFlow } ` ) ;
70
70
if ( ! onboardingFlow ) {
71
71
onboardingFlow = 'control' ;
72
72
}
73
73
74
- switch ( onboardingFlow as string ) {
74
+ switch ( onboardingFlow ) {
75
75
case 'settings' : {
76
76
commands . executeCommand ( Commands . ShowConfigPage ) ;
77
77
break ;
@@ -88,12 +88,12 @@ export async function activate(context: ExtensionContext) {
88
88
// control
89
89
if ( window . state . focused ) {
90
90
commands . executeCommand ( Commands . ShowOnboardingPage ) ;
91
- } else {
92
- showWelcomePage ( atlascodeVersion , previousVersion ) ;
93
91
}
94
92
break ;
95
93
}
96
94
}
95
+ } else {
96
+ showWelcomePage ( atlascodeVersion , previousVersion ) ;
97
97
}
98
98
99
99
const delay = Math . floor ( Math . random ( ) * Math . floor ( AnalyticDelay ) ) ;
0 commit comments