Trash & Restore
beginner conceptsEditor Doctor Pro · Core Concepts
Trash & Restore
The Trash window is the destination for every soft-delete EDP performs. Every asset moved by Safe Delete goes there, never to a hard-delete. You can restore at any time, browse old entries by date, and (manually) purge entries you are sure you no longer need.
Open it from Window > Kronnect > Editor Doctor Pro > Trash.
Where the Trash lives
The Trash is a folder named .EditorDoctor/Trash/ at the root of your project (sibling to Assets/ and Library/). It is gitignored by default; the Trash is per-machine, not shared via version control.
On disk the Trash uses .EditorDoctor/Trash/manifest.json plus .EditorDoctor/Trash/entries/<entryId>/ folders. Each Safe Delete batch becomes one entry id shared with the matching Action History row.
Window layout
- Toolbar - item count, total size, Refresh, Empty Trash (purge everything after confirmation).
- Entries table - one row per stashed asset (a batch with many files expands to many rows). Sortable columns include Name, Size, Original path, and Deleted (UTC timestamp).
- Actions - Restore for the current selection; per-row purge via the context menu when you need to permanently delete individual entries.
Restoring an asset
Select one or more rows and click Restore. EDP moves the asset (and its meta) back to its original path with the original GUID intact and refreshes the AssetDatabase. If the original path is now occupied (something else lives there), the restore stops on that row and reports a Conflict; the entry stays in the Trash so you can decide what to do.
Restores from the Trash also update the parent Action History entry: a partial restore flips the entry's status to Partially Undone so you can see at a glance which items in the original batch are still in the trash and which are back.
Manual purge
The Trash never deletes itself automatically. Every entry stays until you purge it from the Trash window or use Empty Trash. If the folder grows too large, restore what you still need and purge the rest.
Suggest an improvement
Help us improve this documentation page.