Skip to content

Feature: Undo for Destructive Actions #36

@yimsk

Description

@yimsk

Undo for Destructive Actions ↩️

Allow undo within short window after destructive actions.

Concept

┌────────────────────────────────────────────────────────┐
│ Deleted: my-secret                                     │
│ Press 'z' to undo (8s remaining) ████████░░           │
└────────────────────────────────────────────────────────┘

Supported Actions

Action Undo Method
Secret delete Restore from scheduled deletion
S3 object delete Restore (if versioning enabled)
Parameter delete Re-create from cached value
EC2 terminate ❌ Not supported (warn user)

Implementation

  1. Cache deleted resource data before deletion
  2. Show undo bar with countdown (10s default)
  3. 'z' key triggers restore
  4. Clear cache after timeout

Notes

  • Not all actions are undoable - show warning for permanent actions
  • Soft-delete services (Secrets Manager) are easier to support

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions