The current system only allows viewing the code from the last completed checkpoint, but it doesn’t provide an option to see the final state of the code, for example, after refactoring.
Could you add such an option for users who have completed a challenge?
For instance, I completed the “Build your own Shell” challenge. After that, I did some refactoring. However, on the final step of the challenge, the code version displayed is the one from the moment the step was completed.
As an alternative, it is possible to see code updates on GitHub if the user has enabled that option. But even in this case, it’s not entirely clear that clicking on the GitHub icon will take us to the commit at the time of completing the challenge step, rather than to the final state of the project (i.e., the HEAD of the master branch).