v2.2.5

- Keep realtime events WebSocket stable across user object refreshes and route changes
- Force daemon update status refresh on node.changed events
- Refresh node detail immediately after daemon update trigger so update state is reflected without relying only on realtime delivery