Live Updates of Devices and Project Deployments
- Dominant language
- JavaScript
- Stars
- 400
- Forks
- 89
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 149
Description
### Epic
_No response_
### Description
**As a:** User
**I want to:** See up-to-date state of projects and devices on the relevant pages
**So that:** I'm able to monitor them reliably
----
Currently, this is handled with polling on various pages of the application, but as the number of users increases, and the amount of data increases requiring pagination and/or increasing transfer size, this starts to become unsustainable.
Server-Sent Events pushing updates to projects and devices would give real-time updates, while completely removing the need for polling, and simplify the client-side logic.
### Which customers would this be available to
All Users, (CE)
### Acceptance Criteria
- [ ] Prerequisite: https://github.com/flowforge/flowforge/issues/1279
- [ ] Devices state updates in the UI in Real Time
- [ ] Projects state updates in the UI in Real Time
- [ ] Prerequisite: Re-working the project driver so status updates are _known_ in real time (related to https://github.com/flowforge/flowforge/issues/370)
- [ ] Polling logic has been removed
Contributor guide
Assessment
This issue has not been assessed yet.