Skip to content

feat: add the ability to delete devices#201

Open
benjaminmikiten wants to merge 3 commits into
JZimz:mainfrom
benjaminmikiten:bm-support-deleting-devices
Open

feat: add the ability to delete devices#201
benjaminmikiten wants to merge 3 commits into
JZimz:mainfrom
benjaminmikiten:bm-support-deleting-devices

Conversation

@benjaminmikiten

@benjaminmikiten benjaminmikiten commented Jun 17, 2026

Copy link
Copy Markdown

What's changed?

This implements deleting devices from ROMie.

This was implemented with claude using superpowers, and reviewed by a human engineer.

Why?

In testing this I realized after creating a device that I wanted to reconfigure it with a custom profile, but wasn't able to delete it.

How to test

  1. Add a new device
  2. Observe the 'delete device' option on the device detail page
  3. Click 'delete device'
  4. Cancel the operation with the cancel button, see that you're returned to the device detail page
  5. Use 'delete device' again
  6. Delete the device, see that you're sent to the Library page and the device is missing.
image image

benjaminmikiten and others added 3 commits June 17, 2026 09:04
- Add try-catch error handling to removeDevice store action to catch and log
  IPC errors
- Add toast error notification in DeviceView when delete fails
- Fix delete button disabled state to only disable during active sync phases
  (preparing, copying, verifying), not after sync completes (done, error)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@benjaminmikiten benjaminmikiten force-pushed the bm-support-deleting-devices branch from efbd1e0 to 32d0d3f Compare June 17, 2026 14:04
@benjaminmikiten benjaminmikiten marked this pull request as ready for review June 17, 2026 14:05
@benjaminmikiten

Copy link
Copy Markdown
Author

Thanks for reviewing this PR! I've been building something similar myself, and I was very impressed with what you've built here.

@benjaminmikiten benjaminmikiten changed the title docs: add delete device feature spec feat: add the ability to delete devices Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant