Project history

Retrieving previously saved versions of a project

Conceptual illustration showing version control with a hand cursor pointing to a filled bar chart. Three outlined bar charts with dashed borders appear in the background, representing saved historical versions of the data visualization.

Keep track of your changes

As you work, Protobi keeps track of all your changes. Each time the project is saved, that version is stored in history on the server with a timestamp. Even before saves, each time a change is made, that version is saved in the local history of your browser. And even if the browser is closed without saving, when you re-open, you can restore your most recent unsaved changes.

Once you open a project, you can literally unplug the wifi and work from an airplane or ferry until you can sync your changes when back online.

You could even choose not to sync your changes at all, letting you and your clients make local changes each your own browsers without needing to change the master view that everyone can see.

Local history

Select "Local history" from the context menu in the toolbar, or press Shift+Z to bring up a history dialog which will restore your project as it existed at any moment during the session:

Project properties dialog showing various configuration settings including P-value, Toolbar position, Crosstab significance tests, and other project parameters. The "Local history..." button is highlighted with a red border at the bottom of the settings panel, above Cancel and Ok buttons. Local history dialog showing a single saved version timestamp "Tue Sep 24 01:15 am" displayed in a green bar. Below it shows "(Restore from prior session)" text. Cancel and Ok buttons appear at the bottom of the dialog.

Press any time stamp to revert to the project as it existed then.

If somehow you closed your browser or navigated away, no worries, your most recent state can be recovered. 

Server history

If you've already saved changes, prior versions can be recovered from "History" on the project settings page.  Prior saves are listed with time stamps.

  • View — Open a read only version
  • Delta — Open JSON editor with detailed list of changes from its prior saves
  • Restore — Save a new copy of the selected save version
Dataset admin interface showing the History page with a table of saved versions. The page displays the last saved timestamp and a table with columns for Saved (showing dates from 7 days ago to 5 months ago), By (showing user emails), and Action (with View, Delta, and Restore/Verify buttons). A navigation menu on the left shows various admin options including Open, Overview, Data, Permissions, Elements, and History (currently selected).