Undo a Single Change or an Entire Group at Once
Property Change Log gives you two levels of undo. Revert any individual field in one click, or revert every change that happened together — whether from a snapshot restore or a group of edits made at the same time.
Two Ways to Revert in Bulk
Both modes are built in. Use whichever fits the situation.
Revert to a Date
Pick any past date and the app shows your property exactly as it was on that day. One button bulk-reverts every changed field back to those values at once — no need to undo changes one by one.
- Pick any past date to see all field values as of that moment
- Changed fields highlighted against today's values
- One button restores all highlighted fields simultaneously
Undo a Group of Changes
Changes made in the same operation — like a snapshot restore — are automatically grouped in the log. The entire group appears as a single collapsible block with one "Undo batch" link that reverses all of them at once.
- Related changes automatically grouped in the log
- One link undoes the entire group — no picking through individual rows
- The undo itself is grouped and logged, so it can be undone too
Grouped Changes in the Log
A snapshot restore or bulk update appears as a single block — easy to review and easy to undo.
Sample data shown for illustration purposes
How Batch Revert Works
Both paths lead to the same result — multiple fields restored in one action.
Revert to a Past Date
Navigate to the snapshot view for any property.
Enter any past date. The app reconstructs all field values as of that moment.
Fields that differ from today are highlighted so you can see exactly what would be restored.
All changed fields are restored at once. The restore is logged as a grouped batch — so it too can be undone.
Undo a Group of Changes
Browse your full change history filtered to the property or time period you want.
Changes from the same operation appear as a visually grouped block with a count badge.
A confirmation screen previews every field that will be restored before you commit.
All fields in the group are restored at once. The undo is itself logged as a new batch.
Why Batch Revert Matters
Single-field undo is useful. Batch undo is what saves you when things really go wrong.
Recover from a Bad Update
Updated ten fields with wrong data? Instead of reverting each one individually, batch revert undoes all of them in a single action and gets you back to clean data immediately.
Test a Scenario, Then Reset
Want to see how a property analyzes with different numbers? Make the changes, run your analysis, then batch-revert everything back to the real values when you're done.
Every Undo Is Itself Undoable
Batch reverts are logged as new grouped batches in the change log. If you revert too far, you can undo the undo — the system never destroys history, it only adds to it.
Undo Anything — One Field or Fifty
Whether you need to fix a single typo or roll back an entire session of changes, Property Change Log has you covered.