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:
Deliverables:
NOTE: This issue will NOT be reviewed or approved without functional screenshots or verified terminal output where applicable!
Suggested Execution:
- 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
Description:
Implement a 'Trash' or 'Archive' system where deleted projects can be recovered for 30 days before permanent erasure.
Requirements and Context:
Prevents catastrophic data loss from accidental clicks.
Acceptance Criteria:
Deliverables:
NOTE: This issue will NOT be reviewed or approved without functional screenshots or verified terminal output where applicable!
Suggested Execution:
deleted_attimestamp) in the DBGuidelines:
Example Commit Message: