Remove staging from commit workflow in the Web IDE
Problem
Our Web IDE contains staging as part of the workflow, as this is typical git feature that is consistent with other IDEs. However, due to the Web IDE being browser based and the fact that our user groups are a bit more diverse than the ones from typical IDEs, having this part of the UI creates a couple of problems:
- Users are not familiar with git and do not understand what staged and unstaged changes mean
- Users already lost changes due to them only staging some changes and then navigating away from the Web IDE
This combined with the fact that the Web IDE is mostly being used for smaller changes and staging only being used extremely minimally, we should completely remove staging from the Web IDE.