rework revision list

revision list now opens as dialog instead of as a new page