diff options
Diffstat (limited to 'internal/admin/undo.go')
| -rw-r--r-- | internal/admin/undo.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/internal/admin/undo.go b/internal/admin/undo.go index fb91a15..f69fd9f 100644 --- a/internal/admin/undo.go +++ b/internal/admin/undo.go @@ -330,3 +330,12 @@ func (us *UndoStack) load() { us.history = fromEntries(saveData.History) log.Printf("undo: loaded %d history entries", len(us.history)) } + +func (us *UndoStack) Clear() { + us.mu.Lock() + defer us.mu.Unlock() + us.history = nil + us.redo = nil + os.Remove(us.filePath) + log.Printf("undo: cleared history") +} |
