Reorder the version order
Make sure versions under review are in the history tab
Don't apply the 'current' removing logic when in diff mode
Fix existing tests