Action History
beginner conceptsEditor 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 complements Unity's per-session Cmd+Z stack with a persistent, project-local audit trail that survives editor restarts and is shareable with your team.
Open it from Window > Kronnect > Editor Doctor Pro > Action History.
What gets journaled
| Action | Journaled? | Cmd+Z reversible? |
|---|---|---|
| Auto-tier fix from the Doctor | Yes | Yes (in the same session) |
| Apply All Auto Fixes (batch) | Yes (one entry per fix) | Yes (single Cmd+Z reverts the batch) |
| Manual fix (Conventions) | Yes | See per-rule notes - AssetDatabase.MoveAsset does not enter the Cmd+Z stack but is journaled |
| Soft-delete via Safe Delete | Yes | Restore via Trash, not via Cmd+Z |
| Restore from Trash | Yes | Re-soft-delete via Safe Delete |
| Suppression add / remove | Yes | Toggle from Settings |
Entry fields
Each row carries:
- Timestamp - ISO 8601, UTC.
- Author -
System.Environment.UserNamewhen the action ran. - 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. - Asset path - the asset the action touched.
- Reversibility - Cmd+Z, Restore (Trash-based), or Manual.
Reverting
Some actions can be reverted directly from the Action History window:
- Trash entries: select the row and click Restore; EDP routes through the Trash window.
- Suppressions: select the row and click Toggle; the suppression flips state.
For Cmd+Z-reversible auto-fixes, the journal is informational - the actual revert lives in Unity's Undo stack while you are in the same session. Once the editor restarts, the Cmd+Z stack is gone but the journal entry stays so you have a record of what changed.
Filters and search
The toolbar exposes:
- Search - matches on Action, Check, Asset path, and Author.
- Action filter - Fix / Soft-delete / Restore / Suppression.
- Date range - last hour, last day, last 7 days, all.
Export and storage
The journal lives at ProjectSettings/EditorDoctorPro/action-history.json. The file is gitignored by default - it is per-machine state, not shared. The Action History window has an Export CSV button if you want to attach a slice to a ticket or share with your team.
Suggest an improvement
Help us improve this documentation page.