radicle-dev / radicle-upstream

Desktop client for Radicle.
Other
616 stars 51 forks source link

Project deletion #1884

Closed brandonhaslegs closed 2 years ago

brandonhaslegs commented 3 years ago
FintanH commented 3 years ago

fyi: general namespace deletion is a bit of an open question in radicle-link https://github.com/radicle-dev/radicle-link/issues/398

brandonhaslegs commented 3 years ago

We could add an overflow menu in the project nav, that includes various quick actions including removing the project from the user's profile (if the user viewing this project is the creator).

image

And then a standard modal that explains more about what "removing" a project from your profile actually does (text is just my quick pass at it).

image

🖋 Figma link to designs

juliendonck commented 3 years ago

We should think about this in the context of unfollowing any project.

rudolfs commented 2 years ago

This is possible via the CLI now with: rad rm PROJECT_ID. But as you say, it's still going to be on any seeds or other peers if it replicated.

rad-rm 0.1.0
Remove radicle projects and other objects

Usage

    rad rm <urn> [<option>...]

Options

    --help    Print help

Can we close this?

geigerzaehler commented 2 years ago

This is something we may want to implement in the UI, too. So I’d leave this open for now.