Only show fullres generate when a preview has been made.

While status == generating refresh the page periodically to reflect status changes.
Add an edit button on the public view project page if user == project.user