markdown history with diffs fully functional