Interim step toward full version control

I would like to be able to see if there have been any changes since last manual publishing.

For example, the “Discard changes” button could show in color if there have been any changes, otherwise would be grayed out and not do anything.