Action History

beginner concepts

Editor Doctor Pro · Core Concepts

Action History

Action History is the journal of every fix, soft-delete and restore EDP has performed in this project. It is the canonical place to revert any change EDP has made: every entry persists across editor restarts and is shareable with your team.

Open it from Window > Kronnect > Editor Doctor Pro > Action History.

Action History window with entries listed

What gets journaled

ActionJournaled?Reversible from Action History?
Auto-tier fix from the DoctorYesYes
Apply All Auto Fixes (batch)Yes (one entry per batch)Yes (the batch reverts as a single group)
Manual fix (e.g. Conventions MoveAsset / Rename)YesYes (move / rename reverts via the recorded original path)
Soft-delete via Safe DeleteYes (one entry per batch, with per-item original paths)Yes (the whole batch, or per-item from the Trash)
Restore from TrashThe original soft-delete entry is updated to reflect what was restored - no separate journal entryRe-soft-delete via Safe Delete
Suppression add / removeYesToggle from Settings

Entry fields

Each row carries:

  • Timestamp - ISO 8601, UTC.
  • Author - System.Environment.UserName when the action ran.
  • Type - Doctor Fix, Doctor (Apply All), Delete (Safe Delete batch), Optimize Textures, Optimize Audio, Optimize Meshes.
  • Action - human-readable description (e.g. "Set normal map type on Assets/Sprites/Hero_n.png").
  • Check - the EDP-* check id when the action came from a Doctor fix; blank otherwise.
  • Item count - how many assets the action touched. Batch entries expand into a per-item list of asset paths plus before / after values.
  • Status - Applied, Undone, or Partially Undone.

Reverting (full and partial)

Most actions can be reverted directly from the Action History row:

  • Full undo. Click Undo on a batch row to revert every item at once. The status flips to Undone. Click Redo to re-apply the whole batch.
  • Partial undo. Soft-delete batches can be partially undone: restore individual items from the Trash window and the corresponding Action History entry flips to Partially Undone. The remaining items still appear in the entry and can still be restored later.
  • Suppressions. Select the row and click Toggle; the suppression flips state.

The Action History row is the canonical place to revert any EDP-applied action. Every entry persists across editor restarts so you can revert (or simply review) what changed long after the original session has ended.

The toolbar exposes:

  • Search - matches on Action, Check, Asset path, and Author.
  • Type filter - Doctor Fix / Apply All / Safe Delete / Optimize / Suppression / Conventions.
  • Status filter - Applied / Undone / Partially Undone.
  • Date range - last hour, last day, last 7 days, all.

Storage and caps

The journal lives at Library/EDP/journal.json. The file is per-machine state (under Library/ rather than ProjectSettings/) and is gitignored by Unity's defaults. The Action History window has an Export CSV button if you want to attach a slice to a ticket or share with your team.

To keep the journal cheap to load on every editor open, two caps apply: a maximum of 50 entries and 5 MB on disk. When either cap is hit, the oldest entries roll off. If you need a permanent record, export to CSV after each significant batch.

Tip: Action History is the single place to undo anything EDP has done. If you're not sure whether a fix landed cleanly, open the journal, inspect the per-item before / after values, and revert from there - no need to remember which window did what.
Was this page helpful?