raycast / extensions

Everything you need to extend Raycast.
https://developers.raycast.com
MIT License
5.21k stars 2.91k forks source link

Request for Additional Confirmation Feature & Recovery Path on Todo Deletion #8949

Closed Budddy101 closed 10 months ago

Budddy101 commented 10 months ago

Extension

https://www.raycast.com/maggie/todo-list

Description

Feature Request Details:

After reviewing the functionality of the Todo section within our platform, I have identified a feature that I believe warrants further discussion and possible implementation. Currently, when using the shortcut or the delete all option for todos, no secondary confirmation is required from the user. While the current design adheres to principles of efficiency, it's a critical action that, if performed accidentally, could result in significant and potentially irrevocable data loss for our users.

Feature Implementation Proposal:

Add Secondary Confirmation: Upon selecting the option to delete all todos, prompt the user with a secondary confirmation message. Something such as, "Are you sure you want to delete all todos?" This would guarantee the user's intention aligns with the delivered action and could prevent accidental deletions.

Creating a Recovery Path or Archive/Trash Section: Even with the confirmation message, errors could still occur. Providing a "safety net" for these circumstances would be highly valuable. Implement a recovery mechanism where users can restore deleted todos within a certain timeframe. This could be an 'Archived' or 'Trash' section where todos are moved upon deletion, before being permanently erased after a period. Implementing these features would create a more user-friendly and fail-safe environment, maintaining trust by preserving user data and aiding in recovery in case of accidental deletion.

Who will benefit from this feature?

Both existing and potential users of the application/platform will benefit from this feature addition:

  1. Existing users: They will have added security against accidental deletions and increased functionality with an option to retrieve deleted todos. This enhancement can increase user satisfaction and confidence in the system's robustness.

  2. Support teams: With this feature, the number of support requests related to accidental deletions of todos might decrease, freeing up customer service for other tasks.

  3. Developers/Product teams: The enhancement will strengthen the application's overall functionality and user-friendly appeal.

Anything else?

Looking forward to further discussions and the eventual implementation of this feature! Nathan

raycastbot commented 10 months ago

Thank you for opening this issue!

🔔 @maggie-j-liu @joshkorol @madza91 @bkeys818 @pernielsentikaer you might want to have a look.

💡 Author and Contributors commands The author and contributors of `todo-list` can trigger bot actions by commenting: - `@raycastbot close this issue` Closes the issue. - `@raycastbot rename this issue to "Awesome new title"` Renames the issue. - `@raycastbot reopen this issue` Reopen the issue.
pernielsentikaer commented 10 months ago

I think the first point about a second approval makes sense, this will be implemented asap 🙂

Budddy101 commented 10 months ago

Hey, thanks for considering my idea! Keep rocking!