Skip to content

[Project] Archiving and Recovery of Deleted Projects #438

@0xVida

Description

@0xVida

Description:
Implement a 'Trash' or 'Archive' system where deleted projects can be recovered for 30 days before permanent erasure.

Requirements and Context:

CRITICAL CONTEXT: All code changes and execution steps for this issue must happen strictly within the ide folder of the repository. Ensure you are working inside the ide/ directory before beginning.

Prevents catastrophic data loss from accidental clicks.

Acceptance Criteria:

  • 'Delete' action moves to Trash
  • 'Trash' tab showing all recently deleted items
  • 'Restore' action puts the project back into the active list

Deliverables:

  • Trash management UI and logic

NOTE: This issue will NOT be reviewed or approved without functional screenshots or verified terminal output where applicable!

Suggested Execution:

  1. Use a soft-delete mechanism (e.g. deleted_at timestamp) in the DB

Guidelines:

  • Clearly show the 'Days Remaining' until permanent deletion
  • Maintain brand consistency and accessibility principles.

Example Commit Message:

feat: project archiving and recovery system

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions