Live updates for remote instances overview
- Dominant language
- JavaScript
- Stars
- 400
- Forks
- 89
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 149
Description
### Description
After #7848, the device list view gets live status updates via MQTT, but the device detail page has a few spots that only reflect the initial page-load state and never update reactively.
Specifically:
- The "Last Seen" pill next to the device title doesn't update when the remote instance status changes (requires a page refresh to reflect new values)
- Agent version and Node-RED version also stay stale after the remote instance comes online, even though newer data should be available at that point
- The Finish Setup button is not hidden away to make way for the developer mode toggle and editor button
These could probably be wired up to the same team-channel state message that already drives the list view updates, or handled via a dedicated device-level subscription.
### Epic/Story
_No response_
### Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate
Contributor guide
Research direction
Start at the device detail page and trace the reactive state path already used by the device list view, including the team-channel state message or device-level subscription. Verify how Last Seen, agent version, Node-RED version, and the setup/developer-mode controls consume remote instance updates; done means each reflects status changes without a refresh and the correct controls are shown.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100