frontend: add a version-centric view to the UI