Apps created from Hex projects have a sense of versioning, including a currently "Published" version. This published version is the only viewable page for users with the User permission profile.
The Publish button will appear anytime there are unpublished changes in a project.
Clicking this button, you will be presented with the option to publish your changes, along with a link to the currently-published version of your app for reference.
You can view and revert to past versions of a project using the Version Control menu.
You can use Hex to schedule runs on a periodic basis. It's important to note that scheduled runs will execute the currently-published version of the logic, which may differ from the version you're viewing.