feat(revisions): move code from separate page to widget

SD-503
feat(revisions): improve revisions widget

Add preview functionality

SD-503