Add live sync heartbeat for status decay

This commit is contained in:
2026-04-02 03:03:39 +03:00
parent 868cdb09fa
commit 2602fab6a7
4 changed files with 103 additions and 22 deletions

View File

@@ -44,3 +44,4 @@ Updated: 2026-04-02
27. Verified websocket delivery in Docker over plain `ws://127.0.0.1:3000/ws` by authenticating, receiving `snapshot.init`, mutating panel state, and observing a follow-up `snapshot.patch`.
28. Reworked Users actions into fixed-width icon buttons, added edit-in-modal flow, generated credentials only for new users, and blocked action buttons while commands are in flight.
29. Added backend user-update support plus runtime stop control, then verified both in Docker by updating `u-1` and stopping the real bundled 3proxy process through the API.
30. Added a websocket heartbeat so time-based status transitions such as `live -> idle/warn` are recalculated predictably even when no new proxy events arrive.